数据链路层为什么要将传输的数据封装成帧

来源:百度知道 编辑:UC知道 时间:2024/06/28 19:42:48
这样做有何好处
为什么一定要将数据分割开来呢?

因为数据链路层的需要完成的功能要处理传输错误,调节数据流的快慢,为了达到处理传输错误的目的,数据链路层要将数据流分成帧并且计算每帧的校验和,接收方对校验和进行检验;为了调节数据流的快慢,数据链路层要将数据分帧发送,当接收方速度过慢时,数据链路层可以停止发送下一帧并保持数据的完整性。