IP 地址中的“网络 ID”和“主机 ID”是什么?
IP 地址分为 5 类,即 A 类、B 类、C 类、D 类、E 类。这个概念出现在 1980 年代左右。在哪里,
- A 类一般用于大型网络,例如 ISP 网络。
- B 类用于大中型网络,例如一些大型组织。
- C 类地址通常用于较小的网络。
- D 类地址用于多播。
- E 类地址是保留地址,它们用于实验目的。
所有类别的范围:
Class A: 1.0.0.0 to 127.255.255.255
Class B: 128.0.0.0 to 191.255.255.255
Class C: 192.0.0.0 to 223.255.255.255
Class D: 224.0.0.0 to 239.255.255.255
Class E: 240.0.0.0 to 255.255.255.255
网络 ID:
网络 ID 或 NetID 是 IP 地址的片段,用于对指定主机的网络进行分类,即,它告诉我们主机属于哪个网络,通常由点分十进制表示的一到四个八位字节组成。
在点分十进制表示中,IP 地址分为四个八位组,根据 IP 地址属于哪个八位组,进一步分为网络 ID 和主机 ID。
对于 A 类第一个八位字节表示网络 ID,因为第一个八位字节的前缀是 0,它使用剩余的 7 位作为网络 ID,对于 B 类第一个和第二个八位字节表示网络 ID,B 类的前缀是 10,所以它使用剩余的14位网络ID,C类第一、二、三八位字节代表网络ID,C类前缀为110,所以其余21位用于网络ID,D类和E类保留。
主机编号:
它是对指定 TCP/IP 网络上的主机进行唯一分类的 IP 地址片段。主机 ID 可以简单地通过将二进制形式的 IP 地址与其各自的默认子网掩码(二进制形式)进行“与”运算来找到。 IP 地址的另一个片段是网络 ID,它标识主机所属的网络。
例如,上图中主机C的IP地址为198.162.30.4,即属于C类,所以其默认子网掩码为255.255.255.0;现在对两者应用 AND,它将给出主机 ID 0.0.0.4 和网络 ID 198.162.30.0。