ip地址分为A、B、C、D、E五大类,其中D和E不对民用组织开放,所以我们只能使用ABC三类,判断ip是否在同一个网段,首先得判断ip地址属于哪一类。
网络类别 | 最大网络数 | IP地址范围 | 最大主机数 | 私有IP地址范围 |
---|---|---|---|---|
A | 126(2^7-2) | 1.0.0.0 - 126.255.255.255 | 2^24-2 | 10.0.0.0 - 10.255.255.255 |
B | 16384(2^14) | 128.0.0.0 - 191.255.255.255 | 2^16-2 | 172.16.0.0 - 172.31.255.255 |
C | 2097152(2^21) | 192.0.0.0 - 223.255.255.255 | 2^8-2 | 192.168.0.0 - 192.168.255.255 |
- A类IP用第一个数字表示不同的网段,如2.0.0.0和3.0.0.0表示不同的网段,不同网段之间必须通过路由器才能通信。
- B类IP用前两个数字表示不同的网段,如191.224.0.0和191.154.0.0表示不同的网段。
- C类IP用前三个数字表示不同的网段,最后一个数字代表同一网段中的不同主机。