欢迎来到天天文库
浏览记录
ID:59323311
大小:13.50 KB
页数:2页
时间:2020-09-05
《第三章数据链路层及点到点信道的概念.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数据链路层及点到点信道的概念3-02答:数据链路层主要包含封装成帧、透明传输、差错检测、差错控制和流量控制等功能。数据链路层做成可靠的链路层的优点是每段链路上的数据传输都是可靠的,结合网络层的资源预留策略,容易提供可靠的网络传输服务,即传输问题完全由网络解决。一方面,资源主机就可以完全从通信问题中解放出来,专注于应用服务,减轻了资源主机的负担;另一方面,提供数据传输服务的通信子网完全解决通信问题,符合传统的网络服务模式,如电话网。数据链路层做成可靠的链路层的缺点是(1)数据链路层会很复杂,为了进
2、行差错控制和流量控制,数据链路层需要增加相应的处理功能,如序号、计时器功能等,也就增加了帧在每个结点上耽搁的时间;(2)数据链路层还会很低效,由于帧在传输中可能出错、丢失等,数据链路层在发出一帧后需要等待接收方的确认,在出错或丢失的情形下,还要重传。等待确认以及重传进一步增加了帧在每个结点上的等待时间。综合(1)(2)两点,数据链路层实现为可靠传输的通信网络必然效率低。3-03答:网络适配器的作用是将一台主机方便地接入网络,工作在物理层和数据链路层。3-04答:这三个问题必须在数据链路层解决的理
3、由如下:差错检测:由于出错数据的继续传输是对通信资源的浪费,因此差错应尽早发现,在每跨过一段链路时就进行检查,而一段链路的数据传输问题属于数据链路层。封装成帧(使用帧定界或帧同步的说法更好):(1)计算机网络都是分组交换网络,即网络层之间转发的是一个个小分组;一个分组对应一个数据链路层PDU,因此数据链路层的传输单位只能是一个个封装了网络层分组的数据单位,称为帧。(2)为了尽早发现差错,数据链路层必须做差错检测。进一步,为了将差错发现后的丢弃或重发处理局限在包含差错的小范围内,数据链路层必须以一
4、小块即帧为单位传输。(3)综合(1)(2),数据链路层的传输单位是封装了分组的帧,可是物理层上交的是无结构比特流,为了从中识别出帧,数据链路层必须在每个分组的前后加上首尾定界符,即为封装成帧。透明传输:透明传输是和封装成帧紧密联系的,为了实现封装成帧,数据链路层使用特定的控制字符或位模式作为帧的首尾定界符,当用户数据中包含这种定界符时,会导致帧的不同步。数据链路层必须解决这个问题。3-05答:计算机网络以分组为单位传输数据,每个分组包含源地址和目的地址,中转节点的网络层在收到一个分组后,根据目的
5、地址进行路由选择和分组转发。如果数据链路层不进行帧定界,(1)那么网络层的接收方就无法区分出发送方的每个分组,就不能实现正确的路由选择和转发功能。其次,(2)在遇到发送方因出错中断发送一分组,过一段时后再恢复重发的情形时,如果数据链路层不进行帧定界,接收方就无法区分因出错没发完的不完全分组和后续的完全分组。3-06答:PPP协议的特点是(1)点对点线路中的数据链路层协议;(2)提供不可靠的数据传输服务;(3)简单,只实现封装成帧、透明传输、差错检测功能,不做差错控制和流量控制;(4)高效;(5)
6、灵活,上支持多种网络协议,下课运行在多种链路上。序号是实现可靠传输的数据链路层需要的功能,是为了防止在确认丢失的情形下发生重复接收设置的功能,因为PPP不实现可靠传输,当然不需要序号。它适用在点到点线路的传输中。因为PPP协议中没有包含实现可靠传输必须的内容。3-07答:添加的检验序列为1110(000除以10011)数据在传输过程中最后一个1变成了0,110除以10011,余数为011,不为0,接收端可以发现差错。数据在传输过程中最后两个1都变成了0,110除以10011,余数为101,不为0
7、,接收端可以发现差错。(参考CRC校验部分)
此文档下载收益归作者所有