meines wissens nach, finden sowohl UDP als auch
TCP Pakete jeweils den schellsten weg.
Der unterschied zwischen den beiden Protokollen liegt in der Fehlerprüfung.
TCP und UDP fallen in die Schicht Transport (der sog. Transport Layer), rangieren also auf Ebene 4 eines ISO/OSI 7-Schichten Modells und ermöglichen die eigentliche Kommunikation von Anwendungen.
UDP (User Datagramm Protocol) dient dem Versenden von Datenpaketen über eine verbindungslose, nicht abgesicherte Kommunikation. Das bedeutet, das die erfolgreiche Übertragung via UDP dem Programm überlassen wird und somit nicht immer gewährleistet ist. UDP selbst nimmt keine Überprüfung vor, ob Daten erfolgreich übermittelt wurden.
Im Gegensatz dazu handelt es sich bei
TCP (Transmission Control Protocol) um eine verbindungsorientierte und zuverlässige Kommunikation, bei der die Sicherung der Übertragung von dem Protokoll übernommen wird. Bei
TCP werden verlorene Daten (Pakete) erneut versendet.
jetzt alles klar ?