Internet 协议或 IP 是一组规则,允许我们的计算机和其他通信设备通过 Internet 进行通信。当您在浏览器上打开一个网站时,包含您的 IP 地址的数据包会被传输到网络服务器的 IP 地址,然后该网站会通过互联网返回到您的设备。
IP 地址的功能类似于映射上的街道地址。他们负责将数据包引导到正确的目的地。IP 控制所有互联网流量。包含其起始点和目的地的 IP 地址的数据包在 Internet 上传输,路由器引导它们沿着正确的路径前进。
IPv4(互联网技术版本 4)是互联网协议的第四次迭代,是各种网络上广泛使用的数据传输协议。
在诸如以太网之类的分组交换层网络中,IPv4 是一种无连接协议。它允许识别每个网络设备,建立连接。
根据网络类型,有多种方法可以为多台设备配置 IPv4,包括手动和自动配置。
IPv4 使用尽力而为的模型。该机型不保证发货或避免重复发货;这些问题由上层传输处理。它用于 OSI 模型的分组交换连接层。
对于以太网通信,IPv4 使用五类 32 位地址 - A、B、C、D 和 E。寻址网络主机的位长度在 A、B 和 C 类之间不同。多播保留用于 D 类地址,而未来的使用是为 E 类地址保留的。IPv4 可以分配给最终用户的主机地址限制为 232 个。
互联网工程任务组 (IETF) 是负责创建技术互联网协议的开放标准机构,随着 1990 年代互联网使用的增长,它开始意识到 IPv4 中的潜在漏洞。它可以创建的 IP 地址数量受到限制,短期内无法提供给联网设备。
互联网工程任务组 (IETF) 就面向未来的 IP 寻址改进标准达成一致。到 1998 年,它制定了 IPv6 标准草案,这是 IPv4 的更好和升级版本,旨在最终取代 IPv4。
通过 IPv6 提供 128 位 IP 地址。这意味着,它可以生成 2 128或大约 3.4☓10 38 个地址。IPv6 地址的数量通俗地说可以达到数万亿。
由于 IPv6 还为特定目的保留数字块或完全禁止使用特定数字,因此 IPv6 地址的总数应该略少。尽管如此,IPv6地址的数量几乎是无穷无尽的,因此应该满足未来的需求。
同样的设计原则也适用于 IPv6 地址,它被分为八组,每组四个十六进制数字,用冒号分隔。大多数 IPv6 地址不会使用所有的 128 位,导致字段要么完全为零,要么用零填充。
在 IPv6 寻址方案中,两个冒号 (::) 可以表示一个连续的 16 位零字段。
下表突出显示了 IPv4 和 IPv6 之间的主要区别 -
IPv4 | IPv6 |
---|---|
IPv4 addresses are 32 bits long, consisting of four octets, each eight bits long. | IPv6 地址长 128 位,由 8 个字段或八位字节组成,每个 16 位长。 |
IPv4 does not support encryption or authentication. | IPv6 包括加密和身份验证。 |
IPv4 addresses are four octets long and written in decimal format. | IPv6 由八个字段组成,每个字段有两个八位字节。因此,IPv6 总共有 16 个八位字节。在这种情况下,地址以十六进制写入。 |
The broadcast information transfer mechanism of IPv4 is used. | IPv6 采用组播传输技术,确保网络服务快速交付。 |
Checksum fields are present in IPv4. | IPv6 中不包含校验和字段。 |
In IPv4, end-to-end connection integrity is unattainable. | IPv6 允许端到端连接完整性。 |
DHCP and manual address settings are both supported by IPv4. | IPv6 均支持 DHCP、手动、自动配置和重新编号。 |