ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

HCIA-Datacom(2)数据通信过程

HCIA-Datacom(2)数据通信过程

打包与贴标签(发送端)

  • 寄件人:物品被包装起来形成包裹,并粘贴含有寄件人地址和收件人地址的快递单。

  • 数据发送端:应用程序将原始的 “数据载荷” 进行 “封装”,添加 “头部” 和 “尾部” 形成报文,报文中的重要信息是发送者和接收者的地址信息,即 “源地址” 和 “目的地址”。

本地发货(第一个中转站)

  • 快递驿站:包裹被快递员接收放到本地的快递驿站,快递驿站根据收件人的地址确定将包裹发往哪里,并通知下一个快递员取件。

  • 网关:报文通过网线到达 “网关”,网关收到报文后,对其 “解封装”,读取目的地址,再重新封装,并根据目的地址不同,离开本地网络,送往不同的 “路由器”。

网络分拣与传输(中间节点)

  • 快递分拣中心和运输方式:本城的快递分拣中心根据包裹收件人的地址将其通过不同的运输方式送往目的城市的快递分拣中心。

  • 路由器和 Internet 主干道:中间的路由器设备不断对报文进行解封装与封装操作,然后将报文送入 Internet 主干道进行传输,最后将报文传送到目的网络。

最终派送与接收(接收端)

  • 收件人:目的分拣中心继续查阅收件人地址,将包裹派件至不同的快递驿站,最终快递员根据地址将包裹送到收件人手中,收件人拆开包裹,确认物品完好无损后收下。整个快递过程完成。

  • 数据接收端:报文到达目的计算机所在网络的网关,解封装和封装,然后根据目的地址发往相应的计算机。计算机收到报文后,对报文进行校验处理,校验无误后,接收下报文,并将其中的数据载荷交由相应的应用程序进行处理。一次完整的网络通信过程就结束了。

名词解释

  • 数据载荷:可以理解为最终想要传递的信息,但实际上,在具有层次化结构的通信过程中,上一层协议传递给下一层协议的数据单元(报文)都可以称之为下一层协议的数据载荷。

  • 报文:网络中交换与传输的数据单元,具有一定的内在格式,通常都具有 “头部 + 数据载荷 + 尾部” 的基本结构。传输过程中,报文的格式和内容可能发生改变。

  • 头部:为了更好的传递信息,在组装报文时,在数据载荷的前面添加的信息段统称为报文的头部。

  • 尾部:为了更好的传递信息,在组装报文时,在数据载荷的后面添加的信息段统称为报文的尾部。注意,很多报文是没有尾部的。

  • 封装:分层协议所采用的一种技术,底层协议收到来自上层协议的消息时,将该消息附加到底层报文的数据载荷部分。

  • 解封装:是封装的逆过程,也就是去掉报文的头部和尾部,获取数据载荷的过程。

  • 网关:是在采用不同体系结构或协议的网络之间进行互通时,用于提供协议转换、路由选择、数据交换等功能的网络设备。网关是一种根据其部署位置和功能而命名的术语,而不是一种特定的设备类型。

  • 终端设备:数据通信系统的端设备,作为数据的发送者或接收者,提供用户接入协议操作所需必要功能,可以是计算机、服务器、手机等。

END


RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进