Биллинг сотовых данных - включает ли он заголовки TCP / IP - PullRequest
5 голосов
/ 16 марта 2011

В настоящее время я создаю приложение, предназначенное для работы во встроенной системе, подключенной к сотовой карте данных.Мне сообщили о некоторых планах с низким уровнем передачи данных от нескольких носителей, и наше приложение генерирует только около 5 байтов в секунду, что позволяет им использовать такие планы.издержки заголовка TCP / IP (около 40 байт, дают или принимают) включены в расчет для использования данных.Так как мне нужны данные в реальном времени, я отключил алгоритм Nagle.Это означает, что для каждого 5-байтового пакета я отправляю новый заголовок.Если заголовки TCP / IP учтены в цене использования данных, это приведет к уменьшению объема отправляемых данных.

Ответы [ 2 ]

5 голосов
/ 16 марта 2011

Я не могу ответить однозначно, но я бы предположил, что они должны.В противном случае это может быть использовано путем добавления дополнительных данных в заголовки.С TCP вы отправляете 40-байтовый пакет, а затем вы получаете 40-байтовый пакет подтверждения.Вы можете попробовать использовать UDP вместо TCP, чтобы вам не приходилось тратить данные вместе с пакетами подтверждения.

4 голосов
/ 21 марта 2011

Согласно электронному письму от сетевого инженера Sprint: «Любые данные, проходящие через нашу сеть, включая сетевой заголовок [sic.], Будут оплачиваться или засчитываться в ваш план».

...