Funktionsweise von Webservern
Jede Servermaschine stellt ihre Dienste dem Internet über nummerierte Ports zur Verfügung, einen für jeden Dienst, der auf dem Server verfügbar ist. Wenn beispielsweise auf einem Servercomputer ein Webserver und ein FTP-Server ausgeführt werden, ist der Webserver normalerweise an Port 80 und der FTP-Server an Port 21 verfügbar. Clients stellen eine Verbindung zu einem Dienst unter einer bestimmten IP-Adresse und an einem bestimmten Port her.
Jeder der bekanntesten Dienste ist unter einer bekannten Portnummer verfügbar. Hier sind einige gängige Portnummern:
Werbung
- echo 7
- Tag 13
- qotd 17 (Zitat des Tages)
- ftp 21
- telnet 23
- smtp 25 (Einfache Mailübertragung, dh E-Mail)
- Zeit 37
- nameserver 53
- nicname 43 (Wer ist)
- gopher 70
- finger 79
- WWW 80
Wenn die Servermaschine Verbindungen von außen an einem Port akzeptiert und eine Firewall den Port nicht schützt, können Sie von überall im Internet eine Verbindung zum Port herstellen und den Dienst nutzen. Beachten Sie, dass es nichts gibt, was beispielsweise einen Webserver zwingt, sich auf Port 80 zu befinden. Wenn Sie Ihren eigenen Computer einrichten und Webserver-Software darauf laden möchten, können Sie den Webserver auf Port 918 oder einen anderen unbenutzten Port stellen, wenn Sie möchten. Dann, wenn Ihre Maschine als bekannt wäre xxx.yyy.com , jemand im Internet könnte sich mit der URL http://xxx.yyy.com:918 mit Ihrem Server verbinden. Das „: 918“ gibt explizit die Portnummer an und müsste enthalten sein, damit jemand Ihren Server erreichen kann. Wenn kein Port angegeben ist, geht der Browser einfach davon aus, dass der Server den bekannten Port 80 verwendet.