1.数据链路层的主要功能:帧同步,差错控制,流量控制,链路管理。
2.比较四种帧定界方法的特点
——字符填充首尾定界符法:为了不使数据信息位中出现与特定字符相同的字符,可在这种数据字符前填充一个转义控制字符(DLE)以示区别,从而达到数据的透明性,且所用的特定字符依赖于所采用的字符编码集,兼容性较差。
——比特填充首尾标志法:以一组特定的比特模式来标志一帧的起止(如HDLC规程),为了不使数据信息位中出现与特定比特模式相似的比特串,可采用比特填充的方法,较容易由硬件实现,性能优于字符填充。
——违法编码法:例如曼彻斯特编码用1表示“高-低”电平对,0表示“低-高”电平对,而“高-高”和“低-低”电平对就是违法的,可用来定帧的起止。只适用于在物理层采用冗余编码的特殊编码环境,不需要任何填充技术,如局域网IEEE 802标准,
——字节计数法:终止边界不会引起数据及其他信息的混淆,任何数据均可不受限制地传输,Count字段的脆弱性(其值若有差错将导致灾难性后果)