TCP vs. UDP – die beiden Protokolle im Vergleich
TCP und UDP sind Protokolle, mit denen Datenpakete versendet werden können. Sie bauen auf dem Internetprotokoll (IP) auf und haben grundsätzlich die gleiche Aufgabe. Und doch gibt es Unterschiede, die ich euch gerne aufzeige.
TCP bedeutet ausgeschrieben "Transmission Control Protocol" und gehört zur TCP/IP-Familie. Das TCP-Protokoll soll dich bei folgendem unterstützen:Es soll den Datenverlust verhindernDateien und Datenströme aufteilenDatenpakete den passenden Anwendungen zuordnenUnd so funktioniert TCP:TCP beruht auf zwei Schichten. Durch die obere Schicht des TCPs wird eine Nachricht oder auch eine Datei in kleinere Pakete zerlegt. Wenn diese beim Ziel angekommen sind, werden sie wieder durch eine TCP-Schicht zusammengesetzt, wie vor dem Versand. Die untere Schicht des TCPs ist die IP, deswegen auch der Name TCP/IP. Das Internetprotokoll sorgt dafür, dass die Pakete auch beim richtigen Ziel ankommen und nicht irgendwo die Bahn verlieren. Beim TCP/IP kommt das Client-Server-Modell zum Einsatz. Von einem bestimmten Computer-Nutzer (Client) wird ein bestimmter Dienst angefordert, welcher durchgeführt werden möchte. Dieser Dienst wird von einem anderen Computer im Netzwerk bereitgestellt (Server). Das heisst, jede Kommunikation verläuft von einem Punkt zum anderen im Netzwerk.
UDP bedeutet "User Datagram Protocol". Es ist ein verbindungsloses Transport-Protokoll. Das UDP hat ähnliche Aufgaben wie das TCP. Im Gegensatz zu TCP arbeitet das UDP verbindungslos und unsicher. Das heisst, als Absender weiss man nie, ob ein Paket angekommen ist, weil man nie eine Empfangsbestätigung erhält. Dieses Protokoll wird oft bei DNS-Anfragen, VPN-Verbindungen und Audio- oder Videostreaming verwendet. Weil dieses Protokoll durch seine vereinfachte Arbeitsweise schneller ist. Und so funktioniert UDP:UDP-Pakete werden direkt an die Anwendung weitergeleitet, ohne Nummerierung. Deshalb wird UDP hauptsächlich für Anwendungen genutzt, bei denen Paketverluste nicht so schlimm sind. Zum Beispiel, wenn es einen Unterbruch bei einem Telefonat gibt, sind Pakete verloren gegangen. Dann fragt man in der Regel nach, was die Person gesagt hat und das Problem ist gelöst. Sprich da ist es nicht so tragisch, dass Pakete verloren gegangen sind.
Hier noch ein grafischer Vergleich der zwei Protokolle: