首页 > 试题广场 >

数据链路层主要功能包括()

[不定项选择题]

数据链路层主要功能包括()

  • 差错控制
  • 提供对物理层的控制
  • 决定传输报文的最佳路由
  • 流量控制
个人整理:

数据链路层

主要功能(前五个为重点):用于两个设备(同一种数据链路节点)之间进行信息传递。

1.成帧(帧同步):了避免接收到的位数量以及数值发生异常。

2. 差错控制:为了确保数据通信的准确,降低错误发生的几率。

3. 流量控制:了确保数据通信的有序进行,避免通信过程中不会出现接收方来不及接收而造成数据丢失。

4. 链路控制:包括数据链路的建立、链路的维持和释放,

5. MAC寻址:寻找地址是计算机网卡的MAC地址,与寻址ip地址不同

6. 区分数据和控制信息:在许多情况下,数据和控制信息处于同一帧中

7. 透明传输:可以让无论是哪种比特组合的数据,都可以在数据链路上进行有效传输。

三个基本问题:

1、封装成帧(在一段数据的前后分别添加首部和尾部,这样就构成了一个帧)

2、透明传输(发送端的数据链路层在数据中出现控制字符”SOH”和”EOT”的前面插入一个转义字符”ESC”(其十六进制编码是1B)。而在接收端的数据链路层在将数据送往网络层之前删除这个插入的转义字符。这种方法称为字节填充或字符填充。)

3、差错检测(循环冗余检验CRC)

发表于 2020-05-23 23:00:36 回复(1)
2、设计数据链路层的主要目的就是在原始的、有差错的物理传输线路的基础上,采取差错检测、差错控制与流量控制等方法,将有差错的物理线路改进成逻辑上无差错的数据链路,向网络层提供高质量的服务。
发表于 2017-08-07 15:08:57 回复(0)
    流量控制涉及对链路上的帧的发送速率的控制,以使接收方有足够的缓冲空间来接收每一个帧。基本方法是由接收方控制发送方发送数据的速率,常见的方式有两种:停止-等待协议滑动窗口协议

    两个结点之间如果规定了数据链路层协议,就可以检测出这些差错,然后把收到的错误信息丢弃,这就是差错控制功能。通常利用编码技术进行差错控制,主要有两类:自动重传请求(ARQ)前向纠错(FEC)。在ARQ方式中,接收端检测出差错时,就设法通知发送端重发,直到接收到正确的码字为止。在FEC方式中,接收端不但能发现差错,而且能确定二进制数码的错误位置,从而加以纠正。因此,差错控制主要分为检错编码和纠错编码
    
    
发表于 2018-08-29 22:06:29 回复(0)

答案:ABD

1.成帧(帧同步)

2. 差错控制 

3. 流量控制

4. 链路控制

5. MAC寻址

6. 区分数据和控制信息

7. 透明传输


编辑于 2018-08-01 09:05:57 回复(0)
ABD
数据链路层的MAC子层,可以理解为是对物理层的控制
MAC帧的数据部分限制为48~1500字节,可以理解为流量控制
首部14个字节和尾部的帧校验序列(FCS)4个字节,可以理解为差错检测
发表于 2019-12-18 14:05:08 回复(0)
有些人说链路层有流量控制,有些人说没有😭
发表于 2017-04-07 14:28:13 回复(4)
数据链路层的功能包含流量控制?!得回去好好查一下书了。
发表于 2020-07-04 21:58:13 回复(0)
发表于 2020-03-14 15:51:44 回复(0)
数据链路层的主要功能:  1、将数据包封装为帧; 
 2、对等层通信,将帧交付给另一个节点的数据链路层;  3、差错检测和流量控制
发表于 2017-05-17 15:22:32 回复(0)
我觉得因为链路层都是提供无连接的,广播,仅仅有拥塞控制,因为拥塞控制是全局的,流量不是
编辑于 2018-05-28 18:35:01 回复(0)
数据链路层的标准是有这些功能的,但是实际实现只会实现部分功能。
发表于 2023-03-13 12:25:35 回复(0)
流量控制涉及对链路上的帧的发送速率的控制,以便接收方有足够的缓冲空间来接收每一个帧。基本方法是由接收方控制发送方发送数据的速率,常见的方式有:停止-等待协议和滑动窗口协议

两个结点之间如果规定了数据链路层协议,就可以检测出这些差错,然后把收到的错误信息丢弃,这就是差错控制功能。通常利用编码技术进行差错控制,主要有两类:自动重传请求(ARQ)和前向纠错(FEC).在ARQ方式中,接收端检测出差错时,就没法通知和发送端重发,直到接收到正确的码字为止。在FEC方式中,接收端不但能发现差错,而且能确定二进制数码的错误位置,从而加以纠正。因此,差错控制主要分为检错编码和纠错编码
发表于 2022-09-05 10:49:48 回复(0)
较低的MAC子层提供LLC和物理层之间的接口。
发表于 2021-08-03 12:28:22 回复(0)
决定传输报文的最佳路由是路由选择协议?
发表于 2020-09-07 17:15:17 回复(0)
只要知道数据链路层也可以提供可靠传输。只不过现在信道误码率变低了,不需要它提供。所以交给传输层来做。
发表于 2019-03-09 23:05:06 回复(0)
居然由流量控制?不可思议啊。求解释!!!
先去翻个书
发表于 2018-09-20 23:14:32 回复(0)
看来流量控制这部分需要再看看书本,看是数据链路层的还是传输层的。
发表于 2018-07-24 16:15:45 回复(0)
在tcp/ip协议中,数据链路层的主要作用是,封装成帧,透明传输,差错检测,因此,题上的前提应该是在ios七层模型的基础上,而且,,流量控制不在吧
发表于 2018-05-29 23:40:05 回复(1)
求大神解释。。
发表于 2017-12-23 00:30:21 回复(0)
B怎么会是对的?不是规定每一层的功能是独立的吗?
发表于 2017-11-09 23:58:08 回复(1)