用控制字符进行顿定界的方法举例顿结束符帧开始符SOH装在顿中的数据部分EOT帧发送在前
用控制字符进行帧定界的方法举例 SOH 装在帧中的数据部分 帧 帧开始符 帧结束符 发送在前 EOT
2.透明传输出现了“EOT”完整的帧发送数据部分在前SOHEOTEOT被接收端被接收端当作无效顿而丢弃误认为是一个帧
2. 透明传输 SOH EOT 出现了“EOT” 被接收端 被接收端当作无效帧而丢弃 误认为是一个帧 数据部分 EOT 完整的帧 发送 在前
解决透明传输问题发送端的数据链路层在数据中出现控制字符“SOH"或“EOT”的前面插入一个转义字符“ESC"(其十六进制编码是1B)。字节填充(bytestuffing)或字符填充(characterstuffing)一接收端的数据链路层在将数据送往网络层之前删除插入的转义字符。如果转义字符也出现数据当中,那么应在转义字符前面插入一个转义字符。当接收端收到连续的两个转义字符时,就删除其中前面的一个
解决透明传输问题 ◼ 发送端的数据链路层在数据中出现控制字符 “SOH”或“EOT”的前面插入一个转义字符 “ESC”(其十六进制编码是 1B)。 ◼ 字节填充(byte stuffing)或字符填充(character stuffing)——接收端的数据链路层在将数据送往网 络层之前删除插入的转义字符。 ◼ 如果转义字符也出现数据当中,那么应在转义字 符前面插入一个转义字符。当接收端收到连续的 两个转义字符时,就删除其中前面的一个
用字节填充法解决透明传输的问题结束符帧开始符原始数据EOTESCSOHEOTSOHSOH字节填充字节填充字节填充字节填充H1ESCSOHESCEOTESCESCESCSOHEOTSOH经过字节填充后发送的数据发送在前
SOH SOH EOT ESC SOH ESC EOT ESC SOH ESC ESC ESC SOH 原始数据 EOT EOT 经过字节填充后发送的数据 字节填充 字节填充 字节填充 字节填充 发送 在前 帧开始符 帧结束符 用字节填充法解决透明传输的问题 SOH
3.差错检测1在传输过程中可能会产生比特差错:1可能会变成0而0也可能变成1。在一段时间内,传输错误的比特占所传输比特总数的比率称为误码率BER(BitErrorRate)。误码率与信噪比有很大的关系为了保证数据传输的可靠性,在计算机网络传输数据时,必须采用各种差错检测措施
3. 差错检测 ◼ 在传输过程中可能会产生比特差错:1 可能会 变成 0 而 0 也可能变成 1。 ◼ 在一段时间内,传输错误的比特占所传输比特 总数的比率称为误码率 BER (Bit Error Rate)。 ◼ 误码率与信噪比有很大的关系。 ◼ 为了保证数据传输的可靠性,在计算机网络传 输数据时,必须采用各种差错检测措施