WikiDer > Benutzer-Datagramm-Protokoll
Es Benutzer-Datagramm-Protokoll (UDP) ist eines der Basisprotokolle der Internet. Das Protokoll arbeitet auf der gleichen Ebene wie TCP und ist beschrieben in RFC 768.
UDP ist unzuverlässig: Das Protokoll garantiert nicht, dass die Daten tatsächlich ankommen, was bei TCP der Fall ist. Einige Protokolle, die über UDP arbeiten, implementieren selbst eine Authentifizierungsmethode. Dies ersetzt effektiv die Funktionalität, die TCP in diesem Bereich hat.
UDP wird häufig in Anwendungen verwendet, bei denen eine schnelle Datenübertragung und kurze Reaktionszeiten sehr wichtig sind und weniger Daten verloren gehen, z Telefonie, Videokonferenzen, DNS oder online actiongeladene Spiele spielen, wie z Ego-Shooter.
Würde TCP für diese Art von Anwendung verwendet, würde ein Datenkommunikationsfehler dazu führen, dass immer wieder eine fehlende Datei gesendet/empfangen würde. Datenpaket bis es erfolgreich übertragen wurde.[1]
Struktur
Eine UDP-Nachricht (beachten Sie, dass wir hier nicht von einem Paket oder Frame sprechen) besteht aus a Header (der 'Header') und ein Datenteil:
| Quelle | Ziel | Länge | prüfen | Termine |
Der Header, das komplette Stück für den Datenteil, enthält 4 Felder von 2 Bytes:
- source: Portnummer des sendenden Prozesses
- Ziel: Portnummer des empfangenden Prozesses
- Länge: Anzahl der Bytes in der Nachricht
- check: 0000 bedeutet, dass kein Prüfwert generiert wurde, ansonsten enthält dieses Feld den Prüfwert. Die Prüfziffer oder Prüfsumme dient dazu, Fehler zu machen zu erkennen, nicht für fehler Korrektur.
Häfen
Liste einiger Ports, die von UDP-Diensten verwendet werden:
- 7 Echo
- 18 Protokoll zum Senden von Nachrichten
- 53 Domainnamensystem
- 69 Trivial File Transfer Protocol
- 92 Netzwerkdruckprotokoll
- 115 Einfaches Dateiübertragungsprotokoll
- 123 Netzwerkzeitprotokoll
- 137 NetBIOS Namensdienst
- 161 Einfaches Netzwerkverwaltungsprotokoll
- 1194 OpenVPN
| Quellen, Anmerkungen und/oder Verweise |
| Internetprotokolle laut der TCP/IP-Modemodell | ||||||||
|---|---|---|---|---|---|---|---|---|
|