0

假设有 2 个系统连接到同一个网络(调制解调器)。一个系统是发送者,另一个是接收者。当发送者向接收者发送任何类型的文件时,无论发送的文件有多小,它都会占用 5000Kb 的空间。这是我的代码或我正在使用的网络(LAN)的问题吗?

4

2 回答 2

0

应用程序数据被封装在发送方的 TCP 报头 (20B)、iPv4 报头 (20B) 和以太网 (14B) 中。接收方将对其进行解封装,并且在应用层它与您发送的大小相同。

在以太网上,一个段可以包含 1500B -> -tcp -ip -> 1460B 应用程序数据适合一个数据包。

因此,您的问题不是由网络引起的。您可以在接收方发布代码吗?

您可以使用 wireshark 工具来检查您在网络上的数据。

于 2013-05-09T14:07:30.480 回答
0

是的,取决于文件系统,但在你的情况下,因为它总是相同的大小,我不知道。

于 2013-05-09T14:00:27.013 回答