栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

数据的通信过程

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

数据的通信过程

目录 

            引言

            数据的封装

            数据的解封

            总结


引言

目前有很多人都是通过各种电子设备进行通信,却很少有人知道里面的具体过程,下面来详细说明一下。 

数据的封装

例如一台pc向另一台pc发送文件会发生封装过程,过程如下图

如图

pc1pc2
应用层上层数据
传输层TCP头部、上层数据
网络层IP头部 、TCP头部 、上层数据
数据链路层MAC头部、IP头部 、TCP头部 、上层数据
物理层比特流

1、应用层传输过程

在应用层,数据被“翻译”为网络世界使用的语言----------二进制编码数据。

2、传输层传输过程

在传输层,上层数据被分割成小的数据段,并为每个分段后的数据封装TCP报文头部。

3、网络层传输过程

在网络层, 上层数据被封装上新的报文头部------IP头部

4、 数据链路层传输过程

在数据链路层,上层数据被封装一个MAC头部,其内部有一个关键的字段信息----MAC地址,它由一组48位的二进制数组成

5、物理层传输过程

将二进制数字组成的比特流转换成电信号在网络中传输。

数据的解封

另一台pc收到原pc发的消息会像拆“包裹”一样解封这些数据    如图

pcpc
应用层上层数据
传输层TCP头部、上层数据
网络层IP头部 、TCP头部 、上层数据
数据链路层MAC头部、IP头部 、TCP头部 、上层数据
物理层比特流

 对于 osl参考模型而言,每一层都是通过PDU 来进行通信的

如图

         

pcpc
应用层上层数据
传输层数据段
网络层数据包
数据链路层数据帧
物理层比特流

总结

数据分装是tcp七层模型的延续,也是osl七层模型具体运用过程。


 

                  

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/295718.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号