Hello luthfan,
TCP is connection-oriented, and a connection between client and server is established before data can be sent. Acknowledgemts and connection establishment in tcp also uses data.
Most GSM providers’ billing systems charge number of bytes (kilobytes) transmitted per session, it is important to know, that they charge not only for raw data, but also for the transport layer headers and acknowledgements. In the example above, to send 56 bytes of usefull data, only 23 bytes are used for transport.
For data sending efficiency it is possible to increase minimum number of records in one data packet in Data Acquisition settings
https://wiki.teltonika-gps.com/view/FMC640_Data_acquisition_settings
Regards,
Teltonika Support