【问题标题】:Cellular data billing -- does it include TCP/IP headers蜂窝数据计费——是否包括 TCP/IP 标头
【发布时间】:2011-07-16 15:42:20
【问题描述】:

我目前正在构建一个应用程序,该应用程序旨在在连接到蜂窝数据卡的嵌入式系统上运行。我已经了解了多家运营商提供的一些低数据计划,而我们的应用程序仅生成大约 5 字节/秒,适合此类计划。

但是,我似乎无法确定 TCP/IP 标头开销(大约 40 个字节,给或取)是否包含在数据使用的计算中。因为我需要实时数据,所以我禁用了 Nagle 算法。这意味着对于我发送的每个 5 字节突发,我都会发送一个新的标头。如果 TCP/IP 标头被计入数据使用定价,它将使我发送的数据量相形见绌。

【问题讨论】:

    标签: tcp billing cellular-network


    【解决方案1】:

    我无法明确回答,但我认为他们必须回答。否则,可以通过向标头添加额外数据来利用这一点。使用 TCP,您发送一个 40 字节的数据包,然后您收到一个 40 字节的确认数据包。您可以尝试使用 UDP 而不是 TCP,这样您就不必在确认数据包中浪费数据。

    【讨论】:

    • +1 关于通过添加额外数据进行利用的优点。但与此同时,普通消费者会将 5 GB 解释为 5 GB 的文件下载等,而不是 5 GB 减去包含的任何标题。
    【解决方案2】:

    根据来自 Sprint 网络工程的电子邮件,“通过我们网络的任何数据,包括网络标头 [原文如此。] 都将计入您的计划。”

    【讨论】:

      猜你喜欢
      • 2011-02-05
      • 2013-07-26
      • 1970-01-01
      • 2011-10-02
      • 2016-07-01
      • 1970-01-01
      • 2020-01-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多