我目前正在尝试了解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 )。
了解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