I am currently building an application that intends to run on an embedded system connected to a cellular data card. I have been convinced of some less data plans from many carriers, and in our application, only 5 bytes / second is generated, lends itself to such schemes.
However, I do not know if the TCP / IP header overhead (approximately 40 bytes, give or take) is included in the calculation for data usage. Since I need real-time data, I've disabled the nagging algorithm. This means that for every 5 byte burst I send out, I am sending a new header. If TCP / IP header data usage is effective in using pricing, then this will reduce the amount of data I send.
I can not definitely answer, but I would have thought that they should use it otherwise Extra data can be done by adding. With TCP you send 40 byte packets and then you get 40 byte acceptance packets. You can try using UDP instead of TCP so that you do not have to waste data with a receipt packet.
Comments
Post a Comment