浅谈IP子网掩码

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhang__l/article/details/51917154

一:子网掩码

子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。

255.255.255.0是我们常见的子网掩码,它的作用只有一个:就是将某个IP地址划分成网络地址和主机地址两部分。

规则
子网掩码由1和0组成,且1和0分别连续。子网掩码的长度也是32位,左边是网络位,用二进制数字“1”表示,1的数目等于网络位的长度;右边是主机位,用二进制数字“0”表示,0的数目等于主机位的长度。这样做的目的是为了让掩码与ip地址做按位与运算时用0遮住原主机数,而不改变原网络段数字,而且很容易通过0的位数确定子网的主机数(2的主机位数次方-2,因为主机号全为1时表示该网络广播地址,全为0时表示该网络的网络号,这是两个特殊地址)。只有通过子网掩码,才能表明一台主机所在的子网与其他子网的关系,使网络正常工作。

实例:解析IP地址192.168.1.110的网络号和主机号(子网掩码:255.255.255.0)

子网掩码255.255.255.0的二进制表示:

十进制 二进制
255.255.255.0 1111 1111 1111 1111 1111 1111 0000 0000
根据规则, “ 子网掩码的左边是网络位,用二进制数字“1”表示,1的数目等于网络位的长度;右边是主机位,用二进制数字“0”表示,0的数目等于主机位的长度。”  可知此IP地址(192.168.1.110)的网络号是24位(192.168.1)主机号是8位(110)。

二:IP地址

IP地址分为五类:

  • A类:保留给政府机构
  • B类:分配给中等规模的公司
  • C类:分配给任何需要的人
  • D类:用于组播
  • E类:用于实验

各类可容纳的地址数目不同,其中常用的是A、B、C三类

A类IP地址

A类IP地址:用可变的7位(bit)和最前面固定的1位”0”(0xxx xxxx)来标识网络号,可变的24位标识主机号。即A类地址的第一段取值介于0~126之间。A类地址通常为大型网络而提供,全世界总共只有126个A类网络,每个A类网络最多可以连接16777214台主机。

所以A类IP地址的子网掩码为:

名称 二进制 十进制
子网掩码 1111 1111 0000 0000 0000 0000 0000 0000 255.0.0.0

B类IP地址

B类IP地址:用可变的14位和最前面固定的2位”10”(10xx xxxx)来标识网络号,可变的16位标识主机号。B类地址的第一段取值介于128~191之间(网络号不能以数字127开头,数字127是专门保留给诊断用的,如127.0.0.1是回送地址,用于回路测试),第一段和第二段合在一起表示网络号。B类地址适用于中等规模的网络,全世界大约有16000个B类网络,每个B类网络最多可以连接65534台主机。

所以B类IP地址的子网掩码为:

名称 二进制 十进制
子网掩码 1111 1111 1111 1111 0000 0000 0000 0000 255.255.0.0

C类IP地址

C类IP地址:用可变的21位和最前面固定的3位”110”(110x xxxx)来标识网络号,可变的8位标识主机号。C类地址的第一段取值介于192~223之间,第一段、第二段、第三段合在一起表示网络号。最后一段标识网络上的主机号。C类地址适用于校园网等小型网络,每个C类网络最多可以有254台主机。

所以C类IP地址的子网掩码为:

名称 二进制 十进制
子网掩码 1111 1111 1111 1111 1111 1111 0000 0000 255.255.255.0



猜你喜欢

转载自blog.csdn.net/zhang__l/article/details/51917154