目录
本章结构
·数据链路层功能
·以太网帧格式
·交换机的工作原理
·交换机的命令行配置
数据链路层的功能
数据链路层负责网络中相邻节点之间可靠的数据通信,并进行有效的流量控制。在局域网中,数据链路层使用帧完成主机对等层之间数据的可靠传输
数据链路层在物理线路上提供可靠的数据传输,对网络层而言为一条无差错的线路
1)数据链路的建立、维护与拆除
物理地址、网络拓扑。
2)数据链路的建立、维护与拆除物理地址、网络拓扑。
组帧:把数据封装在帧中,按顺序传送。
定界与同步:产生/识别帧边界。
3)帧的差错恢复
差错恢复:采用重传的方法进行。
4)流量控制
流量控制及自适应:确保中间传输设备的稳定及收发双方传输速率的匹配。
以太网MAC网址
计算机联网必需的硬件是安装在计算机的网卡
通信中,用来标识主机身份的地址就是制作在网卡上的一个硬件地址。
每块网卡在生产出来后,除了具有基本的功能外,都有一个全球唯一的编号来标识自己,这个地址就是MAc地址,即网卡的物理地址
MAC地址由48位二进制数组成,通常分成六段,用十六进制表示,如 00-DO-09-A1-D7-B7
其中前24位是生产厂商向工EEE申请的厂商编号,后24位是网络接口卡序列号
MAC地址的第8位为0时,表示该MAC地址为单播地址;为1时,表示该MAC地址为组播MAC地址。一块物理网卡的地址一定是一个单播地址,也就是第8位一定为0;组播地址是一个逻辑地址,用来表示一组接收者,而不是一个接收者
单播、广播和组播有什么区别
组播:一对列
单播:一对一
广播:一对多
以太网帧格式
前导码:在以太网中,被认为是物理层封装的一部分。作用是使目的主机接收器始终与源主机发送器始终同步。
帧起始定界符:用于指示帧的开始
前导码与起始定界符是为了隔离每个以太网帧的,也是定界符。
目的地址:目标站点的MAC地址
源地址:发送帧的站点的MAC地址
类型:用来标识上层协议的类型
数据:发送的数据(46-1500字节)
帧校验序列:FCS是从DA开始到数据域结束这部分的校验和。校验和的算法是32位的CRC(Cyclic Redundancy Check,循环冗余校验法)
交换机的工作原理(基于MAC地址进行转发)
交换机的转发原理
(1)初始状态
(2)MAC地址学习
(3)广播未知数据帧
(4)接收方回应
(5)交换机实现单播通信