用帧首部和帧尾部封装成帧
发布时间:2014/8/23 18:45:10 访问次数:2006
当数据是由可.打印的ASCII码组成的文本文件时,帧定界可以使用特殊的帧定界符。 LM2596(DC)我们知道,ASCII码是7位编码,一共可组合成128个不同的ASCII码,其中可打印白勺有95个。i、,而不可打印的控制字符有33个。图3-5的例子可说明帧定界的概念,一个控制字符SOH (Start Of Header)放在一帧的最前面,表示帧的首部开始。另一个控制字符EOT (EndOf Transmission)表示帧的结束。请注意,SOH和EOT都是控制字符的名称。它们的十六进制编码分别是01(二进制是00000001)和04(二进制是00000100)。
SOH(或EOT)并不是S,O,H(或E,O,T)三个字符。个帧时突然出故障,中断了发送。但随后很快又恢复正常,于是重新从头开始发送刚才未发送完的帧。由于使用了帧定界符,在接收端就知道前面收到的数据是个不完整的帧(只有首部开始符SOH而没有传输结束符EOT),必须丢弃。而后面收到的数据有明确的帧定界符(SOH和EOT),因此这是一个完整的帧,应当收下。
当数据是由可.打印的ASCII码组成的文本文件时,帧定界可以使用特殊的帧定界符。 LM2596(DC)我们知道,ASCII码是7位编码,一共可组合成128个不同的ASCII码,其中可打印白勺有95个。i、,而不可打印的控制字符有33个。图3-5的例子可说明帧定界的概念,一个控制字符SOH (Start Of Header)放在一帧的最前面,表示帧的首部开始。另一个控制字符EOT (EndOf Transmission)表示帧的结束。请注意,SOH和EOT都是控制字符的名称。它们的十六进制编码分别是01(二进制是00000001)和04(二进制是00000100)。
SOH(或EOT)并不是S,O,H(或E,O,T)三个字符。个帧时突然出故障,中断了发送。但随后很快又恢复正常,于是重新从头开始发送刚才未发送完的帧。由于使用了帧定界符,在接收端就知道前面收到的数据是个不完整的帧(只有首部开始符SOH而没有传输结束符EOT),必须丢弃。而后面收到的数据有明确的帧定界符(SOH和EOT),因此这是一个完整的帧,应当收下。