0Pricing
Network+ Academy · Lektion

Wofür Portnummern da sind

Lernen Sie, wie Ports Datenverkehr an den richtigen Dienst auf einem Host weiterleiten.

Wofür Portnummern da sind ist eine kostenlose Network+ Academy-Lektion auf CoddyKit. Dies ist Lektion 2 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Network+ Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Network+ Academy-Kurs umfasst insgesamt 4 Lektionen.

Ein Host, viele Dienste

Auf einem einzelnen Gerät laufen häufig mehrere Netzwerkdienste gleichzeitig – etwa ein Webserver, ein Mailserver und eine Dateifreigabe. Portnummern ermöglichen es einer IP-Adresse, viele Dienste zu hosten, indem sie jedem Dienst einen eigenen Zugang zuweisen.

Die IP-Adresse bringt das Paket zum richtigen Host; die Portnummer leitet es an die richtige Anwendung auf diesem Host weiter.

Sockets: IP-Adresse plus Port

Wenn Sie eine IP-Adresse mit einer Portnummer kombinieren, erhalten Sie einen Socket, den eindeutigen Endpunkt einer Verbindung. 192.168.1.10:443 ist beispielsweise ein Socket für HTTPS auf diesem Host.

Eine Verbindung wird durch das Paar aus Quell- und Ziel-Socket identifiziert. So kann ein Host Tausende gleichzeitig stattfindende Verbindungen voneinander unterscheiden.

192.168.1.10:443  <- IP : port = socket

Der Portnummernbereich

Portnummern sind 16-Bit-Werte im Bereich von 0 bis 65535. Damit gibt es pro Protokoll 65.536 mögliche Ports (TCP und UDP verfügen jeweils über ihren eigenen vollständigen Bereich).

Der große Bereich stellt sicher, dass einem Host bei den vielen Verbindungen, die er gleichzeitig verwalten kann, nie die Ports ausgehen.

Bekannte Ports

Die Ports 0 bis 1023 sind die bekannten Ports (Well-Known Ports), die für gängige, standardisierte Dienste reserviert sind. HTTP verwendet Port 80, HTTPS Port 443 und SSH Port 22.

Diese Zuordnungen werden von der IANA (Internet Assigned Numbers Authority) verwaltet, damit Clients einen bestimmten Dienst standardmäßig immer am erwarteten Port finden.

Registrierte Ports

Die Ports 1024 bis 49151 sind registrierte Ports, die auf Anfrage bestimmten Anwendungen zugewiesen werden, beispielsweise 3306 für MySQL oder 3389 für RDP (Remote Desktop Protocol).

Sie werden weniger strikt kontrolliert als bekannte Ports, helfen aber dennoch, Konflikte zwischen häufig verwendeten Anwendungen zu vermeiden.

Dynamische, kurzlebige Ports

Die Ports 49152 bis 65535 sind dynamische oder kurzlebige Ports (Ephemeral Ports). Das Betriebssystem weist der Clientseite einer Verbindung vorübergehend einen solchen Port zu.

Wenn Ihr Browser eine Verbindung zu einem Webserver an Port 443 herstellt, verwendet Ihr Computer einen zufälligen hohen kurzlebigen Port als Quellport. Dieser wird freigegeben, sobald die Verbindung beendet ist.

Quellport und Zielport

Jede Verbindung hat zwei Ports. Der Zielport identifiziert den erreichten Dienst, beispielsweise 443 für HTTPS. Der Quellport ist der kurzlebige Clientport für diese Verbindung.

Durch dieses Paar kann ein Host viele Verbindungen zum selben Dienst unterscheiden, da jede einen anderen Quellport verwendet.

Warum Standardports wichtig sind

Dank Standardports können sich Clients verbinden, ohne eine Portnummer anzugeben. Beim Eingeben einer Webadresse wird im Hintergrund Port 80 oder 443 verwendet. Wird ein Dienst an einem nicht standardmäßigen Port betrieben, muss den Clients diese Nummer ausdrücklich mitgeteilt werden.

Manche Administratoren ändern die Standardports als geringfügige Maßnahme durch Security by Obscurity. Anschließend müssen jedoch Firewalls und Regeln entsprechend aktualisiert werden.

Ports in Firewallregeln

Firewalls erlauben oder blockieren Datenverkehr größtenteils anhand der Portnummer. Eine Regel, die TCP 443 erlaubt, lässt HTTPS passieren und blockiert gleichzeitig andere Dienste.

Das Schließen nicht verwendeter Ports verringert die Angriffsfläche eines Hosts. Das Verständnis von Ports ist daher sowohl für die Konnektivität als auch für die Sicherheitskonfiguration von zentraler Bedeutung.

Lauschende und offene Ports

Ein Dienst, der bereit ist, Verbindungen anzunehmen, lauscht an seinem Port; dieser Port gilt dann als offen. An einem geschlossenen Port wartet kein Dienst.

Angreifer suchen mit Portscans nach offenen Ports, um angreifbare Dienste zu finden. Daher prüfen Techniker, welche Ports offen sind, und fahren nicht benötigte Dienste herunter.

Ports führen alles zusammen

Portnummern bilden die Adressierungsebene oberhalb von IP und leiten Daten an die richtige Anwendung weiter. Sie ermöglichen das Multiplexing vieler Dienste auf einem Host.

Da das Konzept der Ports nun klar ist, können Sie in den nächsten Lektionen die konkreten Portnummern der alltäglichen Protokolle kennenlernen.

Kurzer Check

Rufen Sie sich die Portbereiche ins Gedächtnis.

Zusammenfassung

Sie haben gelernt, wofür Portnummern verwendet werden.

  • Ports ermöglichen es einer IP-Adresse, viele Dienste zu hosten; IP-Adresse plus Port ergibt einen Socket.
  • Der Bereich reicht pro Transportprotokoll von 0 bis 65535 (16 Bit).
  • Bekannte Ports: 0–1023; registrierte Ports: 1024–49151; dynamische Ports: 49152–65535.
  • Der Zielport bezeichnet den Dienst; der Quellport ist der kurzlebige Port des Clients.
  • Firewalls erlauben oder blockieren Datenverkehr größtenteils anhand des Ports.

Häufig gestellte Fragen

Ist die Lektion „Wofür Portnummern da sind“ kostenlos?

Ja — der vollständige Text von „Wofür Portnummern da sind“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Network+ Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Network+ Academy-Kurs umfasst insgesamt 4 Lektionen.

Was lerne ich in „Wofür Portnummern da sind“?

Lernen Sie, wie Ports Datenverkehr an den richtigen Dienst auf einem Host weiterleiten. Du übst Network+ Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um Network+ Academy zu starten?

Keine Vorkenntnisse erforderlich. Network+ Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 2 von 4.

Wie lange dauert die Lektion „Wofür Portnummern da sind“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser Network+ Academy-Lektion Code schreiben und ausführen?

Ja. Jede Network+ Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. TCP und UDP im Überblick
  2. Wofür Portnummern da sind
  3. Protokolle für Web und Dateiübertragung
  4. Protokolle für Fernzugriff und E-Mail
← Zurück zu Network+ Academy