2011-03-16 2 views
4

私は現在、セルラーデータカードに接続された組み込みシステム上で動作するように意図されたアプリケーションを構築しています。私はいくつかのキャリアからのいくつかの低データプランを認識しており、アプリケーションは約5バイト/秒しか生成せず、そのような計画に役立っています。セルラーデータ課金 - TCP/IPヘッダーが含まれています

しかし、データ使用の計算にTCP/IPヘッダーのオーバーヘッド(約40バイト)を含めるかどうかはわかりません。リアルタイムデータが必要なので、Nagleのアルゴリズムを無効にしました。これは、5バイトバーストごとに、私は新しいヘッダーを送信していることを意味します。 TCP/IPヘッダーがデータ使用料金に含まれていると、送信しているデータの量が少なくなります。

答えて

4

私は明確に答えることはできませんが、私はそれらをする必要があると思います。さもなければこれはヘッダに余分のデータを加えることによって悪用されるかもしれません。 TCPでは、40バイトのパケットを送信し、次に40バイトの確認応答パケットを受信します。 TCPの代わりにUDPを使用すると、確認応答パケットでデータを浪費する必要がなくなります。

+0

+1余分なデータを追加することによる悪用に関する優れた点。しかし、同時に、平均的な消費者は、例えば5GBを5GBのファイルダウンロードと解釈し、5GBからヘッダを差し引いたものではないと解釈する。 –

3

Sprintネットワークエンジニアリングの電子メールによると、「ネットワークヘッダーを含め、私たちのネットワークを通過するデータは請求されるか、計画に反映されます。

関連する問題