
UDP vs. TCP. Was ist das? Was sind die Unterschiede, Vor- und Nachteile?
Antwort1
TCP ist das Transmission Control Protocol. Es ist ein verbindungsorientiertes Protokoll, das heißt, es stellt eine Sitzung mittels 3-Wege-Handshake her. TCP bietet eine Fehlerprüfung, allerdings auf Kosten des Overhead-Verkehrs. TCP wird am besten mit Anwendungen verwendet, die eine konstante Verbindung aufrechterhalten müssen, wie z. B. FTP oder SSH.
UDP ist das User Datagram Protocol. Im Gegensatz zu TCP ist UDP ein verbindungsloses Protokoll. Es ist ähnlich wie wenn Sie einen Brief per Post verschicken. Was ich damit meine ist, dass es keineGarantiedass Sie Ihre E-Mail erhalten, senden Sie sie und hoffen, dass sie ankommt (Best-Effort-Zustellung). Da es keine Fehlerprüfung wie bei TCP gibt, ist es viel schneller, allerdings auch fehleranfälliger. Aufgrund seiner Geschwindigkeit ist es ideal für zeitkritische Anwendungen wie Spiele. Einige Streaming-Video-Anwendungen verwenden aufgrund seiner Geschwindigkeit auch UDP.
Dies ist ein sehr kurzer Überblick über die Protokolle. Sie gehen viel tiefer in die Tiefe. Ich würde vorschlagen, sich tiefer damit zu befassen, wenn Sie neugierig auf die Einzelheiten sind und wissen möchten, wie sie in einem Schichtmodell funktionieren.