[OSI 架构]回顾计算机网络的经典七层结构

[OSI架构]

Open System Interconnection,开放式网络互连

把网络通信的工作分为7层,分别为:物理层,数据链路层,网络层,传输层,会话层,表示层,应用层。

[层之间数据的传输过程]

标题

数据在层之间传递时,下一层不区分上层数据的含义,较低级的层将上层报头和数据看作一个整体后加上本层的报头并向下传递。

物理层时,只简单地看作一系列比特流,然后将其转换成电信号通过介质传送到接收进程所在的节点的物理层。

数据链路层在数据链路层不仅要加上报头DH,还要加上报尾DT。 

[数据传输时形式] 

层间接口处提供服务的地方称为服务访问点SAP(Service Access Point),每个服务访问点都有一个唯一的标识地址。例如,一个传输层的服务访问点TSAP地址可表示成:<网络号><主机号><端口号>。

进层时传递的信息在OSl模型中称为服务数据单元(Service Data Unit-SDU)。在N层和N-1层间传递的数据单元,记为(N)SDU。

层内部:SDU在服务访问点处穿过接口时,通常要加上一些辅助信息(比如说服务原语中的某些参数),这些辅助信息在OSl模型中统称为接口控制信息。(Interface Control Information--ICl)。SDU和ICI一起构成接口数据单元(Interface Data Unit-IDU)。IDU在离开接口的SAP时去掉ICl还原为SDU;(这里加上ICI又被去掉了,整体上说穿过接口前后数据没变化)

出层时的信息单位称为协议数据单元(Protocol Data Unlt(PDU)。N层的PDU由N层的SDU加上该层的协议控制信息(Protocol Control Information—PCI)构成。

注意:

一般来将下层的SDU是上一层的PDU,但有时也会发生将多个PDU当作一个SDU处理【拼接 concatenation】的情况;或将一个PDU当作多个SDU【分段 segmenting】的情况。

发布了14 篇原创文章 · 获赞 4 · 访问量 3951

猜你喜欢

转载自blog.csdn.net/m0_37495408/article/details/104906519
今日推荐