什么是PPP和以太网发送5000个字节的开销?

框尺寸为点对点协议:在8个字节 MTU:500字节

框尺寸为以太网:18个字节 MTU:1500个字节

这两个发送5000个字节..

我知道这仅仅是一个计算,但我不知道该怎么做。我到处都找不到它。我认为,因为PPP帧需要8个字节,最大传输单元是500然后它可以发送(500 - 8)的信息字节中一气呵成。它发送10帧,从而产生发送4920个字节。然后将最终的(80 + 8)与所述最后一帧字节。

用于以太网类似。 (1500年至1518年)字节与每一个帧。 3帧发送装置发送的4446个字节。发送(554 + 18)字节的最后一帧。

这显然不回答“开销”的问题。任何人有什么想法?

有帮助吗?

解决方案

这真的取决于你如何定义的开销。这个答案将承担开销,你需要传输的字节数的除了的数据本身。

有关以太网,假设5000字节的有效负载并不在IP + TCP / UDP封装帧,你将有18个字节的开销为发送的每个数据包。这意味着具有1500的MTU每个传输将能够容纳1482个字节。为了传输5000个字节,这个装置4级的数据包必须被发送,这意味着72个字节(18×4)的开销。请注意,开销变大,当你包括像它包含一个TCP帧的IP帧。

有关PPP,如你已经示出,可以发送每帧492个字节。 11个帧装置88个字节的开销(11 * 8) - 。再次,不包括所述有效载荷内的任何附加的协议帧

在这两个例子中构建于这些链路层协议之上将有助于开销任何协议。例如,以太网数据包与包含UDP数据报将具有由报头和数据不消耗额外的28个字节IPv4的帧中发送(20个字节在IPv4报头和UDP头8,假设没有IP选项)。考虑原以太网例如,这意味着每个数据包的数据量变为1454个字节,这幸运还是来4个包(额外的溢出到更小的第四数据包),以144个字节的开销。

您可以阅读更多这里(我发现页面有点难以虽然读取)。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top