简化模型 发送方 接收方 主 主 机(AP AP2)机高层 A B 缓存叫 帧 帧 叫缓存数据链路层 数据链路
简化模型 数据链路层 主 机 A 缓存 主 机 B 数据链路 AP1 AP2 缓存 发送方 接收方 帧 高层 帧
4.2三个基本问题 ●帧定界:发送方要让接受方知道所发送 的帧是从什么地方开始什么地方结束 透明传输:传送的比特组合不受限制 差错检测:判断数据传输的是否正确
4.2 三个基本问题 帧定界:发送方要让接受方知道所发送 的帧是从什么地方开始什么地方结束; 透明传输:传送的比特组合不受限制; 差错检测:判断数据传输的是否正确
帧定界 ●帧定界 framing:确定帧的界限,发送方在帧 的前后加入标记,接收方根据标记识别帧。 IP数据报 帧开始 帧结束 SOH 帧的数据部分 EOT 数据链路层的帧长 ●数据链路层帧的数据部分长度<链路层协 议规定的MTU Networks
帧定界 帧定界framing:确定帧的界限,发送方在帧 的前后加入标记,接收方根据标记识别帧。 IP数据报 帧首部 帧的数据部分 帧尾部 帧开始 帧结束 数据链路层的帧长 数据链路层帧的数据部分长度<链路层协 议规定的MTU SOH 帧的数据部分 EOT
透明传输 ●当传输的数据当中出现用做帧定界的控制字 符时,会怎么样? 完整的帧 数据部分 SOH EOT EOT 被接收方误认 被接收方当作无 为是一个帧 效帧丢弃 ●解决方法:字节插入、比特插入 Networks
透明传输 当传输的数据当中出现用做帧定界的控制字 符时,会怎么样? SOH EOT EOT 数据部分 完整的帧 被接收方误认 为是一个帧 被接收方当作无 效帧丢弃 解决方法:字节插入、比特插入
字节插入 byte stuffing ●字节插入:将在数据出现的控制字符转 换为另一个字符。 帧开 帧结 始符 完整的帧 束符 SOH ESC EOT SOH EOT SOH ESCz ESc y ESC x EOT 经字节插入后发送的数据 Networks
字节插入 byte stuffing 字节插入:将在数据出现的控制字符转 换为另一个字符。 SOH ESC EOT 完整的帧 EOT SOH 帧开 始符 帧结 束符 SOH ESC z ESC y ESC x EOT 经字节插入后发送的数据