第三章习题解答3
1 简述数据链路层的功能
答:数据链路层是在物理层提供的比特流传送服务的基础上,通过一系列的控制和管理,构成透明的、相对无差错的数据链路,向网络层提供可靠、有效的数据帧传送的服务
其主要功能包括:链路管理,帧定界,流量控制,差错控制,数据和控制信息的识别,透明传输,寻址
2 试解释以下名词:数据电路,数据链路,主站,从站,复合站
答:数据电路是一条点到点的,由传输信道及其两端的 DCE 构成的物理电路段,中间没有交换节点
数据电路又称为物理链路,或简称为链路
数据链路是在数据电路的基础上增加传输控制的功能构成的
一般来说,通信的收发双方只有建立了一条数据链路,通信才能够有效地进行
在链路中,所连接的节点称为“站”
发送命令或信息的站称为“主站”,在通信过程中一般起控制作用;接收数据或命令并做出响应的站称为“从站”,在通信过程中处于受控地位
同时具有主站和从站功能的,能够发出命令和响应信息的站称为复合站
3 数据链路层流量控制的作用和主要功能是什么
答:流量控制简称“流控”,是协调链路两端的发送站、接收站之间的数据流量,以保证双方的数据发送和接收达到平衡的一种技术
在计算机网络中,由于接收方往往需要对接收的信息进行识别和处理,需要较多的时间,通常发送方的发送速率要大于接收方的接收能力
当接收方的接收处理能力小于发送方的发送能力时,必须限制发送方的发送速率,否则会造成数据的丢失
流量控制就是一种反馈机制,接收方随时向发送方报告自己的接收情况,限制发送方的发送速率
保证接收方能够正常、有序地接收数据
4 在停止-等待协议中,确认帧是否需要序号
答:在停止-等待协议中,由于每次只确认一个已经发送的帧,确认帧可以不需要序号
但在一些特殊情况下会出现问题
如果发送方在超时重发一个帧后又收到了迟到的确认,就不能确定该应答是对哪一个帧的确认,并可能导致