以太网帧结构

/ Magic清风 / 2阅读 / 0评论/ 分类: 软考网络规划

以太网帧结构概述

以太网帧结构如下图所示组成

以太网帧结构

前7+1个字节用于时间同步,不算入帧长
数据位46-1500字节,不够长度,最少要填充到46字节
校验位4字节,CRC循环冗余校验,32位
最小帧长是64字节,除去前8个字节,从目的地址到数据+校验和,也就是6+6+2+46+4=64
最大帧长是1518,同样也是除去前8个字节,从目的地+长度+数据+校验和,也就是6+6+2+1500+4=1518

求以太网的最大传输效率
就是1500/1518大概等于98.8%
求最小传输速率
就是46/64=71.8%
这个计算主要就是拿规定的数据大小,去除以加上各种载荷的实际帧大小

以太网报文封装

报文封装

以太网报文从上层开始封装,从下层开始解封装
根据tcp/ip模型来进行处理
应用数据>传输层>网络层>物理层或者叫数据链路层
【1】 应用数据到达传输层后,会加上tcp报头,包含应用协议的源目端口,以及所使用的协议是tcp还是udp,这个阶段的数据,被叫做数据段
【2】 传输层再往下进行封装,进入网络层,加上IP报文,包含了源目IP,以及协议号等等,这个阶段的数据,被叫做数据报,或者数据包
【3】 网络层网线进行封装就是数据链路层,加上以太网帧,包含了源目MAC地址,这个极端的数据,被叫做以太网帧

例题

例题1

以太网最大mtu是1500
ip段和tcp头默认占了20字节

例题2

ip、tcp、mac这些都涵盖了,但是题目写的是IP报头,那就是不包含mac,看ip报中数据部分最长,也就是1500减去自身的ip头
1500-20= 1480

例题3

例题4

1500/1518

例题5

文章作者:Magic清风

文章链接:https://skylan.cc/archives/1780019510154

版权声明:本博客所有文章除特别声明外,均采用CC BY-NC-SA 4.0 许可协议,转载请注明出处!


评论