报文大小计算.docxVIP

  1. 1、本文档共9页,可阅读全部内容。
  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文档。上传文档
查看更多
二层标准的 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,从而让所有的碰撞都能够被检测到 以太网帧的构成: Start-of- Preamble Frame- Delimiter 7 bytes 1 bytes10101011 Destination Source Interframe Type Payload CRC MAC MAC Gap 46-1500 46 46-1500 4 6 bytes 6bytes 12 bytes bytes Bytes 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 在一个数

文档评论(0)

墨臻网络 + 关注
官方认证
文档贡献者

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

版权声明书
用户编号:8076027046000022
认证主体苏州墨臻互联网科技有限公司
IP属地江苏
统一社会信用代码/组织机构代码
91320506MA26CPT988

1亿VIP精品文档

相关文档