3.1.2数据链路层的架构 成帧 差错控制 逻辑控制子层 流量控制 逻辑控制子层 媒体接入控制 媒体接入控制子层 点对点信道下的数据链路层协议 广播信道下的数据链路层架构 情况1:点对点信道 情况2:广播信道
3.1.2 数据链路层的架构 成帧 差错控制 流量控制 媒体接入控制 情况1:点对点信道 情况2:广播信道 逻辑控制子层 逻辑控制子层 媒体接入控制子层 点对点信道下的数据链路层协议 广播信道下的数据链路层架构
3.2逻辑链路控制子层 。3.2.1成帧 。3.2.2差错控制 。3.2.3点对点协议PPP(Point to Point Protocol)
3.2 逻辑链路控制子层 3.2.1 成帧 3.2.2 差错控制 3.2.3 点对点协议 PPP (Point to Point Protocol)
3.2.1成帧 ·网络层将数据包传给数据链路层,数据链路层将其 封装为帧。 网络层 数据包 数据链路层 帧 帧头 载荷 帧尾 。在对等的数据链层之间所传输是帧。 结点 结点
3.2.1 成帧 网络层将数据包传给数据链路层,数据链路层将其 封装为帧。 在对等的数据链层之间所传输是帧。 结点 帧 帧 结点 数据链路层 网络层 数据包 帧 帧头 载荷 帧尾
3.2.1成帧 。首部和尾部的一个重要作用就是进行帧定界。 发送结点 帧3 帧2 帧 接收结点 其目的是要让接收方很容易发现一个新帧的开始。 ·接收端一直在解调接收的波形信号,并将解调出来的 数字与帧头比较,如果相同,则认为是一帧的开始, 然后按照某种规则把整帧信息取出来
3.2.1 成帧 首部和尾部的一个重要作用就是进行帧定界。 其目的是要让接收方很容易发现一个新帧的开始。 接收端一直在解调接收的波形信号,并将解调出来的 数字与帧头比较,如果相同,则认为是一帧的开始, 然后按照某种规则把整帧信息取出来。 发送结点 帧3 帧2 帧1 接收结点
3.2.1成帧 。使用字节填充的字节分界标志法 。帧利用标志字节(LAG)作为开始和结束。 如果数据中出现标志字节FLAG,则进行转义字节(E$C)填充。 如果转义字节ESC出现在数据中,同样进行字节(E$C)填充。 FLAG Header Payload field Trailer FLAG (a) Original characters After stuffing A LAG B ESC FLAG ESC B ESC ESC A ESC FLAG B ESC ESC ESC FLAG B ESC ESC B ESC ESC ESC ESC (b)
3.2.1 成帧 使用字节填充的字节分界标志法 帧利用标志字节(FLAG)作为开始和结束。 如果数据中出现标志字节FLAG,则进行转义字节(ESC)填充。 如果转义字节ESC出现在数据中,同样进行字节(ESC)填充。