常用的三种类别的IP地址
A类地址
A类地址的网络号字段占1个字节,只有7位可供使用(该字段的第一位已固定为0),但可指派的网络号是126个(即27-2)。减2的原因是:
- IP地址中的全0表示“这个(this)”,网络号字段为全0的IP地址是个保留地址,意思是“本网络”
- 网络号为127(即01111111)保留作为本地软件环回测试本主机的进程之间的通信之用
若主机发送一个目的地址为环回地址(例如127.0.0.1)的IP数据报,则本主机中的协议软件就处理数据报中的数据,而不会把数据报发送到任何网络。目的地址为环回地址的IP数据报永远不会出现在任何网络上,因为网络号为127的地址根本不是一个网络地址
A类地址的主机号占3个字节,因此每一个A类网络中的最大主机数是224-2,即16777214.这里减2的原因是:全0的主机号字段表示该IP地址是“该主机”所连接到的单个网络地址(例如,一主机的IP地址为5.6.7.8,则该主机所在的网络地址就是5.0.0.0),而全1表示“所有的all”,因此全1的主机号字段表示该网络上的所有主机(关于全1和全0还可以再举两个例子,例如:B类地址128.7.255.255表示在网络上“在网络上128.7.0.0上的所有主机”。而A类地址0.0.0.35则表示“在这个网络上的主机号为35的主机”)
B类地址
B类地址的网络号字段有2个字节,但前面两位(1 0)已经固定了,只剩下14位可以进行分配。因为网络号字段后面的14位无论怎么取值也不可能出现使整个2字节的网络号字段成为全0或全1,因此这里不存在网络总数减2的问题。但实际上B类网络地址128.0.0.0是不指派的,而可以指派的B类最小网络地址是128.1.0.0。因此B类地址可指派的网络数为214-1,即16383。B类地址的每一个网络上的最大主机数是216-2,即65534。这里需要减2是因为要扣除全0和全1的主机号。整个B类地址空间共约有230个地址,占整个IP地址空间的25%
C类地址
C类地址有3个字节的网络字段,最前面的3位是( 1 1 0),还有21位可以进行分配。C类网络地址192.0.0.0也是不可指派的,可以指派的C类最小网络地址是192.0.1.0,因此C类地址可指派的网络总数是221-1,即2097151.每一个C类地址的最大主机数是28-2,即254.整个C类地址空间共约有229个地址,占整个IP地址的12.5%
845

被折叠的 条评论
为什么被折叠?



