报文大小计算.docxVIP

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

二层标准的MTU是1518,除去以太网帧的帧头(DMAC目的MAC地址 48bit=6Bytes+SMAC源MAC地址48bit=6Bytes+Type域2bytes)14Bytes和帧尾CRC校验部分4Bytes ,实际能载1500的IP报文。三层的能够承载的TCP报文最大只能是1500(IPMTU),虽然IP报文的范围在64KB到65535,但受到二层MTU的限制。IP MTU=MSS+20bytes(IP包头)+20bytes(TCP包头)。tcp里有个字段MSS说的是TCP最大能携带的数据大小(不包括报头大小)。这个会在SYN协商时确定。一般TCP实际载荷为1500-20(IP报头)-20(TCP报头)=1460字节如果TCP数据不大于1460就不需要进行分段处理。这里说的是以太网承载IP报文,不包括其他协议的报文。以太网最小字节长度(64 bytes)以太网为什么要有最小字节限制:以太网采用的是CSMA/CD方法在介质上传输数据,而CSMA/CD的特性要求有最小字节限制CSMA/CD 为什么要有最小字节限制:在CSMA/CD网络中,发送数据的一方在发送数据的同时会监听网络是否有碰撞。一旦发送方发送完一个最后一个bit以后,仍然没有检测到碰撞,它就会认为,这次传输已经成功?A----------------------c(冲突)------------------------------------B?如果发送方(A)传输的是一个非常小的帧的话,它发送完帧以后,认为这次传输已经成功,被会在继续监听碰撞。当数据在A与B之间进行传输时,B并没有检测到A发送帧的第一个bit,认为线路是空闲的,所以B就会发送帧,这样在线路上肯定会有碰撞。碰撞发送以后,由于A不监听碰撞,所以A也不会进行碰撞处理,不会再重传帧,导致发出去的这个帧丢失,从而导致数据丢失这就要求有最小的帧长限制?在IEEE802.3 Baseband 5-4-3中规定:在任意两个节点之间,最大的physical segments为5个,所以最多可以有4个repeaters在两个节点之间。这5个physical segments 之间,只有三个可以连接节点,而其它的两个只能被当作延长网络之用在使用10Base-5线缆的网络中,每个physical segment 最长是500米,所以,每个Ethernet的最大长度是2500米?A------------Repeater1---------- Repeater2--------- Repeater3----------- Repeater4-----------B|----------------------------------------------2500meter-------------------------------------|?最小时间要求:?A传送帧的第一个bit到达B,B开始传输,产生碰撞,发出碰撞信号,碰撞信号要在A传输完最后一个bit时,能够到达A,从而让A感知到碰撞,从而重传这个帧。一个帧从A-B,B-A的这个时间被称为slot time,这个时间计算出来为57.6 μs.?在10Mbit/s的网络中,在57.6μs的时间内,能够传输576个bit,所以要求以太网帧的大小最小为576个bits,从而让所有的碰撞都能够被检测到?以太网帧的构成:??????PreambleStart-of-Frame-DelimiterDestination MACSource MACTypePayloadCRCInterframeGap7 bytes101010101 bytes101010116 bytes6bytes2 Bytes46-1500bytes4 Bytes12 bytes??在传输完一个数据帧以后,在传输下一个数据帧之前,要传输12bytes的空闲帧?12 bytes = 12×8 = 96 bits在10Mbit/s的网络中,传输1个bit 需要的时间为 1×10-7s所以Interframe Gap 的时间为 96×10-7=9.6×10-6 s= 9.6μs在一个数据帧发送完以后,要等待9.6μs的时间,然后再传输下一个数据帧?576bits= 72 bytes通常情况下我们所说的以太网长度,不包括preamble和start of frame delimiter,所以以太网最小长度为:72-8= 64 bytes以太网的最大字节长度(1518/1522)为什么在以太网中,三层的IP包长要规定为64~1500 字节,都是二层的Ethernet特性来决定的:最小包长由CSMA/CD的最小检测碰撞时间来决定最大包长没有特别的规定,但是考虑到如下的因数,将IP最大包长设置为1500 byt

文档评论(0)

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

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

版权声明书
用户编号:7014141164000003

1亿VIP精品文档

相关文档