一 、数据链路层位于网络层与物理层之间
二 、数据链路层的功能
①数据链路的建立、维护与拆除
②帧包装、帧传输、帧同步
③帧的错位回复:采用重传的方式进行
④流量控制:确保中间传输设备的稳定及收发双方传输速率的匹配
三 、以太网
1.工作在数据链层
2.以太网的发展
Xerox公司的X-Wire → DEC-intel-Xerox(DIX)的以太网 → IEEE的802.3标准 → 快速以太网和千兆以太网
Ps:IEEE 有线的以太网标准(802.30) 无线的以太网标准(802.11)
3.以太网的MAC地址
通信中用来标识主机身份的地址就是制作在网卡上的一个硬件地址,这个全球唯一的编号。这个地址就是MAC地址,即网卡的物理地址。MAC地址由48位二进制数组成,通常分为六段,用十六进制表示。前24位为供应商地址块代码,后24位为特定供应商对网卡的唯一标识符。MAC地址的第8位为0时,表示该MAC地址为单播地址;为1时,表示该MAC地址为组播地址。MAC地址全为f时为广播。
(注①单播的发送方式为一对一;
②广播的发送方式为一对多
③组播方式介于单播与广播之间,也是一对多,但接收者不是所有成员,而是特定的一个组的成员)
4.以太帧的格式
Ethernet Ⅱ的帧格式
帧校验序列的校验方法:循环冗余校验(CRC)
四、交换机的交换原理
解析:
交换机在接收到数据帧以后,首先会记录数据帧中的源MAC地址和对应的接口到MAC表中,接着会检查自己的MAC表中是否有数据帧中目标MAC地址的信息,如果有则会根据MAC表中记录的对应接口将数据帧发送出去(也就是单播),如果没有,则会将该数据帧从非接受接口发送出去(也就是广播)。
①主机A会将一个源MAC地址为自己,目标MAC地址为主机B的数据帧发送给交换机。
②交换机收到此数据帧后,首先将数据帧中的源MAC地址和对应的接口(接口为1) 记录到MAC地址表中。
③然后交换机会检查自己的MAC地址表中是否有数据帧中的目标MAC地址的信息,如果有,则从MAC地址表中记录的接口发送出去,如果没有,则会将此数据帧从非接收接口的所有接口发送出去(也就是除了1接口以外的所有)。
④这时,局域网的所有主机都会收到此数据帧,但是只有主机B收到此数据帧时会响应这个广播,并回应一个数据帧,此数据帧中包括主机B的MAC地址。如果没有主机相应这个广播,则会继续向下一个交换机或路由器传播。
⑤当交换机收到主机B回应的数据帧后,也会记录数据帧中的源MAC地址(也就是主机B的MAC地址),这时,再当主机A和主机B通信时,交换机根据MAC地址表中的记录,实现单播了
Ps:交换机的数据帧识别表有300S的老化时间
五、交换机以太网接口的工作模式
①单工—两个数据站之间只能沿着单一方向传输数据(例如麦克风与扬声器)
②半双工—使两个数据站之间可以实现双向传输,但不能同时进行(例如两个对讲机)
③双工—在两个数据站之间可以双向且可同时进行数据传输的模式(例如两个手机之间打电话)
交换机以太网接口速率:
①接口连接时进行协商
②协商失败则无法正常通信
六 、 交换机配置前的连接
七 、 华为交换机的常见指令