中南大学计算机网络课件 计算机网络(第四章 介质访问子层)
- 格式:ppt
- 大小:992.50 KB
- 文档页数:137
数据链路层与介质访问子层(三)数据链路层1、数据链路层的功能?(1)向网络层提供一个定义良好的接口;(2)处理传输错误;(3)流量控制。
2、通常数据链路层向网络层提供哪些服务?(1)无确认的无连接服务;(2)有确认的无连接服务;(3)有确认的面向连接服务。
3、为什么要成帧?为了确保比特丢失、比特错误等情况能被接收端检测出来,在发送端需要对发送的比特流进行特定处理,通常将比特流分成离散的帧,并计算每帧的校验和。
接收端对收到的帧进行相同的校验和计算,若结果为零,则认为未出错,但是并非100%无错误,CRC的生成多项式的合理选择,能确保,若校验和为零,则以很大概率确保未出错。
4、成帧的方法有哪些?(1)字符计数法;(2)含字节填充的分界符法;(3)含位填充的分界符法;(4)物理层编码违例法。
字符计数法:在帧头设置一个域来指定该帧的字符数(整个帧长)。
缺点:表示帧长度的计数值出错,将使接收方难以找到下一帧的起始位置(即失去同步)。
含字节填充的分界符法:使用标志字节(FLAG)作为帧的起始和结束的分界符,若在数据中出现FLAG,则在其前面加一个特殊的转义字节(ESC);若ESC出现在数据中,则在ESC前面加ESC。
缺点:依赖于8位字符的模式,而并非所有字符码都使用8位字符,如UNICODE使用16位字符。
含位填充的分界符法:每一帧的开始和结束都使用一个特殊的位模式01111110。
避免数据中出现这个位模式的方法:当发送端的数据链路层碰到数据中5个连续的位“1”时,它自动在输出流中填充一个位“0”。
当接收方看到5个连续的输入位“1”,并且后面是位“0”时,则自动去掉此“0”位。
物理层编码违例法:只使用于“物理层编码方法中包含冗余信息”的网络。
例如,以太网中,用2个物理位编码1位数据,通常,“1”位是“高-低”电平对,而“0”位是“低-高”电平对。
因此,“高-高”和“低-低”两种组合可用于帧的分界。
试题3.1 下面说法正确的有(全部)(1)在帧之间插入时间间隙也是一种成帧方法,但这些间隙有可能被挤掉或被插入其它间隙;(2)在字节填充机制中,当发送方看到数据中的标志字节时,会在其前面填充一个转义字节;(3)在位填充机制中,当遇到01111101时,则位填充后为011111001;(4)PPP协议使用的成帧方法是字节填充方案。