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.
Aufgabe
SchwerDiese 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/tcpVerankere deine Suche mit
^, damitsshnicht auch Namen findet, die es lediglich enthalten, und behalte mithead -1nur den ersten Treffer.
Probier es 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
2Namen und DNS
Warum Namen existierenDie Hosts-DateiEinen Namen nachschlagenRecord-TypenRückblick: NamenÜbe selbstständig: Terminal-Playground