网络层即 OSI 第 3 层,提供能够让终端设备跨整个网络交换数据的服务。 为了实现这种端到端传输,网络层使用了四个基本过程:

传输层(OSI 第 4 层)负责管理每台主机上的运行进程之间的数据传输,而网络层协议则指定从一台主机向另一台主机传送数据时使用的数据包结构和处理过程。 网络层工作时无需考虑每个数据包中所携带的数据,这使其能够为多台主机之间的多种类型的通信传送数据包。

图中的动画演示了数据的交换过程。