数据链路层功能
1.数据链路的建立,维护与拆除
(逻辑链路控制(Logical Link Control,LLC)是局域网中数据链路层的上层部分,IEEE 802.2中定义了逻辑链路控制协议。用户的数据链路服务通过LLC子层为网络层提供统一的接口。在LLC子层下面是MAC(介质访问控制子层。 IEEE标准中增加了这个子层,该子层通过在IP包上加了8位的目的地址服务接入点和源地址服务接入点来保证在不同网络类型中传输。另外,有一个8或16位的控制字段用于象流控制的辅助功能)
2.帧包装,帧传输,帧同步
3.帧的差错恢复
4.流量控制
(设计数据链路层的主要目的就是在原始的、有差错的物理传输线路的基础上,采取差错检测、差错控制与流量控制等方法,将有差错的物理线路改进成逻辑上无差错的数据链路,向网络层提供高质量的服务。较高的发送速度和较低的接收能力的不匹配,会造成传输出错,因此流量控制也是数据链路层的一项重要工作)
5.物理地址寻址
数据链路层
位于网络层与物理层之间
以太网
互联网最早就是想把两台电脑连接起来,所以叫互联,后来电脑多了,得通过交换机、路由器等连接到一起了,就叫局域网,后来更大了,比如你从你家要连接到上海,北京或国外某个电脑,其实网站也可以想象成一台电脑,这样就产生了广域网,电脑多了人家想找到你就得有地址,跟身份证号一样,就产生了IP地址,怎样找你通过哪条路径找你,怎样最快找到你,比如你要登陆百度,就得先通过你家路由器,再到你们小区网络,再到你们市里网络,再对接到百度那个市里的网络,再到他们区,再找到百度这个网站,这一条路径,就得有个限制这叫协议,你必须遵从这个协议才能相互通讯,所以遵从TCP /IP协议网络叫以太网。
以太网工作在数据链路层
以太网发展
以太网MAC地址用来标识一个以太网上的某个单独或一组的设备
数据通信需要
源IP源MAC
目IP目MAC
前导码,帧起始定界符:隔离不同的数据帧
目的地址:目标MAC
源地址:源MAC
类型:标识上层协议的类型
数据:每次发送的数据要在【46字节,1500字节】
帧校验序列:校验结果一样是有效数据,不一样说明丢包或者被篡改过需要重传
交换机工作原理
企业级交换机常用24接口和48接口
1.基于源MAC地址学习
2.基于已知目标MAC地址转发
3.当目标MAC地址未知时,泛洪处理
4.交换机收到广播/组播帧时,无条件泛洪处理
5.交换机一个接口可以学习多个MAC地址
6.交换机学习到同一个MAC地址,但是是从不同的端口学习到的,此时,将此MAC与后学到的端口绑定起来
MAC地址表三元素:MAC地址,VLAN ID,端口号
MAC地址表老化时间:5分钟
交换机以太网接口的工作模式
单工:两个数据站之间只能沿单一方向传输数据
半双工:两个数据站之间可以双向数据传输,但不能同时进行
全双工:两个数据站之间可以双向且同时进行数据传输
交换机以太网接口速率
接口连接时进行协商(向下匹配原则)
协商失败则无法正常通信
配置前的准备
总结
了解数据链路层的功能,数据链路的建立,维护与拆除
以太网帧格式,数据大小要在46~1500字节之间,
交换机的工作原理
以太网接口的工作模式以及接口速率