一、数据链路层几个共同问题
1.数据链路层概述
2.封装成帧
3. 透明传输
4.差错检测
5.可靠传输
二、可靠传输的实现机制
1.停止等待协议
2. 回退N帧协议GBN
3. 选择重传协议SR
三、点对点协议PPP
1.PPP协议的特点
1.1PPP协议应该满足的需求
1.2PPP协议的组成
2.PPP协议的帧格式
2.1各字段的意义
2.2字节填充
2.3零比特填充
3.PPP协议的工作状态
四、使用广播信道的数据链路层
1媒体接入控制的基本概念
2随机接入--CSMA/CD协议
1.概念
2.争用期(碰撞窗口)
3.截断二进制指数退避法
4.最小帧长
5.最大帧长
6.强化碰撞
7.信道利用率
8.帧发送流程和接收流程
3随机接入--CSMA/CA协议
1. CSMA/CA协议的工作原理
2. CSMA/CA协议的退避算法
五、 MAC地址、IP地址以及ARP协议
1. MAC地址
2.IP地址(属于网路层)
3.地址解析协议ARP
六、集线器与交换机的区别
1.集线器和交换机的区别
2. 以太网交换机自学习和转发帧的流程
3. 以太网交换机的生成树协议STP
4. 虚拟局域网VLAN概述
七、虚拟局域网VLAN的实现机制
一、数据链路层几个共同问题
在正式学习数据链路层之前,我们先来把一些概念搞清楚
1.数据链路层概述
数据链路层使用的信道主要有下面的两种类型:
点对点信道:使用一对一的点对点的通信方式
广播信道:使用一对多的广播通信方式,广播通信信道上连接的主机很多,所以必须用专用的共享信道协议来协调这些主机的数据发送。
两台主机通信过程如图:
在层次上的流动是
我们学习链路层的时候,可以想象数据是在数据链路层从左到右水平传送
接下来说一下链路和数据链路的概念
链路:从一个结点到相邻结点的一段物理链路,中间没有其他交换结点
数据链路:把实现通信协议的硬件和软件加到离那里,构成数据链路
数据链路层有三个基本问题:封装成帧,透明传输,差错检测
2.封装成帧
帧:数据链路层上传送的数据包,数据链路层以帧为单位传输和处理数据
封装成帧是指在一段数据的前后分别添加添加帧头和帧尾使之成为帧。
帧头和帧尾包含重要的控制信息,接收端