时隙在一般的数字通信原理中是这样定义的:
由各个消息构成的单一抽样的一组脉冲叫做一帧,一帧中相邻两个脉冲之间是时间间隔叫做时隙.

而以太网的时隙有它自己的特定意义.
(1)在以太网CSMA/CD规则中,若发生冲突,则必须让网上每个主机都检测到。但信号传播到整个介质需要一定的时间。 
(2)考虑极限情况,主机发送的帧很小,两冲突主机相距很远。在A发送的帧传播到B的前一刻,B开始发送帧。这样,当A的帧到达B时,B检测到了冲突,于是发送阻塞信号。 
(3)但B的阻塞信号还没有传输到A,A的帧已发送完毕,那么A就检测不到冲突,而误认为已发送成功,不再发送。 
(4)由于信号的传播时延,检测到冲突需要一定的时间,所以发送的帧必须有一定的长度。这就是时隙需要解决的问题。

这里可以把从A到B的传输时间设为T,在极端的情况下A要在2T的时间里才可以检测到有冲突的存在

1,电磁波在1KM电缆的传输时延约为5us(这个数字应该记下来~~~),如果在理想情况下

2,在10Mbps的以太网中有个5-4-3的问题:10 Mb/s以太网最多只能有5个网段,4个转发器,而其中只允许3个网段有设备,其他两个只是传输距离的延长。按照标准,10Mbps以太网采用中继器时,连接最大长度为2500米!

那么在理想的情况下,时隙可以为2500/1000*5*2us=25us,但是事实上并非如此简单.实际上的时隙一定会比25us大些.接下来说明一下~~~

3,在以太网在,时隙也可以叫做争用期,只有经过争用期这段时间没有检测到冲突碰撞,发送端才能肯定这次发送不会发生碰撞.然后当发生了碰撞而停止之后,以太网上的机器会再次侦听,再发送,这就有个再次碰撞的可能性,这里以太网使用了截断二进制指数类型的退避算法来解决,在碰撞之后,会推迟一个随机时间(具体略),这也会对争用期的选择有些影响.
而这个截断二进制指数类型的退避算法的有关说明,可以看看我回的这个帖子~
http://bbs.net130.com/showthread.php?s=&threadid=75968

基于上面所说的原因,也因为考虑到了端到端时延,而且还包括其他的许多因素,如可能存在的转发器所增加的时延等等~~~~以太网取51.2us为争用期,也就是时隙

对于10Mbps以太网来说,10Mb/s*51.2us=512bit,所以一般说的512bit时隙长度就是这样来的,这个长度为512/8=64字节.以太网在发送数据时,如果在前面64字节没有发生冲突的话,那么后续的数据就不会发生冲突,以太网就认为这个数据的发送是成功的.

100Mbps和1000Mbps以太网的时隙 
(1)100Mbps以太网的时隙: 
100Mbps以太网的时隙仍为512位时,以太网规定一帧的最小发送时间必须为5.12μs。
(2)1000Mbps以太网的时隙 
1000Mbps以太网的时隙增至512字节,即4096位,这个还望DX来指点.....

帧间间隔的概念:
MAC子层的标准还规定了帧间最小的间隔是9.6us,相当于96bit的发送时间,就是说一个主机在检测到总路线开始空闲后,还要等待9.6us才能发送数据.这样做是为了使刚刚收到的数据帧的主机的接收缓存来得及清理,做好接收下一帧的准

100Mbps以太网改变了10Mbps以太网的某些规定,其中最主要的是要在数据发送速率提高时使"单程传播时延与帧的发送时延之比"(a参数)仍然保持不变或者保持为较小的数值,(这个值可以影响以太网信道的利用率)

而为了使a参数保持不变,可以把帧度L增大到原来10倍(100M/10M),也可把网络的线长到原来的10分之1.

在100Mbps的以太网中采用的是保持原来的最短帧不变(和10M的兼容,同为64B),但把线长减到100米.而帧间隔由10M的9.6us减到0.96us~~~~

而对于Gbps以太网来说,情况也类似.
G网仍然保持一个网段的最大距离为100M,但采用了"载波延伸"(carrier extension)的方法,使最短帧长仍为64B(为了向下兼容性),同时将争用时间增大到512B,也就是楼主问的4096bit
凡发送的MAC帧长不足512B的,就用特殊字符填充在帧之后,但这对有效的载荷并无影响.

但是如果一个允许的最短的帧64B要发送时,也要将帧填充到512B,那么填充的448B就显得很浪费了,于是G网就采用了称为"分组突发"(packet bursting)的方法.就是当很多短帧要发送时,第一个短帧要采用上面所说的"载波延伸"来填充到512B,而之后的一些短帧就可以一个个地接着发,它们之间只留有必要的帧间最小间隔就可以了.这样就可以形成一串分组的突发,真到1500B或者稍多一点.

而这些都是基于以太网使用CSMA/CD时必须要规定的,而当以太网工作在全双工的模式下时,可以禁用CSMA/CD协议,这时就不必采用一些为了防止冲突而要进行的规定了....

而关于全双工时CSMA/CD的使用关系,可以参照这个帖子:
http://bbs.net130.com/showthread.php?s=&threadid=51630

传统 以太网 时隙(slot time) 理解相关推荐

  1. 数据链路层---使用集线器的星型拓扑_传统以太网传输介质的改变_总线型--->双绞线为介质的以太网采用星型拓扑_集线器的特点_集线器之间的远程连接

    数据链路层-使用集线器的星型拓扑 1.传统以太网传输介质的改变 回顾同轴电缆和双绞线的对比: 2.总线型->双绞线为介质的以太网采用星型拓扑 星型拓扑的中心----集线器(Hub,多口的中继器) ...

  2. [vue] 说说你对slot的理解有多少?slot使用场景有哪些?

    [vue] 说说你对slot的理解有多少?slot使用场景有哪些? 通过插槽可以让用户可以拓展组件,去更好地复用组件和对其做定制化处理如果父组件在使用到一个复用组件的时候,获取这个组件在不同地方有少量 ...

  3. jvm中关于slot的理解

    jvm中关于slot的理解 参数值的存放总是在局部变量数组的index0开始,到数组长度-1的索引结束. 局部变量表,最基本的存储单元是slot(变量槽) 局部变量表中存放编译期可知的各种基本数据类型 ...

  4. Henry前端笔记之 UI组件库中table与slot相关理解

    Henry前端笔记之 UI组件库中table与slot相关理解 作用域插槽: 解构赋值基础:https://developer.mozilla.org/zh-CN/docs/Web/JavaScrip ...

  5. 汽车以太网代替传统以太网

    奥迪A8是第一款称为L3级自动驾驶的汽车,拥有多个第一,包括第一个使用激光雷达,第一个使用域控制器,第一个使用车载以太网做骨干网的运算架构.即便如此,奥迪A8仍然不能算严格意义上的L3级自动驾驶.毫无 ...

  6. 关于传统以太网的总结

    传统以太网概述 传统的以太网是遵循IEEE802.3协议,采用CSMA/CD的方式来传输数据,也就是在一个局域网内只能同时有且仅有一个客户端发送数据,其他客户端若要发送数据,必须等待一段时间. 典型的 ...

  7. Vue的插槽slot的理解

    Vue中插槽slot的理解 1.什么是插槽 2.插槽分类 单个插槽 具名插槽 作用域插槽 3.版本升级后 v-slot的用法 默认插槽还是使用,没有变化 具名插槽 作用域插槽 本文将从之前的slot. ...

  8. 分析以太网帧结构_传统以太网中的——中继器及集线器

    1.1 Repeater 中继器 中继器工作在以太网的第一层即物理层, 两端口设备,主要功能是放大信号,从而延长信号在同一网络上传输的长度.中继器的存在主要是解决解决电信号长距离传播过程中的衰减问题, ...

  9. (三.0)通过FPGA实现以太网通信原理及理解

    0.0 OSI模型的简单理解 OSI(Open System Interconnect),即开放式系统互联.一般都叫OSI参考模型,是ISO(国际标准化组织)组织在1985年研究的网络互联模型.该体系 ...

最新文章

  1. mysql分页取数每一页生成xml_让MyBatis Generator产生的代码支持分页
  2. spark RDD详解及源码分析
  3. 深入java虚拟机需要读吗_《深入理解Java虚拟机》读后总结(一)JVM内存模型
  4. Jquery学习总结(7)——JQuery常用的10个方法总结
  5. 一派胡言!Swift 不是多范式函数式编程语言
  6. apache+php+mysq环境详细l配置
  7. selenium指定驱动路径
  8. 详解web网站测试的内容以及步骤
  9. 快递电子面单接口:四通一达,百世,邮政,顺丰,德邦等快递电子面单接口免费接入
  10. Selenium无法定位的6种解决方案
  11. 《一次失败沟通后的自我觉察》
  12. 计算机应用基础南丁格尔,关于单元基础训练的习题
  13. hardfault常见原因_STM32如何查找hardfault原因
  14. Python 万年历
  15. Spring Cloud之(十一)服务调用Feign
  16. 毕设 JAVA.JSP网上学习答疑系统论文
  17. HDU 威威猫系列故事——篮球梦
  18. 什么是游戏盾?快快网络安全产品
  19. 使用itchat监控微信消息,从此不再为撤回烦恼
  20. 产品经理:你能不能让词云动起来?

热门文章

  1. Linux文件写入读取与关闭(二)
  2. win 10 如何删除需要获取管理员权限的文件和退出安全模式
  3. Dynamics CRM 系统自定义部分的语言翻译
  4. html 二维表_焦虑症自测表,自测你的焦虑程度
  5. html 人物行走动画,CSS3人行走动作图解和动画实现
  6. java酒店管理系统小型项目
  7. mysql 数据库dbhelp_使用JDBC连接MYSQL数据库的问题
  8. pip runpy.py 报错 pip升级后问题及解决
  9. 2020年汽车驾驶员(初级)考试平台及汽车驾驶员(初级)模拟考试软件
  10. 数据中台(七) 数据中台架构