子网位到底怎么算?
发布网友
发布时间:2022-03-18 11:22
我来回答
共5个回答
懂视网
时间:2022-03-18 15:43
子网位数是为了便于表达和识别,IP地址是以十进制形式表示的如210.52.207.2,每段所能表示的十进制数最大不超过255。
对于一般由路由器和主机组成的互连系统,我们可以使用下列方法定义系统中的子网。为了确定网络区域,分开主机和路由器的每个接口,从而产生了若干个分离的网络岛,接口端连接了这些独立网络的端点。这些独立的网络岛叫做子网(subnet)。IP地址是以网络号和主机号来表示网络上的主机的,只有在一个网络号下的计算机之间才能“直接”互通,不同网络号的计算机要通过网关(Gateway)才能互通。但这样的划分在某些情况下显得并不十分灵活。为此IP网络还允许划分成更小的网络,称为子网(Subnet)。
IP地址根据网络号和主机号的数量而分为A、B、C三类:IP地址用二进制来表示,每个IP地址长32bit,比特换算成字节,就是4个字节。例如一个采用二进制形式的IP地址是“00001010000000000000000000000001”,这么长的地址,人们处理起来也太费劲了。为了方便人们的使用,IP地址经常被写成十进制的形式,中间使用符号“.”分开不同的字节。于是,上面的IP地址可以表示为“10.0.0.1”。IP地址的这种表示法叫做“点分十进制表示法”,这显然比1和0容易记忆得多。
热心网友
时间:2022-03-18 12:51
si007ren :弄混了LZ说的是子网位,而你给出的是网络号。 而且这是子网划分的问题,不牵涉到IPV4和IPV4的东西。
1)先看你最后补充里说的那题:
255.255.0.0是 11111111.11111111.00000000.00000000
172.25.114.250是 10101100.00011001.01110010.11111010
上下两个相与,得网络号是 10101100.00011001
可以看出,255.255.0.0并没有侵占到第三个八位,所以子网位是0 ,换句话说,根本没有分子网,哪来的子网号,题目出了问题。
2)同样,255.255.255.0 ,是11111111.11111111.11111111.00000000
也就是说第三个八位全部侵占,子网位是8位,子网数254,子网位数254(这一题见参考书P132,数据都一样。)
3)255.255.255.252,是11111111.11111111.11111111.11111100,
显然被侵占了14位,所以子网号的位数是14.(这一题也有原题,和上一题在一起)
具体你 可以看参考书《计算机网络(第五版)》,谢希任编著,P128页:划分子网与构造超网。
还有不明白的可以M我
参考资料:《计算机网络(第五版)》,谢希任编著
热心网友
时间:2022-03-18 14:09
主机地址 172.17.99.71
子网掩码 255.255.0.0
B类地址,自然掩码为255.255.0.0,因为未划分子网,所以子网位是0!
主机地址 192.192.10.234
子网掩码 255.255.255.0
C类地址,自然掩码为255.255.255.0,因为未划分子网,所以子网位是0!
主机地址 192.168.3.219
子网掩码 255.255.255.252
C类地址,自然掩码为255.255.255.0,划分了6位的子网,所以子网位是6!
热心网友
时间:2022-03-18 15:44
你肯定没搞清楚IP地址“点分十进制”表示法
只详解第一个,以下类推:
主机地址:172.17.99.71
换算成二进制:10101100 00010001 01100011 01000101
子网掩码:255.255.0.0
换算成二进制:11111111 11111111 00000000 00000000
有1的位是子网位,所以是16位!
第二个:同理,子网位是24位
第三个复杂:
展开子网:11111111 11111111 11111111 11111100
所以是30位!~
我写的很详细了,如果不懂的话建议看一下IPv4的有关内容
也可以找我,597740983
热心网友
时间:2022-03-18 17:35
子网位和子网主机数有关系不?