深入理解计算机网络读书笔记(五)

2021-05-04  本文已影响0人  NJUST江波

第五章 数据链路层

数据链路层的作用:在原始的、有差错的物理传输线路的基础上,采取差错检测、差错控制与流量控制等方法,将有差错的物理线路改进成逻辑上无差错的数据链路,以便向网络层提供高质量的服务。

5.1 数据链路层基础

物理层上构建的是物理链路,在数据链路层上构建的是逻辑链路或者数据链路。

5.2 数据链路层主要功能及实现原理

数据链路层(LLC子层)的主要功能:数据链路管理、封装成帧、透明传输、差错控制。

5.3 差错控制方案

差错控制的差错纠正方案包括反馈检测法和自动重发请求法两种。也有一些具有自动纠错功能的编码,称为纠错码(前向纠错码),如海明码。

5.4 流量控制

流量控制方案主要有两种:一种是适用于面向字符的异步通信协议中的简单流量控制方案—XON/XOFF方案;另一种是适用于大量数据通信环境中的滑动窗口机制。

5.5 数据链路协议

数据链路协议可分为两类:面向字符的和面向比特的链路层协议。面向字符的链路层协议主要有IBM的BSC协议、DEC的DDCMP、SLIP、PPP等;面向比特的链路层协议主要有IBM的SDLC、在SDLC协议基础上ANSI的ADCCP和ISO的HDLC、CCITT在HDLC基础上提出的LAP等。面向字符的链路层协议用字符来控制帧的同步等信息,面向比特的链路层协议则用比特流来表示控制信息。

上一篇下一篇

猜你喜欢

热点阅读