TCP/IP详解--以太网帧结构 IP层关注的MTU 网络中MSS大小

本文详细介绍了以太网帧的结构,包括前导码、帧开始符、报头、帧校验码和帧间距。在以1500个八位元组为MTU的传输中,一个完整的帧格式被展示。此外,讨论了IP层的最大传输单元(MTU)以及在TCP传输中,应用层最大负载数据不能超过1448字节以避免分包。
摘要由CSDN通过智能技术生成
                对于千兆以太网,每秒能传输1000Mbit数据,即125000000B/s,每个以太网frame的固定开销有:前导码和帧开始符preamble(8B)、MAC(12B)、type(2B)、payload(46B~1500B)、CRC(4B)、gap(12B),因此最小的以太网帧是84B,每秒可以发送1488000帧。最大的以太网帧是1538B,每秒可发送81274帧。接下来算TCP有效负荷:一个TCP segment包含IP header(20B)和TCP header(20B),还有Timestamp option(12B),因此TCP的最大吞吐量是81274*(1500-51)=117MB/s。
        上面的解释是正确的:

结构

在 以太网链路上的数据包称作 以太帧。以太帧起始部分由前导码和帧开始符组成。后面紧跟着一个以太网报头,以 MAC地址说明目的地址和源地址。帧的中部是该帧负载的包含其他协议报头的数据包(例如 IP协议)。以太帧由一个32位 冗余校验码结尾。它用于检验数据传输是否出现损坏。

        来自线路的二进制数据包称作一个帧。从物理线路上看到的帧,除其他信息外,还可看到前导码和帧开始符。任何物理硬件都会需要这些信息。

下面的表格显示了在以1500个八位元组为MTU传输(有些吉比特以太网甚至更高速以太网支持更大的帧,称作巨型帧)时的完整帧格式。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值