导航:首页 > 数据处理 > 数据链接层有哪些功能

数据链接层有哪些功能

发布时间:2022-09-13 09:29:15

㈠ 数据链路层的主要功能

数据链路层要完成许多特定的功能。这些功能包括为网络层提供设计良好的服务接口,处理帧同步,处理传输差错,调整帧的流速,不至于使慢速接收方被快速发送方淹没。 数据链路层的功能是为网络层提供服务。其基本服务是将源机器中来自网络层的数据传输给目的机器的网络层。
数据链路层一般都提供3种基本服务,即无确认的无连接服务、有确认的无连接服务、有确认 的面向连接的服务。(1)无确认的无连接服务
无确认的无连接服务是源机器向目的机器发送独立的帧,而目的机器对收到的帧不作确认。如果由于线路上的噪声而造成帧丢失,数据链路层不作努力去恢复它,恢 复工作留给上层去完成。这类服务适用于误码率很低的情况,也适用于像语音之类的实时传输,实时传输情况下有时数据延误比数据损坏影响更严重。大多数局域网 在数据链路层都使用无确认的无连接服务。
(2)有确认的无连接服务
这种服务仍然不建立连接,但是所发送的每一帧都进行单独确认。以这种方式,发送方就会知道帧是否正确地到达。如果在某个确定的时间间隔内,帧没有到达,就必须重新发此帧。
(3)有确认的面向连接的服务
采用这种服务,源机器和目的机器在传递任何数据之前,先建立一条连接。在这条连接上所发送的每一帧都被编上号,数据链路层保证所发送的每一帧都确实已收 到。而且,它保证每帧只收到一次,所有的帧都是按正确顺序收到的。面向连接的服务为网络进程间提供了可靠地传送比特流的服务。
2.帧同步
在数据链路层,数据的传送单位是帧。所谓帧,是指从物理层送来的比特流信息按照一 定的格式进行分割后形成的若干个信息块。数据一帧一帧地传送,就可以在出现差错时,将有差错的帧再重传一次,从而避免了将全部数据都重传。
帧同步是指接收方应当能从收到的比特流中准确地区分出一帧的开始和结束在什么地方。

3.差错控制
传送帧时可能出现的差错有:位出错,帧丢失,帧重复,帧顺序错。
位 出错的分布规律及出错位的数量很难限制在预定的简单模式中,一般采用漏检率及其微小的CRC检错码再加上反馈重传的方法来解决。为了保证可靠传送,常采用 的方法是向数据发送方提供有关接收方接收情况的反馈信息。一个否定性确认意味着发生了某种差错,相应的帧必须被重传。这种做法即是反馈重传。
更复杂的情况是,一个帧可能完全丢失(比如,消失在突发性噪声中)。在这种情况下,发送方将会永远等下去。
这个问题可以通过在数据链路层中引入计时器来解决。

㈡ 数据链路层的主要功能有哪六个

您好,数据链路可以粗略地理解为数据通道。物理层要为终端设备间的数据通信提供传输媒体及其连接.媒体是长期的,连接是有生存期的.在连接生存期内,收发两端可以进行不等的一次或多次数据通信.
1、数据链路层是OSI参考模型中的第二层,介乎于物理层和网络层之间。数据链路层在物理层提供的服务的基础上向网络层提供服务,其最基本的服务是将源自网络层来的数据可靠地传输到相邻节点的目标机网络层。为达到这一目的,数据链路必须具备一系列相应的功能

2、与其它计算机进行通讯的一个应用,它是对应应用程序的通信服务的。例如,一个没有通信功能的字处理程序就不能执行通信的代码,从事字处理工作的程序员也不关心OSI的第7层。但是,如果添加了一个传输文件的选项,那么字处理器的程序员就需要实现OSI的第7层。示例:telnet,HTTP,FTP,NFS,SMTP等。

3、数据链路(逻辑线路):在一条物理线路之上,通过一些规程或协议来控制这些数据的传输,以保证被传输数据的正确性。实现这些规程或协议的硬件和软件加到物理线路,这样就构成了数据链路。从数据发送点到数据接收点(点到点 point to point)所经过的传输途径。

㈢ 数据链路层中的链路控制包括哪些功能试讨论

数据链路层在物理层提供服务的基础上向网络层提供服务,其主要作用是加强物理层传输原始比特流的功能,将物理层提供的可能出错的物理连接改造成为逻辑上无差错的数据链路,使之对网络层表现为一条无差错的链路。
1、为网络层提供服务
对网络层而言,数据链路层的基本任务是将源机器中来自网络层的数据传输到目标机器的网络层。数据链路层通常可为网络层提供的服务有:
(1)无确认的无连接服务;
适用于实时通信或误码率较低的通信信道,如以太网。
(2)有确认的无连接服务;
适用于误码率较高的通信信道,如无线通信。
(3)有确认的面向连接服务;
适用于通信要求(可靠性、实时性)较高的场合。
有连接就一定要有确认,即不存在无确认的面向连接的服务。
2、链路管理
数据链路层连接的建立、维持和释放过程就称作链路管理。它主要用于面向连接的服务。
3、帧定界、帧同步与透明传输
两个工作站之间传输信息时,必须将网络层的分组封装成帧,以帧的格式进行传送。将一段数据的前后分别添加首部和尾部,就构成了帧。首部和尾部中含有很多控制信息,它们的一个重要作用是确定帧的界限,即帧定界。而帧同步指的是接收方应当能从接收到的二进制比特流中区分出帧的起始与终止。

㈣ 数据链路层包括哪些主要功能

一、数据链路层使用的信道分类
数据链路层使用的信道主要有以下两种类型:
点对点信道:这种信道使用一对一的点对点通信方式。
广播信道:这种信道使用一对多的广播通信方式,因此过程比较复杂。
二、各层传输的数据单位
网络层:IP数据报(或IP分组)
数据链路层:帧
物理层:比特
三、数据链路层传输数据时的三个基本问题
(1)
封装成帧(framing)——在一段数据的前后分别添加首部和尾部,然后就构成了一个帧。首部和尾部的一个重要作用就是进行帧定界。
(2)
透明传输

㈤ 数据连接层的主要功能分为那两成

二层三层都是基于ISO7层模型而言的,二层是数据链路层,三层是网络层。二层基于MAC地址,三层则是IP,也就是经常说的三层是指路由寻址,数据在二层中跑即是基于MAC的寻址,一般都有MAC转发表。数据根据MAC地址表进行数据转发。举个例子,在同一个交换机不同端口下的PC之间互通,因为端口可以学习到所连PC的MAC,并在交换机内部生成MAC地址转发表,所以在PC之间数据的交互就是跑的二层(PC所连的端口需要在同一VLAN下),对于三层交换机而言,不同的VLAN间的通信要设置路由,即是由仅仅根据MAC表转发变成先进行MAC映射(ARP),再进行IP路由转发,多走了一步而已,因为这多走的一步在网络层所以也就是三层的转发。(如有问题请指正,本人也是在学习中)

㈥ 数据链路层的有哪些功能作用是什么

数据链路层的最基本的功能是向该层用户提供透明的和可靠的数据传送基本服务。

㈦ 简述OSI参考模型的各层及各层的功能

ISO/OSI参考模型各层功能:

1、物理层功能:物理层是OSI参考模型的最低层,它利用传输介质为数据链路层提供物理连接。

2、数据链路层:数据链路层是为网络层提供服务的,解决两个相邻结点之间的通信问题。

3、网络层:网络层是为传输层提供服务的,传送的协议数据单元称为数据包或分组。

4、传输层:传输层的作用是为上层协议提供端到端的可靠和透明的数据传输服务,包括处理差错控制和流量控制等问题。

5、会话层:会话层主要功能是管理和协调不同主机上各种进程之间的通信(对话),即负责建立、管理和终止应用程序之间的会话。

6、表示层:表示层处理流经结点的数据编码的表示方式问题,以保证一个系统应用层发出的信息可被另一系统的应用层读出。。

7、应用层:应用层是OSI参考模型的最高层,是用户与网络的接口。

服务与接口

在OSI分层结构模型中,每一层实体为相邻的上一层实体提供的通信功能称为服务。N层实体利用N-1层实体所提供的服务,向N+I层实体提供功能更强大的服务。这可以概括为“服务是垂直的”。例如,传输层实体利用网络层实体的服务,向应用层实体提供网页传输服务。

在OSI模型中,各层之间的接口都有统一的规则。N层的服务访问点SAP(Service Access Point)是N层实体提供服务给N+1层的地方,SAP可以理解为下层实体之间的逻辑传输通道。每一层的SAP都有一个唯一标明它的地址。一个N层可能存在多个SAP。

以上内容参考:网络-OSI参考模型

㈧ 数据链路层的有哪些功能作用是什么

数据链路层的最基本的功能是向该层用户提供透明的和可靠的数据传送基本服务。

阅读全文

与数据链接层有哪些功能相关的资料

热点内容
大年龄学什么技术好 浏览:145
如何用去黑头产品 浏览:998
哈尔滨职业技术学院护理系怎么样 浏览:634
古时候没有大数据怎么记录 浏览:39
昌平有多少个建材市场 浏览:362
怎么样才能记住产品价格 浏览:315
汝州市打疫苗信息去哪里查 浏览:653
测绘专业主要技术工作经历怎么填 浏览:633
如何查看别人抖音上的后台数据 浏览:127
珠海有哪些婚纱市场 浏览:302
什么是生物科学什么是生物技术 浏览:829
如何搜迪士尼产品介绍 浏览:618
鸡头参药材怎么种植技术 浏览:865
股票短线交易什么意思 浏览:170
有没有小程序怎么开发的 浏览:17
开箱电子产品注意什么 浏览:811
我们用什么库做文本数据处理 浏览:730
非交易性权益工具投资是什么 浏览:437
美国的产品如何 浏览:85
xch什么时候开放币币交易 浏览:955