互联网传输数据时为什么要把数据封装成帧呢?

来源:百度知道 编辑:UC知道 时间:2024/06/18 12:31:01

使用帧的优点是数据被分成可恢复的区块并且可以很容易地检查这些区块是否被破坏。传输过程中的故障会破坏某些帧。只有丢失的帧而不是整组数据需要重新传输。“错误检测和纠正”中论述了错误的检测和纠正。
帧是一系列标准化的数据位,是网络通信的基本单元。它的一般格式为一个标题和一个数据有效荷载区。尽管数据区是可变的,帧的大小则通常是固定的。大多数数据链路网络使用大小可变的帧,这种帧有优点(更有效地使用网络)也有缺点(不可预测的信息流以及不能提供高质量的服务)。
为此首先需要将网络层来的数据按照一定规则进行分割:因为数据链路层的需要完成的功能要处理传输错误,调节数据流的快慢,为了达到处理传输错误的目的,数据链路层要将数据流分成帧并且计算每帧的校验和,接收方对校验和进行检验;为了调节数据流的快慢,数据链路层要将数据分帧发送,当接收方速度过慢时,数据链路层可以停止发送下一帧并保持数据的完整性。

很简单,规定,就像为什么开车要靠右行一样
这是因为互联网建立之初时,有很多钟网络出现,难以互联,为了把多种网络互联,就出台了一个统一的规范 就是现在的tcp/ip,其中规定要把数据封装成帧
就是这样滴

那怎么传?1比特1比特传嘛?每传一次都要路由计算一下