试题详情
简答题数据链路层的主要功能是什么?它对网络层提供什么样的服务?
  • 数据链路层的目的是无论采用什么样的物理层,都能保证向上层提供一条无差错、高可靠性的传输线路,从而保证数据在相邻结点之间正确传输,为计算机网络的正常运行提供畅通无阻的基本条件。
    数据链路层的首要任务是管理数据的传输。
    一方面,它要选取一种数据传送方式,比如是以字符为单位进行传输,还是以数据块(帧)为单位进行传输;
    另一方面,它要提供一种差错检测和恢复方式,以便在发现数据传输发生错误时能够采取补救措施。除此之外,为保证数据传输时不会丢失,数据链路层还应该提供流量控制措施,做到接收方的接收速度不会低于发送方的发送速度。正是有了数据链路层的这些工作,无论实际采用的是什么样的物理线路,从上层的角度看都是无差错的数据链路。
  • 关注下方微信公众号,在线模考后查看

热门试题