最小以太网帧由来.docVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
这是精心收集的精品经典资料,值得下载保存阅读!

最小以太网帧由来   以太网的帧使用暗含的后同步信号,即在每个以太网的帧中留下一个间隙。这个以太网帧间隙被用来分隔以太网的帧。这个间隙有特定的时间度量,要求发送96位(12字节)的数据(在10Mbps以太网段上为9.6us)。这个间隙被用作后同步信号,当收到一个帧的位时,如果电缆有96位的时间沉默,那么接收到的帧的最后位出现在96位时间单位以前。   当节点A开始传输时,信号必须传播到整个网络长度范围。最坏的冲突情况是当A节点的帧信号刚要到达时,B开始传输。节点A和节点B帧的冲突信号必须返回到A,告诉A有冲突出现。将信号丛个网络端点传到另一个端点的时间称为传播延迟。在最坏的情况下,A节点侦测到帧冲突的时间是两倍传播延迟时间。A节点的帧必须通过所有的路径到达B,而且冲突信号也须通过所有的路径从B传到A。这个时间中心中心中心叫作碰撞槽时间。一个以太网节点必须在一个碰撞槽时间内传输一帧。这就是最小以太网帧大小的由来。对于这个最大扩展的以太网络,传播延迟时间是28.8us,所以碰撞槽时间是57.6us。要以10Mbps比特率传输57.6us,以太网节点须传输576位。因此,整个以太网帧,包括帧初始同步字段,最小须是576位,也就是72字节长。除开始初始始同步字段(8字节)、源地址(6字节)、目的地址(6字节)、以太网类型(2字节)和FCS(4字节),最小有效载荷大小是46字节。为了确保最小以太网帧大小,上层少于45字节的协议数据单元被填充成46字节。填充的部分不是IP数据报或ARP消息的部分,也不是饮食在IP数据报和ARP消息内的长度标识符字段中。举例来说,IP头的总长度字段没有包括填充部分,它只是指示IP数据报的大小,可用来丢弃填充的字节。 以上内容载自《Microsoft Windows Server 2003 TCP/IP协议和服务技术参考》 个人总结,环境也是在10Mbps的网络上: 因为以太网的帧中意念后同步信号来表示一个帧的结束。这里就引用到了帧间隙,这个间隙有特定的时间度量,要求发送96位(12字节)的数据,时间为9.6us。一个传播延迟时间为28.8us,而且一个碰撞槽时间最长为两个传播延迟,也就是57.6us。当96位时为9.6us,所以一个最长的碰撞槽时间为57.6us时要求的数据为57.6us/9.6*96=576位也就是72字节,再把这个72字节减去开始初始始同步字段(8字节)、源地址(6字节)、目的地址(6字节)、以太网类型(2字节)和FCS(4字节)也就是72-8-6-6-2-4=46字节,所以这就是为什么最小太网帧的大小为64字节的原因。 传统的以太网是共享性局域网,采用载波侦听多路访问/冲突检测CSMA/CD协议。最小帧长必须大于整个网络的最大时延位(最大时延时间内可以传输的数据位)。 如果帧长度太小,就可能出现网络上同时有两个帧在传播,就会产生冲突(碰撞)而造成网络无法发送数据。 如果数据帧太长就会出现有的工作长时间不能发送数据,而且可能超出接受端的缓冲区大小,造成缓冲益出。 由于多方面的限制,每个以太网帧都有最小的大小64bytes最大不能超过1518bytes,对于小于或者大于这个限制的以太网帧我们都可以视之为错误的数据帧,一般的以太网转发设备会丢弃这些数据帧。 (注:小于64Bytes的数据帧一般是由于以太网冲突产生的“碎片”或者线路干扰或者坏的以太网接口产生的,对于大于1518Bytes的数据帧我们一般把它叫做Giant帧,这种一般是由于线路干扰或者坏的以太网口产生) 由于CSMA/CD网络使用了公共电缆系统, 则必须使用一些规则来避免工作站同时传输的情况。如果多个工作站同时传输,则必须有一些方法来检测包是否因发生冲突而需重发。(CSMA/CD协议与电话会议非常类似,许多人可以同时在线路上进行对话,但如果每一个人都在同时讲话,则你将听到一片噪声;如果每个人等别人讲完后再讲,则你可以理解各人所说的话。)工作站在CSMA/CD网络上进行传输时,必须按下列五个步骤来进行 1.传输前侦听 各工作站不断地监视电缆段上的载波, 如下图所示。 “载波”是指电缆上的信号,通常由表明电缆正在使用的电压来识别。如果工作站没有侦听到载波,则它假定电缆空闲并开始传输。(按早先提到的电话会议为例子, 这个功能类似于在讲话前听一电话。)如果在工作站传输时电缆忙(载波升起), 则其包将与已在电缆上的信息发生冲突。 完整的流程图 2.如果电缆忙则等待 为了避免冲突,如果工作站侦听到电缆忙则必须等待, 如下图所示。 正确实现的接口卡如果发现电缆忙将不会有意地传输。(对于电话会议, 如果你听到有人在说话,则你将会一直等到那人讲完才开始讲话。) 延迟时间是工作站试图重传前必须等到线路变成空闲的总时间。 完整的流程图 3.

文档评论(0)

f8r9t5c + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档