已知IP 地址,子网掩码,如何求主机的主机号和主机所在的网络号

来自:    更新日期:早些时候
计算机网络用IP地址与子网掩码,怎么求网络号和主机号?~

将IP地址分成了网络号和主机号两部分,设计者就必须决定每部分包含多少位。网络号的位数直接决定了可以分配的网络数(计算方法2^网络号位数);主机号的位数则决定了网络中最大的主机数(计算方法2^主机号位数-2)。然而,由于整个互联网所包含的网络规模可能比较大,也可能比较小,设计者最后聪明的选择了一种灵活的方案:将IP地址空间划分成不同的类别,每一类具有不同的网络号位数和主机号位数。
例如:
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:195.169.20.50 子网掩码:255.255.255.224
掩码中1的个数表示网络字段位数0的个数表示主机字段位数,255全是1,224变为二进制11100000,所以第四个字节前三个比特属于网络字段,后五个比特属于主机字段。
网络号就是网络字段不变 主机字段全“0” 第四个字节50 变为二进制00110010,前三个不变,后五个变成0就是0010000=32
所以网络号就是195.169.20.32

1.A类IP地址
A类IP地址的四段号码中,第一段号码为网络号,剩下的三段号码为主机号。

2.B类IP地址
B类IP地址的四段号码中,前两段号码为网络号,剩下的两段号码为主机号。

3.C类IP地址
C类IP地址的四段号码中,前三段号码为网络号,剩下的一段号码为主机号。

题目中的202.16.12.8为C类IP地址,因此主机号为8,网络号为202.16.12

拓展资料

IP地址分类:最初设计互联网络时,为了便于寻址以及层次化构造网络,每个IP地址包括两个标识码(ID),即网络ID和主机ID。同一个物理网络上的所有主机都使用同一个网络ID,网络上的一个主机(包括网络上工作站,服务器和路由器等)有一个主机ID与其对应。Internet委员会定义了5种IP地址类型以适合不同容量的网络,即A类~E类。

其中A、B、C3类(如下表格)由InternetNIC在全球范围内统一分配,D、E类为特殊地址。

参考资料

百度百科_ip地址



IP地址与子网掩码按位相与(二进制)后得到就是网络号,IP地址为202.16.12.8,子网掩码为255.255.255.0IP地址与子网掩码按位相与后的结果是202.16..12.0,所以网络号是202.16..12.0。

把IP地址和子网掩码作逻辑与运算,所得就是网络号;把子网掩码按位取反,再和IP做逻辑与运算就得主机号

IP地址与子网掩码换算成二进制做与运算就是网络地址,为202.16.12.0,根据你的子网掩码可知你是C类网络,那么你的网络号就是202.16.12.0,主机号就是8


已知IP 地址,子网掩码,如何求主机的主机号和主机所在的网络号视频

相关评论:

相关主题精彩

版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

Copyright © 喜物网