数字时代的定义是连通性。从个人消息传递到商业通信再到国际政府关系,几乎所有交互都是通过万维网进行的。互联网协议 (IP) 是这个庞大网络的核心,可确保通信顺畅可靠。本文旨在阐明我们数字生活的这一基本方面。
什么是互联网协议 (IP)?
从最广泛的意义上讲,互联网协议是一组规则,规定如何通过互联网发送和接收数据。连接到互联网的每台设备都有一个唯一的 IP 地址,其作用类似于邮寄地址,有助于将数据包从源传送到预期接收者。
互联网协议是 TCP/IP 协议族的重要组成部分,代表传输控制协议/互联网协议。该套件包含一组用于连接互联网上主机的通信协议。
IP 版本:IPv4 和 IPv6
目前广泛使用的 IP 有两个版本:IP 版本 4 (IPv4) 和 IP 版本 6 (IPv6)。
IPv4,旧版本提供了大约 43 亿个唯一地址。鉴于互联网和互联网连接设备的爆炸性增长,很明显 IPv4 的可扩展性不足以为所有需要唯一地址的设备提供唯一地址。因此,引入了IPv6。
IPv4 地址由四个由句点分隔的数字组成,每个数字的范围为 0 到 255。例如,Google 的一台 DNS 服务器的 IP 地址是8.8.8.8.
IPv6是最新版本,由互联网工程任务组 (IETF) 开发,旨在解决人们期待已久的 IPv4 地址耗尽问题。 IPv6 使用 128 位地址,这意味着它提供了超过 340 个十亿个唯一地址(即 34 个后跟 37 个零!),这远远超过了人口数量,足以为互联网上的每个设备分配一个唯一地址,以供网络使用。可以预见的将来。
另一方面,IPv6 地址要长得多,由八组四个十六进制数字组成,并用冒号分隔。 IPv6 地址的示例可以是 2001:0db8:85a3:0000:0000:8a2e:0370:7334。
知识产权如何运作?
IP 的功能是将数据打包成数据包或数据报,然后通过网络单独发送这些数据包。协议规定每个数据包必须有头部信息,包括:
源IP地址:发送数据包的设备的IP地址。
目标 IP 地址:预期接收者的 IP 地址。
其他信息:包括数据包的序列号、有效负载的长度(数据包中包含实际数据的部分)以及帮助将数据包重新组装回原始消息的信息。
数据包从源到目的地的旅程通常通过多个路由器完成,每个路由器都会读取数据包的目标 IP 地址,然后将数据包发送到它认为可以使数据包更接近接收者的下一个路由器。
重要的是,IP 是一种无连接协议。这意味着每个数据包都独立于其他数据包进行处理,并且可以采用不同的路径从源到目的地。由更高级别的协议(例如 TCP)将它们按正确的顺序放回,并请求重新传输途中丢失的任何数据包。
公共和私有 IP 地址
公共 IP 地址在互联网上可见,并且在整个网络中必须是唯一的,以避免冲突。公共 IP 地址的示例可以是 172.217.7.142,它是 www.google.com 的公共 IP 地址之一。
私有IP地址在私有网络内使用,并且不能在互联网上路由。这些地址可以在不同的网络中重复使用,这有助于节省全局地址空间。有几个预定义的 IP 地址范围保留供私人使用:
对于 IPv4:
10.0.0.0 至 10.255.255.255
172.16.0.0 至 172.31.255.255
192.168.0.0 至 192.168.255.255
例如,路由器可能会为您的笔记本电脑分配一个 IP 地址,例如家庭网络中的 192.168.0.5。
对于 IPv6:
fc00::/7 至 fdff:ffff:ffff:ffff:ffff:ffff:ffff:ffff
私有 IPv6 地址的示例可能是 fd12:3456:789a:1::1。
请记住,专用网络中的设备要与 Internet 通信,必须将其专用 IP 地址转换为公共 IP 地址,通常是通过执行网络地址转换 (NAT) 的路由器。
动态和静态 IP 地址
IP 地址可以是静态(固定)或动态(变化)。当设备需要维护恒定地址(例如托管网站或文件服务器)时,静态 IP 地址非常有用。动态 IP 地址由 DHCP(动态主机配置协议)服务器分配,并且可以随时间变化,这适用于大多数不需要永久 IP 地址的消费设备。
结论
互联网协议是实现互联网功能的基础技术。它定义了数据应如何打包、寻址、传输、路由以及在目的地接收。虽然日常用户常常看不到,但了解 IP 对于了解互联网核心层面的运作方式至关重要。尽管 IP 地址的管理和分配非常复杂,但这项基础技术经受住了时间的考验,并随着互联网的发展而不断适应。