目录
数据链路层
常用以太网协议
通过网线/光纤通信,使用的就是以太网协议(通过wifi 移动流量就不是了)
以太网横跨数据链路层+物理层
以太网数据帧:
帧头+载荷(IP数据报)+帧尾
mac地址
6字节,比IP地址大了很多,每个设备出厂的时候就有唯一的mac地址
十六进制表示,两个十六进制就是一个字节,字节和字节之间用-或:分割
如:74-4C-A1-76-26-D3
以太网帧中数据长度46字节-1500字节
最大1500称为以太网的最大传输单元(MTU),不同数据链路层协议的MTU不同,如果数据报长度大于MTU,则需要对IP包进行分片
IP地址和mac地址用途
IP协议立足于全局,完成整个通信过程路径规划
以太网关注于局部,相邻设备之间的同学过程
从西安到安广
传输层关注:从西安到安广
网络层关注:西安->长春->安广 or 西安->北京->白城->安广 or 西安->沈阳->长春->百城->安广(选哪条路)
数据链路层:关注相邻节点之间如何转发
西安->长春 坐飞机~~
源IP:西安 目的IP:安广
源mac:西安 目的mac:长春
长春->安广 坐火车~~
源IP:西安 目的IP:安广
源mac:长春 目的mac:安广
IP始终是最初的起点和终点 mac在会改变成转发过程中的节点
交换机
交换机收到以太网数据帧后,通过内部数据结构转发表,判定出数据要走哪个网口,从而进行转发(此处的网口是物理意义上的,IP协议、路由器走哪个网络接口,是抽象的概念)