Menu
Coddy logo textTech

Bekannte Ports

Lektion 11 von 47 im Kurs Netzwerken mit dem Terminal von Coddy.

Wenn ein Port nur eine Zahl ist, woher weiß dein Browser, welchen er verwenden soll? Durch Konvention. Einige Zahlen sind allgemein vereinbart:

  • 22: SSH, Fernzugriff auf die Shell
  • 53: DNS, die Abfragen aus dem letzten Kapitel
  • 80: HTTP
  • 443: HTTPS

Deshalb kannst du eine Adresse ganz ohne Port eingeben. http:// bedeutet Port 80, sofern du nichts anderes angibst, und https:// bedeutet 443. http://example.com:80 zu schreiben, bedeutet einfach, laut auszusprechen, was ohnehin angenommen wurde.

Das sind Konventionen, keine Regeln. Nichts hindert einen Webserver daran, auf 8080 zu laufen, und viele tun das.

Es gibt eine echte Einschränkung. Für Ports unter 1024 sind normalerweise Administratorrechte erforderlich, um auf ihnen zu lauschen. Deshalb verwenden Entwicklungsserver Zahlen wie 8080 oder 3000: Es sind keine besonderen Berechtigungen erforderlich.

challenge icon

Aufgabe

Schwer

Diese Konventionen sind keine Folklore. Sie sind direkt auf dem Rechner in /etc/services niedergeschrieben.

Gib zuerst den Porteintrag für ssh und dann für https aus, wobei du die zweite Spalte jeder Zeile verwendest:

22/tcp
443/tcp

Verankere deine Suche mit ^, damit ssh nicht auch Namen findet, die es lediglich enthalten, und behalte mit head -1 nur den ersten Treffer.

Probier es selbst

Terminal
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Netzwerken mit dem Terminal

Übe selbstständig: Terminal-Playground