一,数据链路层
1,什么是数据链路层。
数据链路层位于位于OSI七层模型中的第二层,介于网络层和物理层之间。接收物理层服务,并向网络层提供服务。在物理链路,由传输介质和设备组成。在逻辑链路方面,通过一些规程或协议来控制这些数据的在物理线路传输,以保证被传输数据的正确性。PDU单元为数据帧,代表网络设备是以太网交换机
2,数据链路层的主要功能
3,以太网数据帧格式和MAC地址
前导码:为了隔离每个以太网帧的,也是定位符
帧起始定界符:指示一帧的开始
目的地址:目的地MAC地址
源地址:源MAC地址
类型/长度:定义使用因特网服务的上层协议。如:0800H 表示数据为IP包,0806H 表示数据为ARP包
数据:有效载荷,交付给上层的数据
帧校验序列:检验该帧是否出现差错
4,以太网MAC地址
MAC地址使用16进制,共48比特,前24比特是供应商表示,后24比特是网卡唯一编号
二:交换机的工作原理和模式
1,交换机的工作层面
在TCP/IP五层协议里,交换机是一个主要工作第二层数据链路层的网络设备。主要的功能是连接计算机、服务器、网络打印机、网络摄像头、IP电话等终端设备,并实现与其它交换机、无线接入点、路由器、网络防火墙等网络设备的互联,从而构建局域网络,实现所有设备之间的通信。
2,交换机的工作原理
初始状态
学习源MAC,广播未知数据帧
目标MAC地址接到对应广播后,进行回应,交换机实现单播通信
小结:交换机通信原理
学习源MAC
转发目标MAC
无MAC广播泛宏
3,交换机的工作模式
单工:
两个数据站之间只能沿着单一方向传输数据。类比就是麦克风和扬声器
半双工
两个数据站之间可以双向传输,单不能同时进行。类比为对讲机
全双工
两个数据站可双向且同时进行数据传输。类比就是手机
4,交换机的以太网接口速率
接口连接时进行协商
协商失败则无法正常通信
如图所示,接口速率由1Gbps,100Mbps,10Mbps,和自动检测。
一般选择自动检测。
当主机A选择1Gbps,而主机B选择100Mbps时,因为主机A的速率固定,主机B的速率固定,且,两者速率不相同,此时,无法通信
原文:https://www.cnblogs.com/zhijiyiyu/p/14779220.html