概述
TCP/IP 是四层的体系结构:应用层、运输层、网际层和网络接口层。 (网络接口层并没有具体内容。)
OSI:开放式系统互联意为开放式系统互联,把网络通信的工作分为7层,分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。
综合OSI和TCP/IP的优点,采用一种只有五层协议的体系结构。
五层协议的体系结构
主机1向主机2发送数据
1、应用进程数据先传送到应用层,加上应用层首部,成为应用层 PDU
2、应用层 PDU 再传送到运输层,加上运输层首部,成为运输层报文
3、运输层报文再传送到网络层,加上网络层首部,成为 IP 数据报(或分组)
4、IP 数据报再传送到数据链路层,加上链路层首部和尾部,成为数据链路层帧
5、数据链路层帧再传送到物理层,最下面的物理层把比特流传送到物理媒体
6、电信号(或光信号)在物理媒体中传播 ,从发送端物理层传送到接收端物理层
7、物理层接收到比特流,上交给数据链路层
8、数据链路层剥去帧首部和帧尾部 取出数据部分,上交给网络层
9、网络层剥去首部,取出数据部分 上交给运输层
10、运输层剥去首部,取出数据部分 上交给应用层
11、应用层剥去首部,取出应用程序数据 上交给应用进程
12、AP2收到了AP1发来的应用程序数据
图解
1、注意观察加入或剥去首部(尾部)的层次
2、计算机 2 的物理层收到比特流后 交给数据链路层
3、数据链路层剥去帧首部和帧尾部后, 把帧的数据部分交给网络层
4、网络层剥去分组首部后, 把分组的数据部分交给运输层
5、运输层剥去报文首部后, 把报文的数据部分交给应用层
6、应用层剥去应用层 PDU 首部后, 把应用程序数据交给应用进程
7、AP2收到了 AP1 发来的 应用程序数据
最后
以上就是大气老虎为你收集整理的五层协议的简单介绍的全部内容,希望文章能够帮你解决五层协议的简单介绍所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复