精华内容
下载资源
问答
  • 以太网包多少字节
    千次阅读
    2019-04-17 16:04:50

    以太网最小合法帧长度为?( B

    • A 32字节

    • B 64字节

    • C 100字节

    • D 不确定

    解析:

    以太网帧格式:目标 MAC 地址 6 字节,源 MAC 地址 6 字节,类型 2 字节,数据和填充 46-1500 字节,FCS(帧检验序列) 4 字节,所以最小合法帧为 64 字节。

    更多相关内容
  • 以太网数据包解释---详解

    以太网帧格式前导码,定界符,目的mac,源mac,类型,数据(包含其它上层协议,例如ip头),FCS

    其中前导码,定界符,FCS分别为7,1,4字节,类型为2字节

    当数据经过网卡,前导码和定界符自动被网卡脱离。所以我们用wireshark抓包工具抓包时,看到的数据一般最大为1518

    这个1518=数据+二层数据包+其他协议包头(也就是说二层数据包头为18=6+6+2+4)

    二层数据包头:源目mac+类型+FCS=18字节

    以上为前言部分,接下来开始数据包分析

    以太网二层:

            数据包的最前面14个字节都是什么呢?

    接下来分别进行讲解:

    格式大概是:3+3+3+3+2=14字节

    解释:目的帧类型(unicast)+目的mac+源的帧类型(unicast)+源的mac+Type

    这是以太网网数据最外面的部分14字节。

    再往下:是对vlan的解释4字节

    其中前两字节(但是只有12位生效对应,故为2的12次方=4096)代表vlan ID ,后两字节代表type,用以标识这是vlan如果遇到不支持vlan的设备,则将该数据包丢弃。

    以太网头和vlan头处理后,接下来是ip层,ip层数据包为20字节

    这20个字节可以参照标准的ip包头,里面重点提几个关键参数。这20字节中第12-16字节信息为源ip,16-20字节为目的ip信息。

    也就是说,源ip在以太网数据包里面是第18+12(30)------18+16(34)字节,而目的ip则为第18+17(35)-----18+20(38)字节

    那么以太网数据后面,也就是38字节后面的为date。也就是说,

    若链路的MTU最大值为1500,除去18以太网头,以及ip头,那么DATE的最大值可为1480

    本例中举出vlan,占用4字节,故再减去4,为1476字节

    展开全文
  • 关于wire shark抓到以太网包小于64字节讨论,如抓到了54字节、60字节。 用wire shark 抓网络包时,经常能看到一些数据包小于64字节。如TCP连接与断链时候就有60字节与54字节的出现。 以太网规定,以太网帧数据域...

    关于wire shark抓到以太网包小于64字节讨论,如抓到了54字节、60字节。

    用wire shark 抓网络包时,经常能看到一些数据包小于64字节。如TCP连接与断链时候就有60字节与54字节的出现。
    在这里插入图片描述
    在这里插入图片描述

    以太网规定,以太网帧数据域部分最小为46字节,也就是以太网帧最小是 6 + 6 + 2 + 46 + 4 = 64。当数据字段的长度小于46字节时,MAC子层就会在数据字段的后面填充以满足数据帧长不小于64 字节。由于填充数据是由MAC子层负责,也就是设备驱动程序。

    当数据帧到达网卡时,在物理层上网卡要先去掉前导同步码和帧开始定界符,然后对帧进行CRC检验,如果帧校验和出错,就丢弃此帧。如果校验和正确,就判断帧的目的硬件地址是否符合自己的接收条件(目的地址是自己的物理硬件地址、广播地址、可接收的多播硬件地址等),如果符合,就将帧交给“设备驱动程序”做进一步处理。这时我们抓包的软件才能抓到数据.

    因此,抓包软件抓到的是去掉前导同步码、帧开始分界符、FCS之外的数据,其最大值是6 + 6 + 2 + 1500 = 1514;最小是 6 + 6 + 2 + 46 + 4 = 64。

    以上讲了除去4个字节的FCS,因此,抓包时最小就是60字节。

    所以抓包抓到60字节是正常的,而且可以看到第二章图中尾部两个字节的填充是mac层做的。符合书上的知识。

    【注1】在wireshark中,捕捉到的ARP数据包的长度,很多时候是42bytes,有时候是60bytes。

    这个长度决定发送ARP请求端的操作系统的ARP包编码方式
    【是否在ARP数据包末端添加18个0x00的padding】

    【注2】有的TCP或UDP数据包的长度也可能小于60bytes。

    结论:偏向于3

    1.wireshark 滤掉了后面padding的0;
    但是60字节的那个padding却没有滤。//所以应该不是这个。
    2.发送方没有进行填充。
    因为前面说的60字节是服务器端发来的,本地客户端可能没有填充。//应该也不是。

    3.发送方没来得及填充就已经被抓包了。

    • 54字节是电脑端的网络调试助手发送的,也可能是因为助手发送包给下层是没有填充的,已经被wireshark抓包了。(mac层负责填充到64字节)

    #参考
    https://blog.csdn.net/ellle_welcome/article/details/111591481
    https://blog.csdn.net/shenwansangz/article/details/52858897

    展开全文
  • 以太网帧长64字节与46字节

    千次阅读 2019-01-29 22:05:13
    根据CSMA/CD要求,为保证碰撞检测以太网最小帧长为64字节,其中以太网帧头+帧尾共18字节,所以以太网的data(IP,arp,rarp数据报) 至少为46字节,而arp或者rarp为28字节,为达到46字节需要填充18字节(pad).. ...

    根据CSMA/CD要求,为保证碰撞检测以太网最小帧长为64字节,其中以太网帧头+帧尾共18字节,所以以太网的data(IP,arp,rarp数据报) 至少为46字节,而arp或者rarp为28字节,为达到46字节需要填充18字节(pad)..

     

    展开全文
  • 以太网传输最小大小限制

    千次阅读 2021-01-16 21:50:57
    1、TCP、UDP数据包最小值的确定 在用UDP局域网通信时,经常发生“Hello World”来进行测试,但是...以太网EthernetII规定,以太网帧数据域部分最小为46字节,也就是以太网帧最小是6+6+2+46+4=64。除去4个字节的F
  • 以太网帧最少是多少字节,有些人说是46个,有些人说是60个,还有些人说是64个,那么究竟是多少呢?哟哟来告诉你:以太网帧最少是64个字节。因此以太网字节的范围是应该是72~1526,但为什么我们通过抓发现最大...
  • 在工业以太网交换机性能测试过程中,我们经常会遇到非设备性能因素导致的丢,对测试产生困扰。那么,以太网交换机性能测试丢的原因有哪些呢?在这里杭州飞畅科技的小编简单罗列几种,一起来看看吧! 1、测试套...
  • Bit-Twist是一个简单但功能强大的基于libpcap的以太网II(IEEE 802.3)数据包生成器,具有完善的pcap捕获文件编辑器。 Bit-Twist在Mac OS X(和* BSD),Linux和Windows上运行。
  • 三、IPv6 的最短长是多少?  四、Spirent上为什么设置IPv6最短长度为76字节,Spirent仪器上能否发送64字节的IPv6报文?  五、IPv6 的pps如何计算比价合理? 一、bps和pps如何换算?  比特转发率:bps(bits ...
  • 以太网数据报头长度

    千次阅读 2019-02-18 10:59:00
    长度为固定部分20字节+可变部分(长度0至40字节) = 20至60字节 IP头 UDP头 长度始终为8字节 = UDP端口号长度*2 + 2字节length + 2字节校验和 UDP TCP头 共40字节 = 固定部分20字节 + 可变部分长度20...
  • 以太网帧和一些标准

    千次阅读 2021-01-13 09:22:33
    48位(6字节)的目的地址(DST)和源地址(SRC)字段 他们也叫MAC地址,链路地址,物理地址。 以太网帧的目的地址也允许寻址到多个站点(广播或组播) 源地址的后面跟着一个类型字段,或者长度字段,在多数情况下,它...
  • tcp首部最少多少字节

    千次阅读 2021-06-25 01:37:11
    tcp首部最少20个字节,TCP首部有20个字节的固定数据,用来存放报文传输过程所需的信息。TCP(Transmission Control Protocol传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC793定义...
  • 为什么以太网最短帧为64字节

    千次阅读 2017-06-05 20:56:13
     以太网最小帧长为什么是64字节 最近由于要做一个关于以太网环境中网络设备时延方面的测试,在RFC2544 上面规定了一些测试时数据包的长度分别为64, 128, 256, 512, 1024, 1280, 1518 Byte("Frame sizes to...
  • 4、测试速度:最大速度优于5.5M字节每秒(基于iCore2双核心板和自己做的上位机程序); 5、网络协议:支持TCP / UDP / ICMP / IPv4 / ARP / IGMP / PPPoE 等协议,硬件协议栈,稳定可靠; 6、端 口 数:支持 8 个端口...
  • 为什么以太网最小帧是64字节

    千次阅读 2017-03-20 19:35:34
    ...我们以前学习CISCO网络的时候,CISCO交换机有一种转发方式叫fragment-free,叫无碎片转发,他就是检查64个字节之内有没有错误,有的话不转发,这样就排除了正常的以太网错误
  • 链路层以太网详解

    2021-10-17 10:38:39
    前言 虽然网络层IP协议提供了数据传输的能力。点对点(同一局域网主机之间通信),端对端(跨网络主机通信)。但是网络层并不是真正发送数据的,真正发送数据的是链路层...总结:以太网是一种标准,是局域网中通信的一...
  • 目录抓过程以太网帧(也叫MAC帧)首部分析IP数据包首部分析 抓过程 使用了 Wireshark 进行抓,用两个最常用的 curl 和 ping 命令来演示抓情况,开启抓。 ## 先访问我自己的网站首页 curl ...
  • 以太网帧的格式

    千次阅读 2021-07-24 17:36:56
    所以在以太网中的包是由网络层中传输的数据加上以太网包首部构成。 以太网帧的格式不止一种 以太网最初是由美国的Xerox公司与前DEC公式设计的一种通信方式,当时命名为Ethernet。之后由IEEE802.3委员会将其规范化。...
  • 在嵌入式开发中,我们经常需要处理各种网络协议,比如我们自定义一套下位机(Sensor)和上位机的通信协议,它们可能通过以太网、串口(UART)、SPI、I2C 等总线进行传输,实现多端通信。在 C/C++ 编程中,通常会使用...
  • 以太网协议

    千次阅读 2021-08-06 22:16:27
    T C P / I P支持多种不同的链路层协议,这取决于网络所使用的硬件,如以太网、令牌环网、F D D I(光纤分布式数据接口)及 R S-2 3 2串行线路等。 二、认识以太网以太网” 不是一种具体的网络, 而是一种技术标准;...
  • 我们知道, IP的最大长度为65535个字节, 于是很多初学者会误解, 以为这65535字节的IP数据, 是直接被数据链路层套上帧头和帧尾巴的。比如, 下图就容易让人产生一个极大的误解: 这幅图的最大误人子弟之...
  • 均衡信道利用率和信道状况的折中方法,帧长太小信道利用低,帧长太大,出错...3:则是时延的问题,校验是对整个frame()做的,只有收到整个数据包才能做校验,确认收到的bit都正确。如果frame太大,等一个完整的fra
  • 以太网帧中的前导码和帧间隙 以太网帧格式 以太网带宽计算
  • 熟悉以太网帧的格式 熟悉ARP报文的格式 二、实验环境 与因特网连接的计算机网络系统;主机操作系统为windows; WireShark、IE等软件。 三、实验步骤 1、WireShark的使用及捕获并分析以太帧 清空浏览器缓存(在...
  • 以太网数据的封装

    2021-06-26 10:53:53
    以太网数据封装模型 每一层数据是由上一层数据+本层首部信息组成的,其中每一层的数据 ,称为本层的协议数据单元 ,即PDU. 应用层数据在传输层添加TCP报头后得到的PDU被称为 Segment(数据段 ),图示为TCP段 ...
  • 使用W5500+KL27实现以太网转串口RS232、RS485透传功能: 将W5500的库移植到工程中,然后就是初始化KL27的SPI: void w5500_spi_init() { PORT_Init(PORTB, PORT_MODULE_ALT1_MODE, PIN_0|PIN_1, 0, NULL); //PTB0 - ...
  • 1.碰撞槽时间 假设公共总线媒体长度为S,帧在媒体上的传播速度为0.7C(光速),网络的传输率为R(bps),帧长为L(bps),tPHY为某站的物理层时延;...碰撞槽时间在以太网中是一个极为重要的参数,有如下
  • 字节为单位计算的IP的长度 (包括头部和数据),所以IP最大长度65535字节。 标识符(Identifier) :长度16比特。该字段和Flags和Fragment Offest字段联合使用,对较大的上层数据包进行分段(fragment...
  • 以太网最小,最大字节长度 以太网最小字节长度(64 bytes) 以太网为什么要有最小字节限制:以太网采用的是CSMA/CD方法在介质上传输数据,而CSMA/CD的特性要求有最小字节限制 CSMA/CD 为什么要有最小字节限制:在...
  • 一个数据包的大小是好多?

    千次阅读 2021-01-13 18:54:07
    以太网为例,这个值通常是1500字节。2、对于IP数据包来讲,也有一个长度,在IP包头中,以16位来描述IP的长度,也就是说,一个IP,最长可能是65535字节。3、结合以上两个概念,第一个重要的结论就出来了,如果...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 53,138
精华内容 21,255
热门标签
关键字:

以太网包多少字节