知道IP地址和子网掩码,怎么判断IP地址的网络号和主机号?

如题所述

第1个回答  2022-11-17

网络号为219.224.3.16

主机号为2(或者0.0.0.2)

判断IP地址的网络号

网络号:将两个二进制数做按位与(&)运算后得出的结果即为网络部分。

219.224.3.18 & 255.255.255.248

1101 1011  1110 0000  0000 0011  0001 0010 

1111 1111  1111 1111  1111 1111  1111 1000

=  

1101 1011  1110 0000  0000 0011  0001 0000

=  219.224.3.16

即网络号为219.224.3.16

判断IP地址的主机号

主机号:将子网掩码取反再与IP地址按位与(&)后得到的结果。

219.224.3.18 & 0.0.0.7(已按位取反)

1101 1011  1110 0000  0000 0011  0001 0010 

&

0000 0000  0000 0000  0000 0000  0000 0111

=  

0000 0000  0000 0000  0000 0000  0000 0010

=0.0.0.2

即主机号为2(或者0.0.0.2)

扩展资料:

IP地址的网络号和主机号的分类

Internet上的每台主机和路由器都有一个IP地址,IP地址包含网络号和主机号,并且这种组合是唯一的。原则上,Internet上的任何两台机器不会有相同的IP地址。所有的IP地址都是32位长,被用于IP分组的源地址和目的地址域。

IP地址是一种分等级的地址结构,分为A、B、C、D、E五类,描述如下:

A类地址的第一位总是0,8位分配给网络号,24位分配给主机号。

B类地址的前两位总是10,16位分配给网络号,16位分配给主机号。

C类地址的前三位总是110,24位分配给网络号,8位分配给主机号。

D类地址的前四位总是1110。

E类地址的前五位总是11110。

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

相似回答