以太网帧最少是多少个字节,有些人说是46个,有些人说是60个,还有些人说是64个,那么究竟是多少呢?哟哟来告诉你:以太网帧最少是64个字节。

下面哟哟来详细解读一下64是怎么得来的:

以太网帧格式如上图:

  1. Preamble:前导同步码7个字节+帧开始定界符1个字节,共计8个字节;
  2. Destination MAC address:目的MAC地址,占用6个字节;
  3. Source MAC address:源MAC地址,占用6个字节;
  4. Type/Length:帧类型,占用2个字节;
  5. User Data:数据信息,最少46个字节,最大1500字节;
  6. Frame Check Sequence(FCS):帧校验序列,占用4个字节;

从帧结构可以看出,

8+6+6+2+(46~1500)+4=72~1526

因此以太网帧字节的范围是应该是72~1526,但为什么我们通过抓包发现最大的帧为1514呢,而最小的帧为60字节呢?

那是因为当数据帧到达网卡时,要先去掉前导同步码和帧开始定界符,然后再对其进行CRC校验,若出错,则直接丢弃;若正确,则继续下一步的处理。那么,数据帧字节的范围:

6+6+2+(46~1500)=60~1514

        但实际数据帧的大小是以包含FCS来定义的,因此,数据帧最小的字节数为64。

以太网帧格式、最少字节介绍(arp)相关推荐

  1. 网络基础3-1(细谈IP协议头, 网络层,子网划分,路由选择,数据链路层,以太网帧格式,MAC地址,再谈ARP协议)

    IP协议 IP协议头格式 4位版本号(version): 指定IP协议的版本, 对于IPv4来说, 就是4 4位头部长度(header length): IP头部的长度是多少个.32bit, 也就是 ...

  2. 以太网帧格式 以及 认识MAC地址(局域网的通信原理)

    目录 一.以太网帧格式 二.认识MAC地址 1.什么是MAC地址 2.为什么需要MAC地址(局域网通信的过程) 以太网不是一种具体的网络,而是一种技术标准,属于数据链路层,但是它既包含了数据链路层的内 ...

  3. TCP/IP 详解(第 2 版) 笔记 / 3 链路层 / 3.2 以太网与 IEEE 802 LAN/MAN 标准 / 3.2.2 以太网帧格式

    目录.参考文献 3.2.2 以太网帧格式 所有的以太网(802.3)帧都基于一种通用的格式 自最初的规范以来,帧格式已经演变为可以支持附加的功能 图 3-3 展示了以太网帧的布局以及它与 IEEE 引 ...

  4. 以太网 以太网帧格式与IP报文分片

    2.1.0 以太网 以太网帧格式与IP报文分片 一.以太网数据帧信息简介 以太网有两种类型的数据帧,一种是Ethernet_II另一种是IEEE802.3. 两者并没有明确的规定两种类型的使用场景,通 ...

  5. 数据链路层功能,以太网帧格式,交换机工作原理和交换机的命令行配置

    内容概要 1.数据链路层功能 2.以太网MAC地址 3.以太网帧格式 4.交换机工作原理和工作模式 1.交换机的工作原理 2.交换机的工作方式 5.ensp基础命令 1.数据链路层功能 数据链路层在物 ...

  6. 以太网帧格式 IP数据报格式 TCP数据报格式 MTU MSS

    一.以太网帧格式 下图摘自<TCP IP详解卷1:协议(第2版)>第3.2.2节以太网帧格式. 以太网帧有最小和最大尺寸.最小的帧是64字节,要求数据区(有效载荷)长度(无标签)最小为48 ...

  7. 计算机网络-MAC地址与以太网帧格式

    一.MAC地址 计算机联网必需的硬件是安装在计算机上的网卡,通信中,用来标识主机身份的地址就是制作在网卡上的一个硬件地址,每块网卡在生产出来后,除了具有基本的功能外,都有一个全球唯一的编号来标识自己, ...

  8. 计算机网络实验以太网帧分析,实验二 用Ethereal捕获并分析以太网帧格式

    <计算机网络>实验报告 – 实验二 指导老师:李旭宏 ------------------------------------------------------------------- ...

  9. 计算机网络 数据链路层 以太网帧格式

    以太网帧格式 以太网的帧封装了三个字段 常用的以太网MAC帧格式有两种标准,一种是EthernetV2标准(即以太网V2标准),另一种是IEEE的802.3标准.使用得最多的是以太网V2的MAC帧格式 ...

最新文章

  1. 关闭、刷新、跳转、离开当前网页前提示
  2. 最让程序员自豪的事情是什么?
  3. @ControllerAdvice注解(全局异常捕获)
  4. 在论坛中出现的各种疑难问题:性能优化
  5. python网络爬虫实战 吕文翔_实战Python网络爬虫
  6. 设计模式在Netty中的应用-观察者模式源码举例
  7. mysql关键字了解
  8. 计算机二级C语言知识点
  9. 看书不挑出版社的都是山炮——评60家国内出版社
  10. 超频到3200最佳时序_攒啥电脑呢?笔记本内存也要超频?
  11. wps公式编辑器文字和公式不对齐
  12. C# Devexpress控件详细安装攻略
  13. 开发谷歌浏览器翻译插件
  14. 红孩儿编辑器的模块设计15
  15. unity3D-游戏/AR/VR在线就业班 C#入门访问修饰符学习笔记
  16. 数据库查询语句(书上例题)
  17. 二进制、八进制、十进制以及十六进制
  18. 决策树可视化:鸢尾花数据集分类(附代码数据集)
  19. Thinkpad笔记本散热器与风扇的寿命与清理问题
  20. 如何把aac格式的音频转换成mp3格式的

热门文章

  1. 支持M1芯片mac 达芬奇17中文版(详细安装教程) DaVinci Resolve Studio 17.3.1b5
  2. 运放电路分析_必看!运放电路PCB设计技巧
  3. tokudb 分形树_分形树Fractal tree介绍——具体如何结合TokuDB还没有太懂,先记住其和LSM都是一样的适合写密集...
  4. RTX5 | 内存池03 - 共享内存用于线程之间的通讯(轮询方式)
  5. 简述arm linux内核启动流程,Linux内核启动过程和Bootloader(总述)
  6. Spring Boot笔记-IDEA使用JPA映射时解决cannot resolve column或cannot resolve table
  7. QML工作笔记-在Row布局中如何进行稍许移动(图片Row布局会遇到)
  8. Linux学习笔记-使用管道通信实现cat /etc/passwd | grep root这条命令
  9. Qt creator5.7 OpenCV249之resize函数(含源码下载)
  10. C/C++无限关机(提权例子)