billing - Calculation of charged traffic in GPRS network -


I am communicating with GPRS with a distributed application. To confirm connectivity, I use UDP packets to send business data and ICMP pings. And now I have a problem in calculating traffic for which I will be charged by the provider. I have to consider the following factors:

  1. UDP payload: this is obvious.
  2. UDP overhead: UDP header + IP header = 8 + 20 bytes.
  3. echo without requesting data echo: IP header + ICMP payload = 28 bytes.
  4. Answer ICMP: As 3

This means that every data packet was charged for payload + 28bytes and for every ping 56 bytes. Am I right or am I wrong / misunderstood?

You may also need to establish whether there is an overhead on your GPRS network provider To encode your packet on the network.

Whenever GPRS is basically an IP network, they may be try charging you for link layer traffic, not your actual useful data.


Comments