上网行为管理系统入门:网络传输中的数据封装
消息要在网络中传输,必须对它进行编码,以特定的格式进行封装,同时需要适当地封装以足够的控制和地址信息,以使它能够从发送方移动到接收方。
消息大小
理论上,视频或邮件信息是能够以大块非中断型流从网络源地址传送到目的地址,但这也意味着同一时刻同一网络其他设备就无法收发消息。这种大型数据流会造成显著延时。并且,如果传输过程中连接断开,整个数据流都会丢失需要全部重传。因此更好的方法是将数据流分段(segmentation)为较小的,便于管理的片段,能够带来两点好处:
(1)、发送较小片段,网络上同时可有多个会话交错进行。这种在网络上将不同会话片段交错进行的过程称为多路传输(multiplexing)。
(2)、分段可提高网络通讯的可靠性。各消息片段从源地址到目的地址无需经过相同路径,如果一条路径被堵塞或断开,其余消息可从替换路径到达目的地址。如果部分消息到不了目的地址,那只需重传丢失部分。
通过对片段打上标签的方式来保证顺序以及在接收时重组。
协议数据单元(Protocol Data Unit, PDU)
应用层数据在传输过程中沿着协议栈传递,每一层协议都会向其中添加信息。这就是封装的过程。
数据片段在各层网络结构中采用的形式就称为协议数据单元(PDU)。封装过程中,下一层对从上一层收到的PDU进行封装。在处理的每一个阶段PDU都有不同的名字来反应它的功能。
PDU按照TCP/IP协议的命名规范:
**数据(Data):应用层PDU的常用术语
**分段(Segment):传输层PDU
**帧(Frame):网络层PDU
**比特(Bits):在介质上物理传输数据所使用的PDU。
封装
封装是指在传输之前为数据添加额外的协议头信息的过程。在绝大多数数据通信过程中,源数据在传输前都会封装以数层协议。在网络上发送消息时,主机上的协议栈从上至下进行操作。
以网络服务器为例,HTTP应用层协议发送HTML格式网页数据到传输层,应用层数据被分成TCP分段。各TCP分段被打上标签,称为头(header),表明接收方哪一个进程应当接收此消息。同时也包含使得接收方能够按照原有的格式来重组数据的信息。
传输层将网页HTML数据封装成分段并发送至网络层,执行IP层协议。整个TCP分段封装成IP报文,也就是再添上IP头标签。IP头包括源和目的IP地址,以及发送报文到目的地址所必须的信息。
之后,IP报文发送到接入层,封装以帧头和帧尾。每个帧头都包含源和目的物理地址。物理地址唯一指定了本地网络上的设备。帧尾包含差错校正信息。最后,由服务器网卡将比特编码传输给介质。
解封装
接收主机以相反的方式进行操作称为解封装。解封装是接收设备移除一层或多层协议头的过程。数据在协议栈中向上移动直到终端应用层伴随着解封装。
本文来自互联网,仅供参考- 1网络管理十大注意事项
- 2IT运维管理经验分享:如何应对网站备案被注销
- 3企业网管员如何监控公司网络健康运行
- 4网络管理维护经验:建网是选择服务器托管还是虚拟主机
- 5网管须知:Wi-Fi的十大误解
- 6IT运维闭环管理是改变企业IT系统的重要因素
- 7企业网络管理技巧:五步管好局域网带宽管理
- 8路由器基础知识四问
- 9网管软件采购宝典:四大功能选好网管软件
- 10网络维护如何防止雷电侵扰?
- 11企业BYOD管理的七条建议
- 12云网络如何应对云计算未来?
- 13网管员经验:网管软件常见漏洞
- 14CIO衡量IT发展的三要素
- 15教你优化网络连接技巧
- 16网管员经验分享:教你如何防止自己的IP泄漏
- 17IT网络运维管理的责任究竟是什么
- 18十年IT运维谈(一):“爆炸式”PK“渐进式”,谁动了我们的运维?
- 19SDN距离实际应用还有多远?
- 20网络管理员知识:服务器机房维护与管理详谈
- 21IT运维管理如何迎接云时代的到来?
- 22BYOD研究:三个最令人吃惊的事实
- 23服务器和虚拟化领域的四大趋势
- 24网络管理基本知识:无线拨号路由器和无线路由器区别
- 25资源管理在IT运维管理中的重要性
- 26EFF:开放无线路由器将解决安全短板
- 27网管经验:宽带路由器死机掉线原因分析
- 28网络安全管理系统评估
- 29新兴数据中心用什么样的网络结构?
- 30IT运维管理在企业的主要作用