数据链路层的任务

   更新日期:2024.05.23
数据链路层( data link layer )的主要任务是加强物理层传输原始比特的功能,使之对网络层显现为一条无错链路。它在相邻网络实体之间建立、维持和释放数据链路连接,并传输数据链路数据单元(帧, frame )。它是将位收集起来,按包处理的第一个层次,它完成发送包前的最后封装,及对到达包进行首次检视。其主要功能为:

数据链路连接的建立与释放:在每次通信前后,双方相互联系以确认一次通信的开始和结束。数据链路层一般提供无应答无连接服务、有应答无连接服务和面向连接的服务等三种类型服务。 数据链路数据单元的构成:在上层交付的数据的基础上加入数据链路协议控制信息,形成数据链路协议数据单元。 数据链路连接的分裂:当数据量很大时,为提高传输速率和效率,将原来在一条物理链路上传输的数据改用多条物理链路来传输(与多路复用相反)。 定界与同步:从物理连接上传输数的比特流中,识别出数据链路数据单元的开始和结束,以及识别出其中的每个字段,以便实现正确的接收和控制。 顺序和流量控制:用以保证发送方发送的数据单元能以相同的顺序传输到接收方,并保持发送速率与接收速率的匹配。 差错的检测与恢复:检测出传输、格式和操作等错误,并对错误进行恢复,如不能恢复则向相关网络实体报告。

数据链路层的任务是将有噪声线路变成无传输差错的通信线路,为达此目的,数据被分割成( 帧),为防止发送过快,总是提供( 流控制)。

数据链路层:OSI参考模型中的第二层



数据链路可以粗略地理解为数据通道。物理层要为终端设备间的数据通信提供传输媒体及其连接.媒体是长期的,连接是有生存期的.在连接生存期内,收发两端可以进行不等的一次或多次数据通信.每次通信都要经过建立通信联络和拆除通信联络两过程.这种建立起来的数据收发关系就叫作数据链路.而在物理媒体上传输的数据难免受到各种不可靠因素的影响而产生差错,为了弥补物理层上的不足,为上层提供无差错的数据传输,就要能对数据进行检错和纠错.数据链路的建立,拆除,对数据的检错,纠错是数据链路层的基本任务.
链路层的主要功能:
① 链路连接的建立,拆除,分离.

② 帧定界和帧同步.链路层的数据传输单元是帧,协议不同,帧的长短和界面也有差别,但无论如何必须对帧进行定界.

③ 顺序控制,指对帧的收发顺序的控制.

④ 差错检测和恢复。还有链路标识,流量控制等等.差错检测多用方阵码校验和循环码校验来检测信道上数据的误码,而帧丢失等用序号检测.各种错误的恢复则常靠反馈重发技术来完成.

数据链路的主要功能是把物理层可能出错的物理链路变为没有错误的数据链路。物理层的主要功能是为数据传输提供物理介质、接口、信号的调制、信道的复用等。而这些是不能保证数据的准确性的,由于各种原因,数据信号在传输过程中可能发生错误,因此需要数据链路层来提供错误检查和错误修改的功能。

  • 13371926592 :数据链路层的任务
    家树徐2633 :答:数据链路层( data link layer )的主要任务是加强物理层传输原始比特的功能,使之对网络层显现为一条无错链路。它在相邻网络实体之间建立、维持和释放数据链路连接,并传输数据链路数据单元(帧, frame )。它是将位收集起来,按包处理的第一个层次,它完成发送包前的最后封装,及对到达包进行首次检视。
  • 13371926592 :数据链路层的基本任务是
    家树徐2633 :答:数据链路层的基本任务是检测和纠正物理层通信错误。数据链路层在物理层提供的服务的基础上向网络层提供服务,其最基本的服务是将源自网络层来的数据可靠地传输到相邻节点的目标机网络层。为达到这一目的,数据链路必须具备一系列相应的功能。数据链路层是为了提供功能上和规程上的方法,以便建立、维护和释放...
  • 13371926592 :在OSI 参考模型中,数据链路层的功能是: ()。
    家树徐2633 :答:数据链路层负责控制网络层与物理层之间的通信,在两个相邻节点之间,无差错地传送以“帧”为单位的数据,数据链路的任务首先要负责建立、维持和释放数据链路的连接。应用层是OSI参考模型的最高层,是用户与网络的接口。该层通过应用程序来完成网络用户的应用需求,即用户数据,如文件传输、收发电子邮件等。
  • 13371926592 :数据链路层主要完成什么任务?
    家树徐2633 :答:数据链路层可划分为逻辑链路控制(LLC)协议和媒体接入控制(MAC)协议。数据链路层主要有两个功能 :帧编码和误差纠正控制。帧编码意味着定义一个包含信息频率、位同步、源地址、目标地址以及其他控制信息的数据包。1、逻辑链路控制(LLC)是局域网中数据链路层的上层部分,IEEE 802.2中定义了逻辑链路控制...
  • 13371926592 :02 - 数据链路层的详细认识
    家树徐2633 :答:数据链路层的任务就是将分组从一个网络中或一个链路上的一端传送到另一端。数据链路层传送的数据单元称为帧(frame)。所以也可以说数据链路层的任务就是在一个网络(或一段链路上)传送以帧为单位的数据 数据链路层属于计算机网络的底层,仅在物理层的上方,在网络层的下方,网络中的主机、路由器等...
  • 13371926592 :数据链路层中的链路控制包括哪些功能?试讨论
    家树徐2633 :答:对网络层而言,数据链路层的基本任务是将源机器中来自网络层的数据传输到目标机器的网络层。数据链路层通常可为网络层提供的服务有:(1)无确认的无连接服务;适用于实时通信或误码率较低的通信信道,如以太网。(2)有确认的无连接服务;适用于误码率较高的通信信道,如无线通信。(3)有确认的面向...
  • 13371926592 :在OSI网络模型中,数据在哪层传输数据?
    家树徐2633 :答:数据链路层是建立在物理传输能力的基础上,以帧为单位传输数据,它的主要任务就是进行数据封装和数据链接的建立。网络层 它解决的是网络与网络之间,即网际的通信问题,而不是同一网段内部的事。网络层的主要功能即是提供路由网络边界中的路由器就工作在这个层次上,现在较高档的交换机也可直接工作在这个...
  • 13371926592 :简述具有五层协议的网络体系结构中各层的主要功能。
    家树徐2633 :答:数据链路层:数据链路层的任务是在两个相邻结点间的线路上无差错地传送以帧为单位的数据。每一帧包括数据和必要的控制信息。网络层:网络层的任务就是要选择合适的路由,使发送站的运输层所传下来的分组能够正确无误地按照地址找到目的站,并交付给目的站的运输层。运输层:运输层的任务是向上一层地...
  • 13371926592 :【网络】TCP/IP-数据链路层
    家树徐2633 :答:数据链路层进程的任务是在两个网络层进程之间提供无错误的,透明的通信 1 提供差错检测机制(处理传输错误) 2使用滑动窗口机制进行流量控制 (调节数据流,确保慢速的接收方不会被发送方淹没) 3 向网络层提供一个定义良好的网络接口 在OSI参考模型中,上层使用下层所提供的服务必须与下层交换命令,这些命令称为 服务原语...
  • 13371926592 :试简述具有层协议的网络体系结构的要点,包括各个层的主要功能。_百度知 ...
    家树徐2633 :答:五层协议的网络体系结构分为应用层、运输层、网络层、数据链路层和物理层。1、物理层:主要任务描述为确定与传输媒体的接口的一些特性,透明地传送比特流。物理层的作用是实现相邻计算机节点之间比特流的透明传送,尽可能屏蔽掉具体传输介质和物理设备的差异。数据反映到物理层,就是数字的1和0。2、数据链路...
  • 相关链接

    欢迎反馈与建议,请联系电邮
    2024 © 视觉网