什么是⽹络号,主机号,主机地址,⽹络地址,主机地址,⼦⽹
号,⼦⽹地址
在其他地⽅看到这段话,说的很详细,也很容易理解,所以有必要多发⼀遍共享。
⼀般⼀个⽹络,⽐如172.16.0.0/16,这个就是⼀个b类⽹址,有16位的掩码。也就是说前⾯的172.16是这个⽹络的⽹络位,后⾯的两个数是主机位。按照这个计算,这个⽹络⾥⾯就可以有2的16次⽅个ip,也就是从172.16.0.0⼀直到172.16.255.255.在这个⽹络⾥,主机位全为0的就表⽰⽹络号,标⽰这个⽹络的。也就是说172.16不变,后⾯的主机位都为0(⼆进制),所以172.16.0.0就是⽹络172.16.0.0/16的⽹络号。⽽⽹络位不变,主机位全为1,也就是172.16不变,后⾯变成11111111.11111111,化成⼗进制就是255.255,合起来就是
记住我
172.16.255.255就是⽹络172.16.0.0/16的⼴播号。⽹络号和⼴播号就是这么定义的,主机位全为0的就是⽹络号,全为1的就是⼴播号。⾄于主机地址,就是可以分配给主机使⽤的地址,⼀个⽹络⾥⾯除去⽹络号和⼴播后剩下的都可以分配给主机使⽤,就是主机地址。我举例的这个⽹络⾥就是172.16.0.1⼀直到172.16.255.254。⾄于⼦⽹号,就是你把⽹络划分成多个⼦⽹之后,每个⼦⽹的⽹络号,和前⾯⼀样的算法。只不过⼦⽹的掩码增多了⽽已。还是刚才的172.16.0.0/16,最简单的把它划分为256个⼦⽹,也就是⼦⽹掩码⽤24位。那么也就是172.16依然是⽹络位不变,只不过第三个数也被⽤来作
⽹络位了,这叫借位。也就是划分⼦⽹之后⼦⽹的⽹络地址就是前⾯的24位,172.16是固定的,第三个⼋位可以从00000000⼀直到11111111,每⼀个作为⼀个⼦⽹。由于⼦⽹号要求主机位为0,所以对应的每个⼦⽹的⽹络号就是172.16.00000000.0到172.16.11111111.0,化为10进制也就是172.16.0.0到172,16.255.0,⼀共256个⼦⽹。