数据链路层
数据链路层处于第二层,在物理层之上,网络层之下
一.数据链路层提供的功能:
1.提供了数据链路层通讯的物理地址
2数据链路的建立,维护和拆除
3.帧包装,帧传输,帧同步
4.帧的差错恢复
5.流量控制:配合二层交换机与逆行的通过QOS对目标的MAC地址进行标记,从而实现流量的控制。
QOS :服务质量
分类,标记,流量调节,拥塞管理,拥塞避免
QOS的8个优先级
7:网络保留协议使用
6:网络协议保留使用
5:音频流量
4:振铃流量
3:视频流量
2:高优先级
1:中优先级
0:BE优先级(Best Effort 尽力而为)
ICMP(互联网控制消息协议)
工具:icmp是TCP/IP协议
簇的一个子协议。不承载数据,不是用来传输用户数据,是用来传递控制消息的,即:网络通不通、主机是否可达。ping命令和Tracert route就是基于ICMP的。
传输层的目的是用来添加端口号,如果是属于TCP或者UDP那么,他一定是会有端口号码的,而ICMP没有端口号码
通过抓包工具可以看到,ICMP是工作在ip之上的 ,也是属于网络层。
举例:
ping IP地址 -l +数字 就代表自定义ping多少字节的包</