我正在使用通过GPRS进行通信的分布式应用程序。我使用UDP数据包发送业务数据和ICMP ping来验证连接。现在我在计算流量时遇到问题,我将向提供商收取费用。我必须考虑以下因素:
上述意味着对于每个数据包,我收取有效负载+ 28字节和每个ping 56字节的费用。我是对的还是我错过了/误解了什么?
答案 0 :(得分:0)
您可能还需要确定GPRS网络提供商是否存在通过其网络封装数据包的任何开销。
虽然GPRS基本上是一个IP网络,但他们可能试图向您收取链路层流量,而不仅仅是实际有用的数据。
答案 1 :(得分:0)
这还取决于网络中使用的标头压缩方案的类型。在IPv4的情况下,IP,UDP和RTP有40字节的开销,在IPv6的情况下是60字节。如果使用IPHC或CRTP,它们最多可以压缩2个字节。如果网络使用ROHC,它应将40字节或60字节的开销压缩为1或3字节。在这种情况下,开销将大大减少。
答案 2 :(得分:0)
答案在我之前完成,主要与计算实际网络流量的困难有关。但是你必须要注意运营商的不同收费政策。
GPRS字节收费可能会根据白天时间,地理区域,目的地址,折扣,费率计划,附加服务,四舍五入等大不相同,只有您的移动运营商才知道所有此类结算规则。如果你想要精确的结果,你必须知道这一切。
考虑到如此庞大的信息非常困难,并且需要建立自己的“小型结算系统”。