以太网协议
文章目录
- 以太网协议
- 1. 以太网报文格式
- 2. MAC地址
- 3. MTU
- 4. DNS域名解析
1. 以太网报文格式
- 源地址和目的地址:网卡的硬件地址(也叫MAC地址),长度是48位,是在网卡出厂时固化的。
- 帧协议类型:IP协议、ARP协议和RARP协议。
- 帧末尾:CRC校验码。
2. MAC地址
MAC地址用来识别数据链路层中相连的节点。长度为48位,及6个字节,一般用16进制数字加上冒号的形式来表示,例如:08:00:27:03:fb:19。在网卡出厂时就确定了,不能修改,MAC地址通常是唯一的.。
3. MTU
MTU(Maximum Transmission Unit,最大传输单元)描述的是底层数据帧一次最多可以发送的数据量,这个限制是不同的数据链路层对应的物理层产生的。
以太网对应MTU的值一般是1500字节,不同的网络类型有不同的MTU,如果一次要发送的数据超过了MTU,则需要在IP层对数据进行分片(fragmentation)。
此外,以太网规定MAC帧中数据的最小长度为46字节,如果发送数据量小于46字节,则需要在数据后面补填充位,比如ARP数据包的长度就是不够46字节的。
因为数据链路层规定了最大传输单元MTU,所以如果IP层一次要发送的数据量超过了MTU,此时IP层就需要先对该数据进行分片,然后才能将分片后的数据向下交付。
由于数据链路层规定了最大传输单元MTU,所以如果IP层一次要发送的数据量超过了MTU,此时IP层就需要先对该数据进行分片,然后才能将分片后的数据向下交付。这也就间接的限制了IP数据报的大小,但是IP数据报支持分片和组装。
4. DNS域名解析
DNS协议属于应用层的一个协议,它是一个域名解析系统。由于IP地址不方便记忆和传播,所以给IP地址映射一个域名用来传播和商用。
当我们访问任意一个网站时,比如https://cn.bing.com/,这个请求会先发送给DNS域名解析服务器,域名解析服务器会将目标IP返回,再根据这个IP地址访问到对应的服务器。
如果本篇文章对你有帮助,请点赞、评论、转发,你的支持是我创作的动力。