数据链路层功能
1.数据链路层位于网络层与物理层之间
2.数据链路层的建立,维护与拆除
3.帧包装,帧传输,帧同步
4.帧的差错恢复
5.流量控制
以太网
以太网工作在数据链路层
以太网的帧格式:
MAC地址:用来识别一个以太网上的某个单独的设备或一组设备
前导码(Preamble)包含.8字节。前7字节的值为0xAA,而最后1字节的值为 0xAB。在 DIX以太网中,前导码被认为是物理层封装的一部分,而不是数据链路层的封装。
注:前导码作用是使目的主机接收器时钟与源主机发送器时钟同步。紧接着是帧开始分界符字节"10101011",用于指示帧的开始。前导码和起始定界符是为了隔离每个以太网帧的,也是定位符。
目的地址(DA)包含6字节。DA标识了帧的目的站点的MAC地址。DA可以是单地址(单个目的地)、组播地址(组目的地)或广播地址。
源地址(SA〉包含6字节。sA标识了发送帧的站点的 MAC地址。SA 一定是单播地址(即第8位是0)。
类型域包含﹖字节,用来标识上层协议的类型,如 0800H表示IP协议。
数据域包含46~1500字节。数据域封装了通过以太网传输的高层协议信息。由于CSMA/CD算法的限制,以太网帧不能小于某个最小长度。高层协议要确保这个域至少包含46字节。如果实际数据不足46字节,则高层协议必须执行某些(未指定)填充算法。数据域长度的上限是任意的,但已经被设置为1500字节。
帧校验序列(FCS)包含4字节。PCS是从DA开始到数据域结束这部分的校验和。校验和的算法是32位的CRC (cyclic Redundancy check,循环冗余校验法)。
![](https://img-blog.csdnimg.cn/img_convert/9707a76e0449f92affb62167c2870484.png)
交换机
交换机的转发原理
初始状态:交换机MAC地址表为空
MAC地址学习:源MAC地址学习,将源MAC地址和接口号绑定添加到MAC地址表中
接收方回应:接收方回应数据帧,交换机学习此帧的源MAC地址
交换机实现单波通信
交换机以太网接口的工作模式及速率
单工:两个数据站之间只能沿单一方向传输数据
半双工:两个数据站之间可以双向数据传输,但是不能同时进行
全双工:两个数据站之间可以双向且同时进行数据传输
速率:接受连接时进行协商;协商失败无法进行正常通信
交换机的四大功能
学习功能---数据帧经过交换机,交换机会自动学习数据帧的源mac地址
转发功能---数据帧经过交换机,会在mac表中查找数据帧的目的mac,查找成功,会从相应的接口转发数据
查询功能(泛洪)---数据帧经过交换机,会在mac表中查找数据帧的目的mac,查找失败,会从所有接口转发相同数据(泛洪)
刷新功能---交换机默认300s刷新一次mac地址表
基础命令
首先配置两台主机的IP地址,子网掩码以及网关(注意网关要一致)
![](https://img-blog.csdnimg.cn/img_convert/19e5dbc6bb33bace9095dc15cd9682f6.png)
![](https://img-blog.csdnimg.cn/img_convert/0e006bdbe1d0b408eb79e8f58eccfa14.png)
1.用户视图模式<Huawei>切换至系统视图模式[Huawei]
<Huawei>system-view
<Huawei>sys
![](https://img-blog.csdnimg.cn/img_convert/52cc257e3e2a5b2fefd3a23de971d4cb.png)
2.历史命令查询
[Huawei] display history-command
![](https://img-blog.csdnimg.cn/img_convert/c398288b6379d481e41077e9a94c273a.png)
3.配置主机名
<Huawei> system-view
[Huawei] sysname Router1
![](https://img-blog.csdnimg.cn/img_convert/c4e3c9323aa0b2cd03cde7baa03fc0b1.png)
4.关闭华为的信息提示
[Huawei]undo info-center enable
或者
<Huawei>undo terminal monitor
![](https://img-blog.csdnimg.cn/img_convert/11cf746a481cba22ebcafe926916b107.png)
5.状态信息查询
<Huawei>display version ####查看VRP版本
<Huawei>display users ####查看用户终端信息
![](https://img-blog.csdnimg.cn/img_convert/043bed8c4485c6dd65b59170e8c7736a.png)
6.进入接口模式并查看信息
<Huawei>sys
[Huawei]int e0/0/1
[Huawei-GigabitEthernet0/0/1]dis this ####查看当前视图下的配置信息
![](https://img-blog.csdnimg.cn/img_convert/93b0d8a0ca199a15644be950ee59f594.png)
6.配置文件管理命令
[Huawei]display saved-configuration ###查看设备保存的信息
[Huawei]display current-configuration ###查看设备当前配置的信息
<SW1>save ###保存配置
<Huawei>reset saved-configuration ###擦除存储设备中的配置文件(初始化)
<Huawei>compare configuration ###比较当前配置信息与存储设备中的保存文件是否一致
![](https://img-blog.csdnimg.cn/img_convert/76e1dd701138097a096870f46b0de33b.png)
7.永不超时
[Huawei]user-interface console 0
[Huawei-ui-console0]idle-timeout 0 0
![](https://img-blog.csdnimg.cn/img_convert/fe8e96b25cfe6b75feb6a8929ca5004b.png)
8.配置双工及速率命令(华为是默认的不用配置)
<Huawei>sys
[Huawei]int g0/0/1
[SW1-Ethernet0/0/1]undo negotiation auto ###关闭自动协商
[SW1-Ethernet0/0/1]speed 100 ###调至速率100M
[SW1-Ethernet0/0/1]duplex full ###调至全双工模式, 解释:full:Full-Duplex(全双工模式) half:Half-Duplex(半双工模式)
9.在整机下删除
<Huawei>reset arp dynamic
![](https://img-blog.csdnimg.cn/img_convert/d9db2999e0726c91045613124cf9ee29.png)