互联网层
什么是互联网层?
互联网层是TCP/IP模型协议栈的第三层。互联网层负责通过网络将数据包从一台主机路由到另一台主机。该层被认为是设计的核心,因为它处理传输控制和数据报重组,这是进行通信所必需的。
网际层是TCP/IP协议族的顶层,即OSI模型中的网络层。这也称为第 3 层。它负责跨互连网络的端到端数据传输,使用 IP 地址和路由信息将数据包定向到目的地。
与 TCP/IP 模型中的其他层不同,Internet 层不直接向上层提供服务。相反,它为下一个较低层(即传输层)提供服务。
互联网协议 (IP) 可能与这一层关联最为广泛。 IP 被认为是该层的核心部分,因为它处理基本的通信功能,例如创建数据包、添加寻址信息以及确保数据包发送到正确的位置。
此级别第二个最重要的元素是互联网控制消息协议 (ICMP)。 ICMP 与 IP 密切配合,处理连接设备之间的控制和错误消息。这两种协议共同帮助通过互联网连接将内容从一台计算机传送到另一台计算机。
互联网协议版本 4 (IPv4) 自 1981 年以来已得到广泛使用,目前由于 IPv4 地址耗尽而遇到问题;它的替代品 IPv6 自 1999 年就已推出,但尚未被 ISP 广泛采用。
互联网协议安全 (IPsec) 协议也在这一层得到了广泛实施,以提供安全服务,例如跨 IP 网络的身份验证和加密。此级别常见的其他协议包括动态主机配置协议 (DHCP)、域名系统 (DNS) 和 Windows Internet 命名服务。
互联网层通常称为网络层,因为它负责逻辑寻址和路由。逻辑寻址是通过使用 IP 地址来完成的。 IP报头包括32位源地址、32位目的地址、16位类型字段、16位片段标志和多个选项字段。标头可以是 IPv4 或 IPv6。
网络层与互联网层
网络层是 OSI 模型的级别,用于处理两个不同系统之间的通信。它负责计算机消息的数据包路由、传递和错误通知。
在某种程度上,网络层类似于互联网层。然而,互联网层负责将数据包从任何一台计算机路由到较大网络(例如互联网)上的另一台计算机。网络层不关心谁发送消息或消息要去哪里;它只关心消息的发送者。它只关心如何将其到达那里。