Verbraucht eine offene TCP-Socket-Verbindung Daten, wenn sie nicht verwendet wird?

1799
Lost in OWL

Ich habe eine TCP-Socket-Verbindung zwischen meinem Server und einem Modem aufgebaut, auf dem ein aktives GSM-Modul und eine SIM-Karte installiert sind.

Ich stelle diese drahtlose 3G-Verbindung über socat her:

/usr/bin/socat open:/dev/ttyVA8500,nonblock,echo=0,raw TCP-LISTEN:8500,reuseaddr,fork 

Dieser kleine Befehl wartet auf TCP-Verbindungen an Port 8500 und schreibt die Daten in den virtuellen seriellen Port /dev/ttyVA8500. Wenn ich jetzt auf die virtuelle serielle Schnittstelle meines Servers schreibe, werden die Daten an das Modem gesendet, das dann eine Antwort sendet.

Diese Kommunikation kostet Verkehr. Ich kann diesen Verkehr im Überwachungstool des GSM-Providers sehen.

Problem

Ich kann den Datenverbrauch in der GSM-Überwachung sehen, auch wenn ich nicht mit dem Modem spreche. Es ist weit weniger, etwa 2 kiB pro Stunde. Ich habe jedoch ein Limit von 1 MB pro Monat. Meine Frage ist also, woher kommt dieser "Geister" 3G-Datenverbrauch? Kostet die TCP-Socket-Verbindung selbst Verkehr, um sie am Leben zu erhalten?

Während ich nicht mit der TCP-Verbindung sprach, überprüfte ich mit einem TCP-Sniffer den Geisterverkehr:

sudo tcpflow -i any -C -e port 8502 

Dies zeigte jedoch keinen Datenverkehr (als ich die Kommunikation wieder aufnahm, wurden alle Daten aufgelistet;)).

1

1 Antwort auf die Frage

2
Usman Mustafa

Nein, wenn Sie nicht mit dem Server sprechen, werden keine Daten benötigt. Das GSM-Modul, das Sie anschließen, muss jedoch die Verbindung aufrechterhalten oder die Verbindung aufrechterhalten, weshalb es ein Signal senden muss, dass die Verbindung alle paar Sekunden aufrecht erhalten wird Sie können es verbessern, indem Sie die Daten trennen und erst dann aktivieren, wenn Sie mit dem Server sprechen

Ich fürchte dein Recht, werde nachforschen ... Lost in OWL vor 10 Jahren 0
+1 du hast recht. Aber ich brauche das Modem immer nur auf Abruf. Also ändere ich den Leerlaufzeitwert auf den Maximalwert. Lost in OWL vor 10 Jahren 0