Skip to main content

Was ist ein UDP -Sockel?

Ein UDP -Socket (User DataGram Protocol) ist eine Art Computerprotokoll, mit dem Informationen über ein Netzwerk übertragen und empfangen werden.Um einen anderen Server zu kontaktieren, bevor Sie versuchen, Daten zu senden. Dies unterscheidet sich deutlich von TCP (Getriebekontrollprotokoll), die jederzeit eine Kommunikationslinie für einen anderen Sockel verwalten müssen. Viele Internetanwendungen verwenden regelmäßig aUDP -Socket für die Kommunikation, da sie eine große Anzahl von Benutzern ermöglichen, auf Online -Server zuzugreifen, ohne dass kontinuierliche Kommunikation erforderlich ist.

Die drei Arten von Computerhöhlen sind UDP, TCP und RAW. Rohstecker werden am häufigsten verwendet, um zu findenoder direkter Netzwerkverkehr. TCP -Steckdosen werden verwendet, wenn es wichtig ist, dass alle Informationen in der Reihenfolge, in der sie gesendet wurdekleinStapel durch die Verwendung einzelner Pakete, die als Datagramme bezeichnet werden.

Eine der Nachteile der Verwendung eines UDP-Socket ist das, was als Paketverlust bezeichnet wird. Es gibt keine vorab festgelegte Verbindung zwischen den beiden Sockeln, daher besteht die Möglichkeit, dass die Chance bestehtEin Datagramm schafft es nicht in den Zielbuchse. Der Zielcomputer hat keine Ahnung, dass das Paket kommt und nicht beantragt, sich zu ärgern, sodass die Daten vollständig verloren gehen.

Systeme, die einen UDP -Socket verwendenFramework entscheidet sich häufig für den Paketverlust gegenüber den Übertragungsproblemen, die eine TCP-Verbindung verursachen könnte. Ein Beispiel ist ein kritisches Echtzeitsystem, bei dem es wichtiger ist, die Daten in das System zu halten, anstatt möglicherweise dieGanzes Systempause aufgrund einer langsamen TCP -Verbindung. Alternativ werden TCP -Verbindungen in Situationen verwendet, in denen ein Datenverlust die Systemintegrität beeinträchtigen kann.

Erstellen einer UDP -Socketist sehr einfach. Wenn man bedenkt, dass es keinen dedizierten Computerprozess geben muss, um den Port, an den der Sockel angeschlossen istEinfach aufgrund der minimalen Größe und geringen Komplexität der Paketstruktur.

Viele wichtige Online -Dienste verwenden UDP -Sockets für die Kommunikation. Das Domain Name System (DNS), das einfache Internetadressts umwandeltMenschen können in eine lange Reihe von Zahlen lesen und verstehen, verwenden UDP -Sockets, da normalerweise nur eine Anforderung pro Benutzer zu jeder Zeit erforderlich ist. Streaming Media Services verwenden auch UDP, da der Verlust eines einzelnen Pakets die nicht unterbrichtGanzes Strom in den meisten Fällen.