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

数据的通信过程

Java 更新时间:发布时间: 百科书网 趣学号

目录 

            引言

            数据的封装

            数据的解封

            总结


引言

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

数据的封装

例如一台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.051e.com
本文地址:http://www.051e.com/it/295718.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 ©2023-2025 051e.com

ICP备案号:京ICP备12030808号