一、数据链路层的功能
数据链路层在物理层提供服务的基础上向网络层提供服务,主要作用是加强物理层传输层原始比特流的功能,将物理层提供的可能出错的物理连接改造成为逻辑上无差错的数据链路,使之对网络层表现为一条无差错的链路。
二、 介质访问控制
CSMA/CD:先听后发、边听边发、冲突停发、随机重发
CSMA/CA:在发送数据时先广播告知其他结点,让其他结点在某段时间内不要发送数据,以免出现碰撞
三、局域网
PPP协议和HDLC协议是目前最常用的两种广域网数据链路层控制协议
PPP帧和HDLC帧格式很相似,但是有几点不同:
(1)PPP是面向字节的,HDLC是面向比特的;
(2)PPP帧比HDLC帧多一个2字节的协议字段;
(3)PPP不使用序号和确认机制,只保证无差错接收(通过硬件进行CRC检验),而端到端差错检测由高层协议负责。HDLC协议的信息帧使用了编号和确认机制,能够提供可靠传输