菜鸟求教?202.17.192.0/20 问题是 子网从主机号中划分,该地址是C类地址,主机号是8位,如何划分,是借用网络号?
最简单来说
C类地址
那么它的通用掩码是三个255 一个0 255.255.255.0(这是一个网段)
这个是24位掩码
而您却将3位主机号划分出去作为一个子网
那么这三位就要从主机位划分3位 划分的方式是从左边开始
那么就是
255.255.255.248
变换过来二进制就是
11111111.11111111.11111111.11111000(这里本来是主机位,划掉了3位,那么就是3个0)
二进制的计算方式是 每段IP地址是8个2进制数, 去掉了3位 那么就是 128+64+32+16+8+0+0+0
这样最终的结果就是前面的数累加,得到248
如果是一个完整的主机地址,8个1 累加合是为255
主机号八位? 你是要划分什么啊,子网 你从20可以看出来 至少有4位借位
C类子网划分: C类地址中,只有八位可以用来定义主机。记住:子网位必须是由左到右进行定义的,这中间,不能跳过某些位。 C类子网掩码二进制—十进制对照表: 二进制 十进制 10000000 = 128 11000000 = 192 11100000 = 224 11110000 = 240 11111000 = 248 11111100 = 252 注意: 1111111110 (254)和 11111111(255)不能作为子网掩码,因为每个子网至少要保留2位主机用于主机IP地址。 10000000(128)子网掩码的子网位只有1位,即零子网。 1. 二进制方法进行C类地址的子网划分 示例: 子网掩码 255.255.255.192 192 = 11000000 这里的1代表子网位,而0代表在每个子网中可用的主机位。192表面有2位的主机位被用于子网的划分,而其他的6位仍是用来定义子网中的主机的。 这样得到的4个子网最后一个分段形式如下: 00000000 = 0 01000000 = 64 10000000 = 128 11000000 = 192
需要借用主机位进行子网划分
IP地址一共是32位,202.17.192.0/20表示前20位是网络号,32-20=12位是主机号。如果这里主机号只有8位,那么有12-8=4位是作为网络号拿来借用了。
所以这个IP地址的划分为:20位网络号+4位子网号+8位主机号。
202.17一共16位,保留不动。192转化成二进制为1100000,前4位1100是原来的网络号,后4位0000是子网号,可以从0000变到1111,一共是15个子网号。
首先楼主你要知道. VLSM其实就是相对于类的IP地址来说的。A类的第一段是网络号(前八位),B类地址的前两段是网络号(前十六位),C类的前三段是网络号(前二十四位)。而VLSM的作用就是在类的IP地址的基础上,从他们的主机号部分借出相应的位数来做网络号,也就是增加网络号的位数。各类网络可以用来再划分的位数为:A类有二十四位可以借,B类有十六位可以借,C类有八位可以借(可以再划分的位数就是主机号的位数。实际上不可以都借出来,因为IP地址中必须要有主机号的部分,而且主机号部分剩下一位是没有意义的,剩下1位的时候不是代表主机号就是代表广播号,所以在实际中可以借的位数是在我写的那些数字中再减去2)
IP地址根据其所服务网络的大小分为三类,即A类地址(IP地址的第一字节标识网络号,其余字节标识主机号,并且第一字节第一位为0,A类地址是从:0.0.0.0~127.255.255.255),B类地址(地址的前两字节标识网络号,其余字节标识主机号,且第一字节第一位为1,第二位为0,B类IP地址是从:128.0.0.0~191.255.255.255),C类地址(地址的前三个字节用于标识网络号,其余字节标识主机号,且第二位为1,第三位为0,C类IP地址是从:192.0.0.0~223.255.255.255)。C类网络的默认掩码是255.255.255.0,换算成二进制就是 11111111.11111111.11111111.00000000;默认掩码意味着没有将C类大网再划分为若干个小网。这里的8个0表示在网络号确定的情况下(用二进制表示的IP地址的左边24位固定不变),可以用8位二进制数来表示IP地址的主机部分。(可以把C类默认掩码理解为是将A类大网(A类网络)划分为2的16次方(即65536)个小网,是将B类大网划分为2的8次方(即256)个小网)