目录
- 以太网协议的结构:
- 类型:
- ARP请求应答报文:
- CRC:
- MTU:
- 为什么需要mac地址:
- mac地址和IP地址的区别:
以太网协议的结构:
以太网是数据链路层和物理层的主要协议
源IP,目的IP就不多说了可以看看一>链接: 点击看看
类型:
这里类型是16进制数字表示,类型不同表示荷载的数据格式就不同,里面可以是TCP/IP/UDP数据报
ARP请求应答报文:
这个是一个辅助协议,功能是根据对应的IP地址得到对应的mac地址,mac地址就是网卡上烧录的地址,一般不会轻易改变,是一种唯一标识
CRC:
表示数据帧的帧尾,存有校验和,校验和不必多说,可以看看我的其他文章,链接: 点击看看
MTU:
MTU表示最大传输单元,虽然不是以太网数据帧的相关结构,但是与以太网数据帧相关的一个概念,他限制着以太网数据帧中,数据部分的大小,不过他的相关信息存在与以太网的数据部分等等,链接: 点击看看,这篇文章中,提到过的MTU超过限制IP数据报就会拆包组包
为什么需要mac地址:
我们要填以太网数据帧的时候需要用到;网络的转发,就是分用的时候,网络层需要IP地址来转发,数据链路层需要用到mac地址
虽然我们在路由转发的时候用的是IP地址,但是传输到下一个节点的时候要用IP地址来找到mac地址,才能填写以太网数据帧
mac地址和IP地址的区别:
理论上说有一组地址就够用了,但是有两伙大佬研究出来了两组地址就都采用了,IP采用在网络层,mac采用在数据链路层
具体区别在于:IP地址在网络层使用,关注整个网络层的转发比如路由选择;mac地址在数据链路层使用关注与转发的细节,关注于两个相邻路径之间