当前位置:  开发笔记 > 编程语言 > 正文

我们如何确定IP地址的类别?

如何解决《我们如何确定IP地址的类别?》经验,为你挑选了1个好方法。

我目前正在尝试了解IP地址的类别。我遇到了两种确定IP地址类别的方法:

1)格式(例如NHHH = A级,NHHH = B级)

2)IP地址开头的位(例如0xxx.xxxx.xxxx = A类)

IP类别的标识是由1 && 2(即我满足规则1和2)规则还是1 ||确定的?2(我的意思是满足规则1或2)?

For 128.138.243.100/26

Address:   128.138.243.100       10000000.10001010.11110011.01 100100
Netmask:   255.255.255.192 = 26  11111111.11111111.11111111.11 000000
Wildcard:  0.0.0.63              00000000.00000000.00000000.00 111111
=>
Network:   128.138.243.64/26     **10**000000.10001010.11110011.01 000000 (Class B)
Broadcast: 128.138.243.127       10000000.10001010.11110011.01 111111
HostMin:   128.138.243.65        10000000.10001010.11110011.01 000001
HostMax:   128.138.243.126       10000000.10001010.11110011.01 111110  
Hosts/Net: 62                    

如果我们传递规则1,128.138.243.100 / 26怎么可能是B类。由于规则1表示B类应该是NNHH,但在上面的示例中,IP地址的N部分显然超出了NNN(此处甚至侵犯了BNN的两位) H )。



1> Ron Maupin..:

了解RFC的类已过时,因此确实不再有任何类,但是从历史上讲它们仍然被引用。

IP地址的类别由地址的起始位确定:

以开始0,它是A类

开头10为B类

以开始110,它是C类

以开始1110,它是D类

以开始1111,它是E类

在您的示例中,由于起始位,该地址为B类,但是它位于B类网络子网中。

128.138.243.100/26 是:

       |     NETWORK     |   SUBNET  | HOST |
Address 10000000.10001010.11110011.01 100100
Mask    11111111.11111111.11111111.11 000000

推荐阅读
夏晶阳--艺术
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有