全站数据
8 4 2 0 5 8 1

数据链路层的三个功能

期货艺术与人生 | 简单学习,快乐成才!         
问题更新日期:2024-10-19 20:06:00

问题描述

数据链路层的三个功能,在线求解答
精选答案
最佳答案

数据链路层的主要功能:

1、将数据组合成数据块,封装成帧;

2、差错控制;

3、流量控制;

4、链路控制;

5、MAC寻址;

6、区分数据和控制信息;

7、透明传输

数据链路层的主要功能

1. 成帧(帧同步)---将数据组合成数据块,封装成帧

为了向网络层提供服务,数据链路层必须使用物理层提供的服务。而物理层是以比特流进行传输的,这种比特流并不保证在数据传输过程中没有错误,接收到的位数量可能少于、等于或者多于发送的位数量。而且它们还可能有不同的值,这时数据链路层为了能实现数据有效的差错控制,就采用了一种”帧”的数据块进行传输。而要采帧格式传输,就必须有相应的帧同步技术,这就是数据链路层的”成帧”(也称为”帧同步”)功能。

采用帧传输方式的好处是:在发现有数据传送错误时,只需将有差错的帧再次传送,而不需要将全部数据的比特流进行重传,这就在传送效率上将大大提高

其他回答

数据链路层是OSI模型中的第二层,它主要有三个功能。首先,数据链路层负责将网络层传递下来的数据分割成适当的帧,并添加帧头和帧尾,以便在物理层进行传输。

其次,数据链路层负责进行帧的传输控制,包括帧的发送和接收、流量控制和错误检测等。

最后,数据链路层还负责进行帧的错误检测和纠正,以确保数据的可靠传输。通过这三个功能,数据链路层实现了数据的分段、传输控制和错误检测,保证了数据在物理层的可靠传输。

其他回答

1、封装成帧

封装成帧就是在一段数据前后分别添加首部和尾部,构成了一个帧。

接收端在收到物理层上交的比特流后,能根据首部跟尾部的标记,从收到的比特流识别帧的开始和结束。

2、透明传输

发送端的数据链路层在数据中出现控制字符“SOH”或“EOT”的前面插入一个转义字符“ESC”(其十六进制编码是 1B)。

3、差错检測

在传输过程中可能会产生比特差错:1 可能会变成 0 而 0 也可能变成 1。

为了保证数据传输的可靠性,在计算机网络数据传输时。必须採用各种差错检測措施。