Haben Sie sich jemals gefragt, wie das Internet funktioniert? Wie können Sie bequem von zu Hause aus Bilder, E-Mails, Anrufe senden und empfangen und Websites von Ihrem mit dem Internet verbundenen Gerät anzeigen? Diese Aktionen hängen von TCP- und UDP-Ports ab. Wie funktionieren diese Ports und was sind sie?
Bevor Sie sich mit dem Thema befassen, müssen Sie verstehen, was ein Port ist. Computer verwenden Ports, um mit anderen Computern in einem Netzwerk zu kommunizieren und Verbindungen herzustellen. Der fragliche Port ist hier keine physische Komponente, sondern ein virtueller Endpunkt zwischen zwei oder mehr Computern. Die gebräuchlichsten Ports im Internet sind die TCP- und UDP-Ports.
Was sind TCP-Ports?
TCP steht für Transmission Control Protocol und ist ein verbindungsorientiertes Protokoll. Bei Netzwerken sind Protokolle Regeln oder Standards, die regeln, wie Daten zwischen Geräten übertragen werden. TCP wird als verbindungsorientiertes Protokoll bezeichnet, da es vor der Übertragung von Daten eine Verbindung zwischen den empfangenden und sendenden Geräten herstellt.
TCP-Ports sind Ports, die den Übertragungssteuerungsprotokollen entsprechen. Einige TCP-Ports umfassen Dateiübertragungsprotokoll Ports (20 und 21) für Dateiübertragungen, der SMTP-Port (25) und der IMAP-Port (143) für E-Mails und der Sichere Schale Anschluss (22).
Wie funktionieren TCP-Ports?
TCP-Ports erstellen Verbindungen, bevor Daten freigegeben werden. Wenn Sie beispielsweise Ihrem Freund von einem neuen Film oder Spiel erzählen möchten, können Sie ihn anrufen. Sie wählen die Nummer Ihrer Freundin, und wenn sie den Anruf entgegennimmt und bestätigt, dass Sie am anderen Ende der Leitung sind, nimmt sie ab. Dann kannst du anfangen, ihr von dem Spiel zu erzählen.
So funktionieren auch TCP-Ports. Vor der Datenübertragung wird eine sichere Verbindung zwischen Sender- und Empfängergerät gewährleistet. Aber wie stellen Geräte, die die TCP-Ports zum Empfangen oder Senden von Daten verwenden, diese Verbindung überhaupt her? Sie tun dies mit dem Drei-Wege-Handshake.
Was ist ein Drei-Wege-Handshake?
Bei TCP verbindet sich das Gerät, das die Daten sendet, mit dem Gerät, das sie empfangen soll. Die Art und Weise, wie TCP-Ports zuverlässige Verbindungen herstellen, wird als Drei-Wege-Handshake bezeichnet.
Wie der Name schon sagt, erfordert ein Drei-Wege-Handshake drei verschiedene Interaktionen, die in Form von drei Nachrichten erfolgen: SYN→SYN-ACK→ACK.
Das erste ist das SYN-Segment. Das sendende Gerät sendet eine SYN-Nachricht (Synchronized Sequence Number) aus, um zu versuchen, mit dem empfangenden Computer zu kommunizieren. Es versucht zu sagen: „Hallo! Sind Sie verfügbar, um eine Verbindung herzustellen? "
Wenn das empfangende Gerät zum Herstellen einer Verbindung verfügbar ist, antwortet es dem Gerät, das die Verbindungsanfrage sendet, mit einem SYN-ACK-Segment. Das SYN-ACK-Segment bestätigt die Verbindungsanfrage und sendet eine synchronisierte Sequenznummer zurück. Im Klartext sagt das Gerät: "Ja, ich bestätige Ihre Anfrage und bin bereit, eine Verbindung herzustellen."
In diesem Fall sendet das sendende Gerät ein ACK-Segment an das empfangende Gerät und teilt ihm mit, dass es seine Nachricht bestätigt hat. Dann wird eine Verbindung hergestellt und es beginnt mit der Datenübertragung. Wenn die Datenübertragung bestätigt und abgeschlossen ist, wird die Verbindung beendet.
Auf diese Weise werden alle an das Empfangsgerät gesendeten Daten vollständig und in der richtigen Reihenfolge gesendet. Außerdem gibt es keine fehlenden Pakete, weil zuerst eine Verbindung hergestellt wurde.
Was sind UDP-Ports?
UDP steht für User Datagram Protocol. Das User Datagram Protocol ist verbindungslos, was bedeutet, dass ein Host-Gerät Daten an seinen Empfänger übertragen kann, ohne vorher eine Verbindung herzustellen. UDP-Ports hängen von den UDP/IP-Protokollen ab. Zu den UDP-Ports gehören der DNS-Port (53), der Dynamic Host Configuration Protocol-Port (68) und der Kerberos-Port (88), der von Spieldiensten verwendet wird.
Wie funktionieren UDP-Ports?
Im Gegensatz zu den TCP-Ports müssen UDP-Ports keine Verbindungen herstellen, bevor sie Daten übertragen. Wenn Sie also Ihrem Freund von einem neuen Film erzählen wollten, der den Upport imitiert, müssten Sie Ihr Gespräch herausschreien und hoffen, dass Ihr Freund in der Nähe ist und Sie hören kann. Ziemlich unzuverlässig, oder?
Die Verantwortung für den Erhalt der Informationen, die Sie weiterzugeben versuchen, liegt ausschließlich bei Ihrem Freund. Da Sie noch keine Verbindung hergestellt haben, hört Ihr Freund Sie möglicherweise nicht richtig und hört nur Bruchstücke oder gar nichts.
Bei UDP-Ports sendet der Host Daten in Paketen (kleinen Segmenten) ohne bestimmtes Ziel. Dann hofft es, dass das empfangende Gerät diese Pakete erhält, was unzuverlässig ist, da es nicht garantiert, dass die Daten nahtlos empfangen werden. Infolgedessen gelangen Pakete nicht zum Empfänger und Daten gehen verloren. Dies ist bekannt als Paketverlust.
Was ist der Unterschied zwischen TCP- und UDP-Ports?
Obwohl TCP-Ports die gleiche Funktion zum Senden von Informationen über das Internet erfüllen, haben sie unterschiedliche Funktionen und Verwendungszwecke.
Verlässlichkeit
Ein TCP-Port ist zuverlässiger für die Kommunikation und Datenübertragung, da es verbindungsorientierter ist Protokoll, baut es vor dem Senden eine Verbindung mit den beiden Geräten über einen Drei-Wege-Handshake auf Daten. So kommen alle Daten in der richtigen Reihenfolge an. Und wenn es im Prozess einen Fehler gibt, ist er leicht zu erkennen. Dies ist jedoch bei UDP-Ports nicht dasselbe.
Aufgrund ihrer Zuverlässigkeit werden TCP-Ports für Dienste verwendet, bei denen Sie eine sichere und vollständige Datenübertragung wie E-Mails, Bilder, Websites usw. benötigen.
Zeit
Da es sich bei UDP-Ports um verbindungslose Protokolle handelt, sparen sie viel Zeit, indem sie vorher keine Verbindungen herstellen Senden von Datenpaketen, was für zeitkritische Dienste praktisch ist und wo Daten empfangen werden Echtzeit. UDP-Ports werden beim Video-, Sprach- und Spiele-Streaming verwendet.
TCP- und UDP-Ports, erklärt
TCP- und UDP-Ports sind Netzwerkbegriffe, die Sie nicht regelmäßig hören, aber sie sind das Fundament unseres Internets. Diese beiden Ports spielen eine große Rolle in Ihrem täglichen Leben, da ohne diese Ports eine Datenübertragung nahezu unmöglich wäre.
Was ist das Internet Control Message Protocol (ICMP) und wie funktioniert es?
Lesen Sie weiter
Verwandte Themen
- Technik erklärt
- IP Adresse
- Computernetzwerke
- Netzwerktipps
- Jargon
Über den Autor
Chioma ist eine technische Redakteurin, die es liebt, durch ihr Schreiben mit ihren Lesern zu kommunizieren. Wenn sie nicht gerade etwas schreibt, trifft man sie oft mit Freunden ab, engagiert sich ehrenamtlich oder probiert neue Tech-Trends aus.
Abonnieren Sie unseren Newsletter
Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!
Klicken Sie hier, um sich anzumelden