数据链路层有两种信道:
1)点对点信道:一对一
2)广播信道:一对多
链路:传输数据的物理通道;
数据链路:传输数据需要的各种协议的硬件和软件加入到链路(物理通道)中,就构成了数据链路;
帧:数据链路中传输的数据单位就是帧;
封装成帧 :
透明传输:
为了解决传输过程中出现帧的开始和结束导致误判:
差错检测:
检测帧是否在传输过程中出现错误:
使用场景:广域网通信
使用场景:局域网通信
使用协议CSMA/CD:
碰撞检测:
争用期:
退避算法:
也称为网卡地址(物理地址)。
下面这个是无线网络的mac地址
下面是本地电脑的mac地址:
更改mac地址为自己设置的mac地址:
网络抓包:
参考理论:
安装请看我另外一篇文章:https://blog.csdn.net/qq_37909508/article/details/90548763
都是tcp和udp传输,因为当前打开了浏览器
接下来我们ping一下百度
ICMP协议出现数据包了
点击stop
第一个Frame是一个总的信息;
目标mac地址:
源mac地址:
我们通过ipconfig /all查看,发现发送的地址使用的是本地连接4的mac地址:
传输采用的是IP协议:
网络层的内容:目标ip和源ip
传输数据的内容:
由于以太网内部存在较大的冲突域,因此为了解决集线器之间的通信,引入了网桥:
到后面网桥升级为交换机,直接取代了集线器;
网桥的最主要的优点就是:能够自动存储mac地址以及更新mac
透明网桥:
校园网:
企业局域网: