TCP- of UDP-netwerkverbinding
Netwerkverbinding van TrainController naar de digitale centrale met TCP of UDP
Vreemde effecten
Ik heb een vreemd gedrag opgemerkt met de µCon S88 Master.
Wanneer treinen met autotrein of ook volledig automatisch rijden, blijven plotseling ergens terugmelders hangen.
- De discussie over dit probleem is te vinden in het forum.
Wat is UDP
- UDP = 'User Datagram Protocol: een minimaal, verbindingsloos, onbeveiligd protocol in het netwerk
UDP wordt goed uitgelegd in de Wikipedia.
Wat is TCP
- TCP = Transmission Control Protocol: transmissie protocol. Dataverlies wordt herkend en automatisch gecorrigeerd door TCP.
TCP wordt goed uitgelegd in de Wikipedia.
Berichtverlies met UDP
Met UDP werd veiligheid opgeofferd ten gunste van snelheid bij het verzenden van grote hoeveelheden gegevens (bijv. video's of telefonie).
Terwijl de overdracht met TCP in het protocol zodanig is beveiligd dat elk verzonden bericht de ontvanger bereikt, kunnen met UDP berichten verloren gaan. Hoewel het vervelend zou zijn als het beeld schokt tijdens Viedo-transmissie via TCP, zijn "verloren pixels" niet waarneembaar voor het menselijk oog gedurende een fractie van een seconde tijdens transmissie via UDP.
Conclusie: Met UDP kunnen er berichtverliezen zijn door het protocol (ingebouwd in het concept van het protocol).
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
- Quelle: Forum
- FAQ: UDP-basierte Rückmeldesysteme
- UDP: Wikipedia
- TCP: Wikipedia
- -- 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), Digi-train 18:56, 10. Jan. 2025 (UTC)