Netzwerkverbindung TCP oder UDP

Aus RailRoad&Co.-Wiki
Zur Navigation springenZur Suche springen
Verwendung
thumbs


Netzwerkverbindung von TrainController zur Digitalzentrale mit TCP oder UDP

Seltsame Effekte mit µCon S88 Master

Ich stelle ein komisches Verhalten mit dem µCon S88 Master fest. Wenn Züge per Autotrain oder auch vollautomatisch fahren, bleiben plötzlich irgendwo Rückmelder hängen.

  • Die Diskussion zu diesem Problem im Forum

Was ist UDP?

UDP ist in der Wikipedia gut erklärt.

Welche Besonderheit besteht bei der Datenübertragung per UDP?

Bei UDP wurde zugunsten der Geschwindigkeit bei der Übertragung großer Datenmengen (z.B. Videos oder Telefonie) auf Sicherheit verzichtet. Während bei TCP im Protokoll abgesichert wird, dass jede gesendete Nachricht den Empfänger erhält, können bei UDP Nachrichten verloren gehen. Während es bei Viedoübertragung per TCP störend wäre, wenn das Bild ruckelt, sind für einen Sekundenbruchteil "verlorene Pixel" bei der Übertragung per UDP für das menschliche Auge nicht wahrnehmbar.

Festzuhalten ist aber: bei UDP kann es zu protokollbedingten (ins Konzept des Protokolls "eingebauten") Nachrichtenverlusten kommen.

Welches Problem entsteht dadurch für die Steuerung einer Modellbahn?

Wenn UDP-bedingte Nachrichtenverluste bei der Übertragung einer Rückmeldung (z.B. Belegtmeldung) auftreten, so kommt diese Rückmeldung nicht beim PC an. Anders als ein paar verlorene Pixel bei Videoübertragung sind verlorene Rückmeldungen bei einer Modellbahnsteuerung nicht zu akzeptieren.


FAQ zu UDP-basierten Rückmeldesystemen

Weil es bereits mehrere Nachfragen und Problemmeldungen zu UDP-basierten Rückmeldesystemen (wie z.B. µCON-S88-Master oder Systeme mit dazu kompatiblem Schnittstellenprotokoll) gegeben hat, hat Herr Freiwald die wichtigsten Fragen in diesem Zusammenhang in einer FAQ zusammengestellt: