Aries的IT部落格

技术交流和分享

数据通信过程

(一)通信与网络

    网络通信的过程:

    1.应用程序生成需要传递信息(或数据)
    2.应用程序将数据打包成原始的"数据载荷",并添加"头部"和"尾部"(尾部不一定有)形成报文,报文中包含接收者的地址信息。
    3.在一个信息单元的基础上,增加一些新的信息段,使其形成一个新的信息单元,这个过程叫做"封装"。
    4.报文通过网线到达"网关",网关收到报文后,进行"解封装",读取地址信息,再重新封装,然后根据不同地址送到不同"路由器",通过网关和路由器的传递,报文最终离开本地网络,进入Interner的干道进行传输。
    5.报文到达接受者的本地网络后,本地网关或者路由器对报文"解封装"和"封装",然后送往下一太路由器,直到到达接收人所在的网络的网关。
    6.最后到达目的网关后,进行解封装和封装,发往对应的计算机,计算机收到后进行校验,校验无误接收报文,并对"数据载荷"交给对应的应用程序处理

常见术语:
术语            解释
数据载荷    最终要传递的信息(快递物品)
报文    网络中交换与传输的数据单元(打包后的快递)
头部    在数据载荷前面添加的信息段(快递单号)
尾部(很多报文没有尾部)    在数据载荷后面添加的信息段(快递填充物)
封装    对数据载荷添加头和尾,形成新报文的过程(快递打包过程)
解封装    去掉报文头和尾,形成新报文的过程(拆快递过程)
网关    提供协议转换,路由选择,数据交换等功能的网络设备(集散中心)
路由器    为报文选择路径的网络设备(快递站)
终端设备    数据通信和系统终端设备,作为数据的发送者或接受者(发件人和收件人)


数据在物理层时为比特流,在数据链路层时为数据帧,在网络层时为数据包,在传输层时为数据段

数据从应用层到物理层的阶段为封装,在经过传输层是在报文头部添加端口号,经过网络层时报文头部添加IP地址,经过数据链路层报文头部添加MAC地址。

数据从物理层回到应用层的阶段为解封装,数据层层解刨。

«    2025年4月    »
123456
78910111213
14151617181920
21222324252627
282930
控制面板
歡迎您造訪本網站!
  查看权限
网站分类
搜索
最新留言
    文章归档
    网站收藏
    友情链接

    Powered By Z-BlogPHP 1.7.2

    Mail to:hhesong@126.com. Copyright elecccom.cn.Some Rights Reserved.冀ICP备18030769号-1