收藏

计算机网络数据链路层的功能

2022-02-08  本文已影响0人  傻疯子

1.概要
数据链路层再物理层提供服务的基础上向网络层提供服务,其主要作用是加强物理层传输原始比特流的功能,将物理层提供的可能出错的物理连接改造为逻辑上无差错的数据链路,使之对网络层表现为一条无差错的链路

2.为网络层提供服务
无确认的无连接服务
有确认的无连接服务
有确认的面相连接服务

3.链路管理
概述:据链路层的建立、维持和释放过程称为链路管理,它主要用于面相连接的服务
实现过程:首先确认对方已处于就绪状态、交换一些必要的信息以对帧序号初始化、建立连接,再传输过程中则要能维持连接,而在传输完毕后要释放该连接

4.帧定界、帧同步与透明传输
概述:两个工作站之间传输信息时,必须将网络层的分组装成帧,以帧的格式进行传送
帧定界:将一段数据的前后分别添加首部和尾部身就构成了帧。首部和尾部中含有很多控制信息,其作用是确定帧的界限
帧同步:接收方应能从接收到的二进制比特流中区分出帧的起始与终止
透明传输:采取有效的措施解决误认为“传输结束”而丢弃后面的数据问题

5.流量控制
概述:收到双方各自的工作速率和缓存空间的差异,出现发送方的发送能力大于接受方的接收能力的现象,如不对其进行流量控制会导致数据丢失
实现:通过控制发送方的发送速度,从而实现流量控制

6.差错控制
使发送方确定接收方是否正确收到由其发送的数据的方法:位错、帧错
解决位错:CRC循环冗余码
解决帧错:自动重传请求(ARQ)

上一篇下一篇

猜你喜欢

热点阅读