如何计算网络号和主机号

IP的网络号和主机号是通过子网掩码来计算的。具体计算方法如下:

例如:

有一个C类地址为:  192.9.200.13 其缺省的子网掩码为: 255.255.255.0

IP地址 192.9.200.13, 转换为二进制11000000 00001001 11001000 00001101,

子网掩码255.255.255.0,转换为二进制11111111 11111111 11111111 00000000,

它的网络号计算方法: 将两个二进制数做按位与(&)运算后得出的结果即为网络号,

11000000 00001001 11001000 00001101

&  11111111 11111111 11111111 00000000

-------------------------------------------------------------

11000000 00001001 11001000 00000000=192.9.200. 0即网络号为192.9.200.0。

它的主机号计算方法:将子网掩码取反再与IP地址按位与(&)后得到的结果即为主机号,

11000000 00001001 11001000 00001101

&  00000000 00000000 00000000 11111111

------------------------------------------------------------

00000000 00000000 00000000 00001101 =0.0.0.13即主机号为13(或者0.0.0.13)。

扩展资料:

主机地址

IP地址是TCP/IP网络中用来唯一标识每台主机或设备的地址,IP地址由32位(共四个八位组)的二进制组成。IP地址分为两部分,左边网络编号部分用来标识主机所在的网络;右边部分用来标识主机本身,这部分称为主机地址。连接到同一网络的主机必须拥有相同的网络编号。

一个 IP地址的网络部分被称为网络号或者网络地址,主机可以与具有相同的网络号的设备直接通讯,在没有连接设备的情况下,即使共享相同的物理网段,网络号不同则无法进行通讯,IP 地址的网络地址使路由器可以将分组置于正确的网段上 。

IP 地址网络号后的主机号可以使路由器能够二层帧封装的分组传送到网络上的一台特定的主机,使主机号与 MAC 地址进行正确的映射中的关键问题在于使用子网掩码来确定或者获取远程主机的网络地址信息。网络地址之后的部分为主机地址。

参考资料:百度百科-主机地址

与出来的结果是192.168.0这个就是网络号,后面一位的.0就是主机号

如果你看过CCNA课程就应该知道

对于255.255.255.0的子网掩码

ip地址192.168.0.0就是网络号,192.168.0.255就是广播地址

192.168.1.120 /255.255.255.0

如何算出它的网络号.主机号

这个从二进制角度说比较方便。

首先把地址和掩码转换为二进制(熟了就不用了)

IP地址:11000000.10101000.00000001.01111000

掩 码:11111111.11111111.11111111.00000000

(掩码24个1,就是说这个地址是24位掩码的)

掩码为1的部分表示网络号,为0的部分表示主机号。

IP地址与掩码相与得出网络地址,

换个算法就是地址的前24位(掩码1的个数)后面补0是网络地址

子网掩码和IP地址是对应的。把它们都换算成二进制数--应该都是48位,这时,与子网掩码中1对应的部分--当然应该靠左边就是网络位,而与0对应的部分--也就是靠右边的部分就是主机位了!其作用是为了划分网络,从而进行有效的通信管理!

划分子网的时候能不能只向主机号借一位,不能的话为什么

楼主,我知道你的意思, 子网分为ABC三类,这个里面是按照一组一组的划分子网号和主机号的,但是还有用变长掩码,就是掩码的长度不是一组一组的来实现的,是一位一位的,可以实现只像主机节一位,用来划分子网和主机号!

将IP地址分成了网络号和主机号两部分,网络号是网络地址么?谢谢

通过你说的:将IP地址分成了网络号和主机号两部分

那就可以肯定,在“将IP地址分成了网络号和主机号两部分”这句话中,网络号就是网络地址,主机号就是主机地址

举例说明吧:

ip地址:

192.168.1.123

子网掩码:255.255.255.0

网络地址:192.168.1.0

主机地址:0.0.0.123

根据子网掩码算借用几位主机号、子网号

1.128为B类地址,默认子网掩码为255.255.0.0,所以是借了8位。

2.子网号为:128.22.25.0

3.255.255.240.0

4.子网号为:128.22.16.0

计算过程就不写了 太麻烦。

已知IP地址……子网掩码。求网络号和主机号

IP地址11000000.00001001.11001000.00000000

子网11111111.11111111.11110000.00000000

子网1对应的为网络号11000000.00001001.1100

子网0对应的为主机号1000.00000000

子网+主机刚好是ip地址。。

一。192.9.200.13转换为二进制:

二。225.225.240.0转换为二进制:

三。一和二的结果“取与”得网络号为:

192.9.200.192.0

网络号为:192.9.200.192.0

主机号:192.9.200.192.1~~192.9.255.254

把子网掩码换算为二进制=11111111.11111111.11110000.00000000 为1的是网络位,为0的主机位,所以,你一个网络能容纳4094台主机,网络块地址为192.9.8.X,192.9.16.X,192.9.32.X,192.9.40.X,依次加8类推

IP地址

192.168.200.34

转化为二进制

11000000.10101000.11001000.00100010

子网掩码255.255.255.0转化为二进制

11111111.11111111.11111111.00000000

二者进行与运算得

11000000.10101000.11001000.00000000

即为网络号,换算成十进制表示为

192.

168.

200.

0

子网掩码的反掩码转换为二进制

00000000.00000000.00000000.11111111

与IP地址进行与运算得

00000000.00000000.00000000.00100010

即为主机号,换算成十进制得

0.

0.

0.

34

ip地址为180.210.242.131即10110100.11010010.11110010.10000011

子网掩码为:255.255.248.0即11111111.11111111.11111000.00000000

ip地址与子网掩码做与运算,即10110100.11010010.11110000.00000000

这个就是ip的网络号就是180.210.240.0

子网掩码取反再和ip做与运算即00000000.00000000.00000010.10000011

就是主机号就是0.0.2.131

这个ip本来是b类地址,默认的网络号是16位,但它实际网络号是21位,就是借了5位网络位,所以可以划分2^5个子网,即32个,实际使用30个

这个网段可以容纳主机2^11个,即2048个,有效2046个

一头一尾分别做网络号和广播