我目前正在构建一个应用程序,该应用程序打算在连接到蜂窝数据卡的嵌入式系统上运行。我已经注意到几家运营商的一些低数据计划,我们的应用程序只生成大约5字节/秒,并将其自身借给这些计划。
但是,我似乎不能确定TCP/IP报头开销(大约40字节,或多或少)是否包括在数据使用量的计算中。因为我需要实时数据,所以我禁用了Nagle的算法。这意味着对于我发送的每个5字节的突发,我都会发送一个新的报头。如果将TCP/IP报头考虑到数据使用定价中,将使我发送的数据量相形见绌。
发布于 2011-03-16 22:39:23
我不能肯定地回答,但我认为他们一定会。否则,可以通过向标头添加额外数据来利用此漏洞。使用TCP时,您发送一个40字节的数据包,然后收到一个40字节的确认数据包。您可以尝试使用UDP而不是TCP,这样就不必将数据浪费在确认数据包中。
发布于 2011-03-22 02:02:10
根据Sprint网络工程公司的一封电子邮件,“任何通过我们网络的数据,包括网络头信息,都将被计入您的计划中。”
https://stackoverflow.com/questions/5326771
复制相似问题