五层协议(10)

TCP/IP 是四层的体系结构:应用层、运输层、网际层和网络接口层。 (网络接口层并没有具体内容。)

OSI:开放式系统互联意为开放式系统互联,把网络通信的工作分为7层,分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。

综合OSI和TCP/IP的优点,采用一种只有五层协议的体系结构。

五层协议的体系结构

五层协议(10)

主机1向主机2发送数据

1、应用进程数据先传送到应用层,加上应用层首部,成为应用层 PDU

五层协议(10)

2、应用层 PDU 再传送到运输层,加上运输层首部,成为运输层报文

五层协议(10)

3、运输层报文再传送到网络层,加上网络层首部,成为 IP 数据报(或分组)

五层协议(10)

4、IP 数据报再传送到数据链路层,加上链路层首部和尾部,成为数据链路层帧

五层协议(10)

5、数据链路层帧再传送到物理层,最下面的物理层把比特流传送到物理媒体

五层协议(10)

6、电信号(或光信号)在物理媒体中传播 ,从发送端物理层传送到接收端物理层

五层协议(10)

7、物理层接收到比特流,上交给数据链路层

五层协议(10)

8、数据链路层剥去帧首部和帧尾部 取出数据部分,上交给网络层

五层协议(10)

9、网络层剥去首部,取出数据部分 上交给运输层

五层协议(10)

10、运输层剥去首部,取出数据部分 上交给应用层

五层协议(10)

11、应用层剥去首部,取出应用程序数据 上交给应用进程

五层协议(10)

12、AP2收到了AP1发来的应用程序数据

五层协议(10)

图解

1、注意观察加入或剥去首部(尾部)的层次

五层协议(10)

2、计算机 2 的物理层收到比特流后 交给数据链路层

五层协议(10)

3、数据链路层剥去帧首部和帧尾部后, 把帧的数据部分交给网络层

五层协议(10)

4、网络层剥去分组首部后, 把分组的数据部分交给运输层

五层协议(10)

5、运输层剥去报文首部后, 把报文的数据部分交给应用层

五层协议(10)

6、应用层剥去应用层 PDU 首部后, 把应用程序数据交给应用进程

五层协议(10)

7、AP2收到了 AP1 发来的 应用程序数据

五层协议(10)