IP地址长度为32位,为了方便记忆通常采用X.X.X.X的4段格式来表示。X是十进制数,取值范围是0~255,中间用点隔开,称为点分十进制表示法。例如:192.168.1.4。
根据不同的取值范围,IP地址分为五类。结构如图4-4所示。A类地址的第一位为0,B类地址的前两位为10,C类地址的前3位为110。
图4-4 分类的IP地址
A类地址的网络号字段占1 B,只有7位可供使用(该字段第一位已固定为0),但可指派的网络号是126个(即27-2)。减2的原因是:第一,IP地址中的全0表示“这个”。网络号字段为全0的IP地址是个保留地址,意思是“本网络”。第二,网络号为127(即01111111)保留作为本地软件环回测试本主机的进程之间的通信之用。若主机发送一个目的地址为环回地址(例如127.0.0.1)的IP数据报,则本主机中的协议软件就处理数据报中的数据,而不会把数据报发送到任何网络。目的地址为环回地址的IP数据报永远不会出现在任何网络上,因为网络号为127的地址根本不是一个网络地址。(www.xing528.com)
A类地址的主机号占3B,因此每一个A类网络中的最大主机数是224-2,即16777214。这里减2的原因是:全0的主机号字段表示该IP地址是“本主机”所连接到的单个网络地址(例如,主机的IP地址为6.9.5.4,则该主机所在的网络地址就是6.0.0.0),而全1表示“所有的”,因此全1的主机号字段表示网络上的所有主机。
IP地址空间共有232个地址,而A类地址空间就有231个地址,占据整个IP地址空间的50%。
B类地址的网络号字段有2 B,但前面两位(10)已经固定了,只剩下14位可以进行分配。因为网络号字段后面的14位无论怎样取值也不可能出现使整个2 B的网络号字段成为全0或全1,因此这里不存在网络总数减2的问题。但实际上B类网络地址128.0.0.0是不指派的,而可以指派的B类最小网络地址是128.1.0.0。因此B类地址可指派的网络数为214-1,即16383。B类地址的每一个网络上的最大主机数是216-2,即65534。
C类地址的网络号字段有3 B,最前面的3位是(110),还有21位可以进行分配。C类网络地址192.0.0.0也是不指派的,可以指派的C类最小网络地址192.0.1.0,因 此C类地址可指派的网络总数是221-1,即2097151。每一个C类地址的最大主机数是28-2,即254。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。