首页 > 编程知识 正文

数据链路层的功能是通过进行必要的同步控制,数据链路层的功能在何处实现

时间:2023-05-06 01:07:24 阅读:181751 作者:4720

数据链路层在向物理层提供服务的基础上,向网络层提供服务。 其主要作用是增强物理层传输原始比特流的功能,将物理层提供的可能错误的物理连接在逻辑上改造为无错误的数据链路,使网络层表现为无错误的链路。 1、对于为网络层服务的网络层来说,数据链路层的基本任务是将来自源机网络层的数据传输至目标机网络层。 数据链路层通常可以为网络层提供的服务包括: (1)无确认无连接服务; 适用于以太网等实时通信和误比特率低的通信信道。 )2)适用于没有确认的连接服务的无线通信等错误率高的通信信道。 )3)适用于有确认完毕的面向连接的服务的通信要求(可靠性、实时性)高的情况。 有连接的话一定需要确认。 这意味着不存在没有确认的面向连接的服务。 2、链路管理数据链路层连接的建立、维护和释放过程称为链路管理。 主要用于面向连接的服务。 3、在帧定界符、帧同步和透明传输两个站之间传输信息的情况下,必须将网络层的数据包封装成帧并以帧的形式进行传输。 在一个数据的前后分别添加页眉和页脚,就构成了框架。 头尾包含许多控制信息,它们的重要作用之一是确定帧的边界,即帧边界。 帧同步是指可以从接收方接收到的二进制比特流中区分帧的开始和结束。 4 .差错控制发送端判断接收端是否正确接收到从自己发送的数据的方法被称为差错控制。 通常,这些错误分为位错和帧错误。 重排是指帧中的某人发生了错误。 通常以循环冗馀校验(CRC )方式发现位错,并以自动重传请求(Automatic Repeat reQuest,ARQ )方式重传错误的帧。 具体地说,向发送端要发送的数据帧附加一定的CRC冗馀检错码并使其统一发送,接收端基于检错码检测数据帧,在发现错误的情况下丢弃,发送端使该数据帧超时并重发。 这种差错控制方法称为ARQ法。 ARQ方法可仅返回少量的控制信息就可有效地确认是否已正确接收到所发射的数据帧。 帧错误是指帧丢失、重复或不按顺序等错误。 通过在数据链路层引入定时器和编号机制,可以保证各帧最终在,只有一次交付到正确的配送节点。 5、以下不属于数据链路层功能的有: ) a .帧定界符功能b .电路管理功能c .差错控制功能d .流控制功能数据链路层的主要功能是将二进制比特流组织成数据链路层帧的方法; 包括传输错误的处理方法,对室内信道的帧的传输进行控制的方法; 在两个网络实体之间提供数据链路的建立、维护和释放; 控制链路上帧的传输速率,以便接收方有足够的缓存接收每个帧。 这些功能对应于帧定界符、错误控制、链路管理、流控制。 电路管理功能由物理层提供。 () )数据链路层协议的功能中,(a )数据格式的定义b )提供节点间可靠的传输,(c )控制对物理传输介质的访问,(d )为每个终端节点隐藏物理传输的细节,(d )数据链路层的主要功能中有组帧数据链路层通过物理层提供的不可靠物理连接实现节点之间的可靠传输; 控制对物理传输媒体的访问由数据链路层的媒体访问控制(MAC )子层来进行; 数据链路层不需要考虑物理层如何实现位传输的细节。 对于D 7、信道可靠性高、实时性要求高的网络,数据链路层宜采用。

a .无确认无连接服务b .有确认的无连接服务c .无确认的无连接服务d .有确认的无连接服务是指源设备向目标设备发送独立的帧,目标设备不确认这些帧的服务。 实现不建立逻辑连接,也不需要在事后释放逻辑连接。 因为线路上有噪声,所以如果丢失某个帧,则数据链路层不会检测到这样的帧丢失,也不会进行恢复。 如果错误率很低,这类服务非常合适。 在这种情况下,恢复任务可以保留在上面的层中执行。 这样的服务也非常适合实时通信。 因为在实时通信中数据延迟比数据损坏还要糟糕。 A 8、假设物理信道传输成功率为95%,平均传输一网络层数据包需要10个数据链路层帧。 如果采用数据链路层未确认的无连接服务,则网络层分组的发送成功率为: (A . 40% B. 60% C. 80% D. 95%为了成功发送网络层分组,发送110个数据链路层帧成功发送10个数据链路层帧的概率为[0.95]10~0.598,只有约60%的成功率。 这个结论表明,在不可靠的信道上没有确认的服务是低效的。 为了提高可靠性,应该引入有确认的服务。 转载于:https://www.cn blogs.com/ycy oes/p/6598255.html

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。