Netzwerkverbindung TCP oder UDP: Unterschied zwischen den Versionen

Aus RailRoad&Co.-Wiki
Zur Navigation springenZur Suche springen
KKeine Bearbeitungszusammenfassung
KKeine Bearbeitungszusammenfassung
 
(10 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
{{TC789gsb}}
{{TC78910gsb}}
__NOTOC__
__NOTOC__


== Netzwerkverbindung von TrainController zur Digitalzentrale mit TCP oder UDP ==
== Netzwerkverbindung von TrainController zur Digitalzentrale mit TCP oder UDP ==
=== Was ist UDP? ===
=== Seltsame Effekte ===


UDP ist in der [https://de.wikipedia.org/wiki/User_Datagram_Protocol Wikipedia] gut erklärt.
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 is im [https://www.freiwald.com/forum/viewtopic.php?f=8&t=35762&hilit=wlan Forum] zu finden.


=== 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.
=== Was ist UDP ===


Festzuhalten ist aber: bei UDP kann es zu protokollbedingten (ins Konzept des Protokolls "eingebauten") Nachrichtenverlusten kommen.  
* UDP = '''User Datagram Protocol''': ein minimales, verbindungsloses, ohne Sicherung arbeitendes Protokoll im Netzwerk
UDP wird in der [https://de.wikipedia.org/wiki/User_Datagram_Protocol Wikipedia] gut erklärt.


=== 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.
=== Was ist TCP ===


=== Seltsame Effekte mit µCon S88 Master ===
* TCP = '''Transmission Control Protocol''': ein Übertragungssteuerungsprotokoll. Datenverluste werden bei TCP erkannt und automatisch behoben.
TCP wird in der [https://de.wikipedia.org/wiki/Transmission_Control_Protocol Wikipedia] gut erklärt.


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: [[https://www.freiwald.com/forum/viewtopic.php?f=8&t=35762&hilit=wlan Forum]]
=== Nachrichtenverluste bei UDP ===
 
Bei UDP wurde '''zugunsten der Geschwindigkeit''' bei der Übertragung großer Datenmengen (z.B. Videos oder Telefonie) '''auf Sicherheit verzichtet'''.
 
Während die Übertragung bei '''TCP''' im Protokoll so 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.  
 
'''Fazit:''' Bei UDP kann es zu protokollbedingten (ins Konzept des Protokolls "eingebauten") '''Nachrichtenverlusten''' kommen.  
 
 
=== Problem für die 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 ==
== 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:
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 [https://www.freiwald.com/forum/viewtopic.php?f=8&t=38074 FAQ] zusammengestellt.
 
 
== Weblinks ==


*Link zur FAQ: [[https://www.freiwald.com/forum/viewtopic.php?f=8&t=38074 UDP-basierte Rückmeldesysteme]]
*Quelle: [https://www.freiwald.com/forum/viewtopic.php?f=8&t=35762&hilit=wlan Forum]
*FAQ: [https://www.freiwald.com/forum/viewtopic.php?f=8&t=38074 UDP-basierte Rückmeldesysteme]
*UDP:  [https://de.wikipedia.org/wiki/User_Datagram_Protocol Wikipedia]
*TCP: [https://de.wikipedia.org/wiki/Transmission_Control_Protocol Wikipedia]






:-- [[Benutzer:Uslex|Uslex]] ([[Benutzer Diskussion:Uslex|Diskussion]])  11:47, 13. Dez. 2021‎ (CEST)
:bearbeitet: [[Benutzer:Uslex|Uslex]] ([[Benutzer Diskussion:Uslex|Diskussion]]) 14:03, 7. Jul. 2022 (CEST), [[Benutzer:Uslex|Uslex]] ([[Benutzer Diskussion:Uslex|Diskussion]]) 15:34, 17. Jul. 2023 (UTC)


[[Kategorie: Hardware]]
[[Kategorie: Hardware]]
Zeile 38: Zeile 60:
[[Kategorie: Digitalsystem]]
[[Kategorie: Digitalsystem]]
[[Kategorie: LAN_Ethernet]]
[[Kategorie: LAN_Ethernet]]
[[Kategorie: S88-Bus]]

Aktuelle Version vom 29. Februar 2024, 13:46 Uhr

Verwendung
thumbs


Netzwerkverbindung von TrainController zur Digitalzentrale mit TCP oder UDP

Seltsame Effekte

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 is im Forum zu finden.


Was ist UDP

  • UDP = User Datagram Protocol: ein minimales, verbindungsloses, ohne Sicherung arbeitendes Protokoll im Netzwerk

UDP wird in der Wikipedia gut erklärt.


Was ist TCP

  • TCP = Transmission Control Protocol: ein Übertragungssteuerungsprotokoll. Datenverluste werden bei TCP erkannt und automatisch behoben.

TCP wird in der Wikipedia gut erklärt.


Nachrichtenverluste bei UDP

Bei UDP wurde zugunsten der Geschwindigkeit bei der Übertragung großer Datenmengen (z.B. Videos oder Telefonie) auf Sicherheit verzichtet.

Während die Übertragung bei TCP im Protokoll so 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.

Fazit: Bei UDP kann es zu protokollbedingten (ins Konzept des Protokolls "eingebauten") Nachrichtenverlusten kommen.


Problem für die 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.


Weblinks


-- Uslex (Diskussion) 11:47, 13. Dez. 2021‎ (CEST)
bearbeitet: Uslex (Diskussion) 14:03, 7. Jul. 2022 (CEST), Uslex (Diskussion) 15:34, 17. Jul. 2023 (UTC)