上QQ阅读APP看书,第一时间看更新
1.2.3 网络层
网络层(Network Layer)可能是读者最为熟悉的一层,它依赖数据链路层来实现直连设备之间的二层通信,并在此基础上扩大了服务范围:网络层能够实现一个或多个网络中的两个设备之间的通信。
网络层还提供寻址功能,毕竟网络中的每台主机都必须通过地址来明示自己的身份和位置。另外,网络层也决定了如何把数据包从源发送到目的地,但网络层的数据传输并不是可靠的,因此有时候需要使用上层协议来弥补网络层在可靠性上的不足。
除此之外,对过大的数据帧进行分段,并在接收端将其重组也是网络层提供的功能之一。
网络层交换单元的名称是数据包。IPv4/IPv6就是典型的网络层协议,除此之外还有ICMP、IGMP、PIM-SM、PIM-DM等。