1.碰撞槽时间

假设公共总线媒体长度为S,帧在媒体上的传播速度为0.7C(光速),网络的传输率为R(bps),帧长为L(bps),tPHY为某站的物理层时延; 
则有: 
碰撞槽时间=2S/0.7C+2tPHY 
因为Lmin/R=碰撞槽时间 
所以:Lmin =(2S/0.7C+2tPHY )×R 
Lmin 称为最小帧长度。 
碰撞槽时间在以太网中是一个极为重要的参数,有如下特点: 
(1)它是检测一次碰撞所需的最长时间。 
(2)要求帧长度有个下限。(即最短帧长)
(3)产生碰撞,就会出现帧碎片。 
(4)如发生碰撞,要等待一定的时间。t=rT。(T为碰撞槽时间)

2.下面我们来估计在最坏情况下,检测到冲突所需的时间 
(1)A和B是网上相距最远的两个主机,设信号在A和B之间传播时延为τ,假定A在t时刻开始发送一帧,则这个帧在t+τ时刻到达B,若B在t+τ-ε时刻开始发送一帧,则B在t+τ时就会检测到冲突,并发出阻塞信号。 
(2)阻塞信号将在t+2τ时到达A。所以A必须在t+2τ时仍在发送才可以检测到冲突,所以一帧的发送时间必须大于2τ。 
(3)按照标准,10Mbps以太网采用中继器时,连接最大长度为2500米,最多经过4个中继器,因此规定对于10Mbps以太网规定一帧的最小发送时间必须为51.2μs。 
(3)51.2μs也就是512位数据在10Mbps以太网速率下的传播时间,常称为512位时。这个时间定义为以太网时隙。512位时=64字节,因此以太网帧的最小长度为512位时=64字节。

3.以太网的帧头开销是18字节,可能是“目的MAC(6)+源MAC(6)+Type(2)+CRC(4)”至于IP最大传输单元1500,只是规定。

转载于:https://blog.51cto.com/hujinsen/701175

为什么以太网帧的长度最短64字节,最长1518字节?相关推荐

  1. 以太网帧的最小长度_揭秘以太网帧长中隐藏的两个内容:前导码、帧间隙

    ​概述 我们在工作中,经常听到小伙伴说报文的长度是64.128.256字节等,我们都知道它们是什么意思,不过在计算网络带宽时,总是会比预想的要小,并且报文越小,差距越大. 这个问题几乎是所有网络新手都 ...

  2. 为什么以太网的最小数据帧长度为64字节?

    为什么以太网的最小数据帧长度为64字节? CSMA/CD冲突避免的方法:先听后发.边听边发.随机延迟后重发.一旦发生冲突,必须让每台主机都能检测到.关于最小发送间隙和最小帧长的规定也是为了避免冲突. ...

  3. 以太网帧最小字节数以及以太网碰撞

    说明:本文源自多个网页,原文链接已经不可寻 以太网是无连接的,不可靠的服务,采用尽力传输的机制.以太网CSMA/CD我就不多讲了,我相信大家都了解这个原理. 以太网是不可靠的,这意味着它并不知道对方有 ...

  4. 以太网帧最小字节数以及以太网碰撞率(collision rate)

    2019独角兽企业重金招聘Python工程师标准>>> 以太网是无连接的,不可靠的服务,采用尽力传输的机制.以太网CSMA/CD我就不多讲了,我相信大家都了解这个原理.        ...

  5. 假定站点A和B在同一个10Mb/s以太网网段上。这两个站点之间的传播时延为225比特时间。现假定A开始发送一帧,并且在A发送结束之前B也发送一帧。如果A发送的是以太网所容许的最短的帧,那么A在检测到

    ** 假定站点A和B在同一个10Mb/s以太网网段上.这两个站点之间的传播时延为225比特时间.现假定A开始发送一帧,并且在A发送结束之前B也发送一帧.如果A发送的是以太网所容许的最短的帧,那么A在检 ...

  6. 以太网帧长度大小限制

    最大长度限制 网卡上一个参数是MTU值.一般都是1500.表示以太网传输的最大帧长度. 为什么要有最大帧长度限制呢? 这是因为以太网采用的是CSMA/CD方法在介质上传输数据.CSMA/CD叫做带冲突 ...

  7. perl生成以太网帧

    实验室在仿真以太网相关Verilog代码的时候,有时候需要产生一定以太网帧数据供TestBench使用,手动编写64字节-1518字节的不同的以太网数据十分麻烦.参考上板调试时候使用思博伦TeseCe ...

  8. 802.3和以太网帧结构-路由交换原理1-【HCNA笔记】

    1.RAW 802.3帧格式 前导字段 帧起始符 DMAC SMAC Length Data FCS 7字节 1字节 6字节 6字节 2字节 46-1500字节 4字节 前导字段:每个帧以7个字节的前 ...

  9. 搞一下 车载以太网实战 | 01 车载以太网帧结构详解

    前言 搞SOA.搞 AP & CP AUTOSAR.搞异构SoC.搞车载以太网.搞车载OS等就找搞一下汽车电子. 全系内容可在<搞一下汽车电子>后台回复 "系列" ...

最新文章

  1. 《转》 ImportError: No module named caffe 的解决方案
  2. 长春工业大学计算机专科吧,长春工业大学是几本 学生评价怎么样好不好(10条)...
  3. 详细讲解MapReduce二次排序过程
  4. 程序员深夜用Python跑神经网络,只为用中二动作关掉台灯
  5. 获得了知识(条件)后的概率称为后验概率 对先验概率的个性化调整
  6. 深入理解JavaScript闭包(closure) 【收藏】
  7. 安徽大学计算机考研学硕2019初试单科线,安徽大学2019年考研复试分数线已公布...
  8. linux目录树(书本上看到)
  9. 20200729:力扣199周周赛题解(下)
  10. 阶段2 JavaWeb+黑马旅游网_15-Maven基础_第4节 maven生命周期和概念模型图_08maven生命周期...
  11. 玩家浅谈MID平板电脑主流中端方案
  12. 【异常处理】devcpp编译时 “源文件未编译”
  13. Apple应用证书申请过程
  14. 微信小程序「柒留言」 — 无留言公众号开通微信公众号留言功能(建议收藏)
  15. 梦幻岛:一场“艺术策展”与“WEB3”的梦幻联动
  16. quartus频率计 时钟设置_Quartus II EDA频率计设计
  17. (创建型)设计模式——工厂模式(factory)
  18. 2022CCPC江苏省赛题解ACIJKL
  19. c语言程序设计 李俊,深入浅出C语言程序设计(第2版)习题集和编程指导
  20. ERP系统生产委外管理,内外无缝连接

热门文章

  1. Redis初学:9(Zset类型)
  2. NLP学习 资料总结
  3. Java中父类构造方法对子类构造方法的影响(不是一句话可以说清的)
  4. 数据结构,堆和栈和队列的概念
  5. 优化XCode的编译速度
  6. Elasticsearch 参考指南(脚本)
  7. 微软在C# 8中引入预览版可空引用类型
  8. Linux基础知识汇总(2)...持续更新中
  9. 积少成多 Flash(ActionScript 3.0 Flex 3.0) 系列文章索引
  10. 610D - Vika and Segments(线段树+扫描线+离散化)