以太网帧最少是多少个字节,有些人说是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. 解决Lync Server 2013无法共享演示PPT
  2. linux ubi 分区,Linux最新UBI文件系统介绍
  3. Qt图形界面编程入门(3)
  4. oracle 监听拒绝连接,报mybatis映射文件错误Listener refused the connection with the following error: ORA-12519, TNS
  5. 如何查看python的版本号
  6. SAP License:赛锐信息访谈启示录(一)
  7. 一起了解和成为“敏捷个人”(为参加5.29活动预热)
  8. 大华设备播放过程中设置播放速度
  9. 搭建Web服务器建网站的步骤
  10. 从0到1CTFer成长之路环境搭建详细教程
  11. 动态规划之《高楼扔鸡蛋》问题详解 LeetCode 887.鸡蛋掉落
  12. 没想到你是这样的MethodArgumentNotValidException
  13. 上位机和三菱FN2x通信实例
  14. python-定时给指定微信女朋友发送天气预报和每日一句自动聊天抢红包抢票
  15. virtualBox新建虚拟电脑
  16. 如何写好一篇季度总结
  17. xp系统怎么启动任务计划服务器,XP系统下怎样关闭计划任务服务|XP系统关闭计划任务服务的技巧...
  18. Object C 中nsdata图片数据转换成Java字节
  19. PTA 7-93 解一元一次方程
  20. 按键精灵游戏颜色偏差判定代码

热门文章

  1. 方差分析中的“元”和“因素”是什么?
  2. 机器学习算法-随机森林之理论概述
  3. 可视化之为什么要使用箱线图?
  4. DESeq2差异基因分析和批次效应移除
  5. 计算机网络实验报告嗅探器,计算机网络实验(Wireshark)
  6. 程序员未来的职业生涯路该怎么走,如何避免35岁中年危机?
  7. 哪里有2003系统服务器,服务器2003系统
  8. c语言第六章条件型循环结构,C语言课件(第六章 循环结构)
  9. 用python祝福父亲节_父亲节到来 最适合给年老的父亲祝福语
  10. 爬get接口_网络字体反爬之起点中文小说