IP英文全称Internet Protocol,中文意思就是互联网协议,IP地址是分配给连接到使用 IP 进行通信的计算机网络的设备的数字标签。
IP 地址作为网络设备的标识符,可以在目标和源之间建立虚拟连接,IP 地址也称为 IP 号码或互联网地址,指定寻址和数据包的格式,通常网络将 TCP 与 IP 结合在一起。
IP 地址由四个数字组成,每个数字包含一到三位数字,每组数字之间用一个点 (.) 分隔。
IP地址分为两部分:
- 前缀:IP 地址的前缀部分标识了计算机所连接的物理网络,前缀也称为网络地址。
- 后缀:后缀部分标识网络上的单个计算机,后缀也称为主机地址。
IPV4类别
IP 地址是如何工作的?
IP地址在网络中的作用类似于邮政快递,举个例子:
比如,我的收获地址是:江苏省南京市建邺区仁恒江湾城竹苑3栋2006室,其中江苏省南京市建邺区就是区域地址,仁恒江湾城竹苑3栋2006室就是具体的房屋地址。
其中区域地址就相当于IP地址的网络地址,房屋地址就相当于IP地址的主机地址。
那么一个区域地址有很多房屋地址,但是房屋地址是唯一的地址。
这个就相当于一个网络地址包含很多主机地址,那么一个主机地址也是唯一的。
什么是有类寻址?
有类寻址是从 1981 年到 1993 年引入无类域间路由的互联网架构的网络寻址。
这种寻址方法根据四个地址位将 IP 地址分为五个不同的类别。
这里,A、B、C 类为三种不同网络规模的网络提供地址,D 类仅用于多播,E 类专用于实验目的。
让我们详细了解每个网络类:
A类网络
在 A 类网络中,前 8 位(也称为第一个八位字节)标识网络,其余的 24 位标识主机。
A 类地址的示例是 101.102.103.104,101用于识别网络,102.103.104用于识别主机。
A 类地址 127.0.0.0 到 127.255.255.255 不能使用,保留用于环回和诊断功能。
B类网络
在B类IP地址中,二进制地址以10开头,范围是128到191。
127为loopback保留,用于本机内部测试。
前 16 位(称为两个八位字节)用于识别网络,其余的 16 位用于网络中的主机。
B 类 IP 地址的示例是 155.156.157.158,其中 155.156 标识网络,157.158 标识网络主机。
C类网络
C 类是一种用于小型网络的 IP 地址,在这个类中,三个八位字节用于网络地址,范围在 192 到 223 之间。
前两位设置为1,第三位设置为0,前24位为网络地址,剩下的位作为主机地址,大多数局域网使用C类IP地址与网络连接。
C 类 IP 地址的示例:192.168.101.102
D类网络
D 类地址仅用于多播应用,D 类从不用于常规网络操作,此类解决了设置为“1”的前三位和设置为“0”的第四位,D 类地址是 32 位网络地址,该范围内的所有值都用于唯一标识多播组。
不需要从IP地址中提取主机地址,D类没有任何子网掩码。
D 类 IP 地址的示例:228.229.230.231
E类网络
E 类 IP 地址前四位网络地址位为 1,范围为 240.0.0.0 到 255.255.255.255。
E 类是保留的,它的用法从未定义,因此,许多网络实现将这些地址丢弃为未定义或非法的。
E 类 IP 地址的示例:244.245.246.247
有类IP地址最大的缺点:
地址空间即将耗尽的风险
分配网络 ID 的规则:
- 网络 ID 不能以 127 开头,因为 127 属于 A 类地址,保留用于内部环回功能。
- 设置为 1 的网络 ID 的所有位都保留用作 IP 广播地址,不能使用。
- 网络 ID 的所有位都设置为 0,它们用于表示本地网络上的特定主机,不应路由。
总结
- IP地址用于标识网络设备。
- IP地址分为两部分:网络地址+主机地址
- IP 地址在网络中的作用类似于快递,区域地址+房屋地址。
- 在 A 类网络中,前 8 位是网络地址,后 24 位只主机地址。
- 在 B 类网络中,前 16 位是网络地址,后 16 位只主机地址。
- 在 C 类中,前 24 位是网络地址,后 8 位只主机地址。
- D 类地址是 32 位网络地址,该范围内的所有值都用于唯一标识多播组。
- E 类 IP 地址定义为包括起始的四个网络地址位为 1。
- IP 地址类别的主要缺点是地址空间很快就会用完。
- 分配网络 ID 的重要规则是网络 ID 不能以 127 开头,因为该数字属于 A 类地址并保留用于内部环回功能。