然后/29的子网掩码是11111111.11111111.11111111.11111000,三个0,。
所以第8192个子网就是第16位上进1。
你举的这个例子不行,第一个子网必须至少后面16位是0。
我举一个,比如第一个子网是172.16.0.0/29,广播地址是172.16.0.7。
那么第二个是172.16.00000000.00001000/29,广播地址是172.16.00000000.00001111。
第四个是172.16.00000000.00011000/29,广播地址是172.16.00000000.00011111。
第八个是172.16.00000000.00111000/29,广播地址是172.16.00000000.00111111。
...
依此类推
所以第8192个是172.16.11111111.11111000/29,广播地址是172.16.11111111.11111111
即172.16.255.248和172.16.255.255。
即 255.224.0.0( 11111111.111 00000.00000000.0000000)网络号全为1,主机号全为零
由此得出 有11个1即有11位网络号,Ipv4总共32位:32-11=21主机号
重头戏,所以求最大主机地址,就是把主机号位置各段全部取1然后求值。(广播地址-1)
题目提供的网络地址:5.32.0.0= 00000101.001 00000.00000000.00000000 蓝色部分网络号固定不变,其余取1即=00000101.00111111.11111111.11111111,最大主机地址=5.63.255.255(但由于主机为不能全部1,因为全0全1已经被占用了,所以要-1
最大:5.63.255.254(255-1)
最小就是把网络地址剩下的主机段地址了,又由于不能全0全1所以要+1(网络地址+1)
最小 :5.32.0.1
那么简单的判断好几个IP地址是否在同一个网域呢?题目给出了你子网掩码,先把子网掩码的十进制转换为二进制,然后分别把各个IP地址的十进制也转成二进制,最后分别每一段都和子网掩码的每一段进行AND与运算。
来看下子网掩码的定义: 判断两个IP地址同属一个网络,各IP地址与子网掩码进行与运算(或者就叫乘法运算),结果相同为同一网络。
再总结下最近学到的所有关于子网掩码的知识点。
这方法比较偷懒 一定要记住IP和子网掩码之间要互相进行与运算。
最后是怎么求子网掩码中的子网?=2n,这里的2n指的是子网掩码求出来的网络号2n,比如224的网络号为11100000即它的子网掩码有2(3)次方=2*2*2=8子网
怎么求每个子网最多有几台主机?
首先把给你提供的子网掩码的网络号和主机号分别划出来。
如255.255.240.10
网络号为1111 主机号为0000
IPV4有32位构成,这又是一个B类地址(255.255.0.0),所以主机号=32-原16位+4=12位
最大主机号=2的12次方-2(全0全1被占了)
即2的12次方=2的10次方*2的2次方=1024*4=4096-2=4094(最多)
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)