Fonctionnement des serveurs Web
Toute machine serveur met ses services à la disposition d’Internet à l’aide de ports numérotés, un pour chaque service disponible sur le serveur. Par exemple, si une machine serveur exécute un serveur Web et un serveur FTP, le serveur Web serait généralement disponible sur le port 80 et le serveur FTP serait disponible sur le port 21. Les clients se connectent à un service à une adresse IP spécifique et sur un port spécifique.
Chacun des services les plus connus est disponible à un numéro de port bien connu. Voici quelques numéros de port courants:
Publicité
- echo 7
- jour 13
- qotd 17 (Citation du jour)
- ftp 21
- telnet 23
- smtp 25 (Simple Transfert de courrier, signifiant courrier électronique)
- temps 37
- nameserver 53
- nicname 43 (Qui est)
- gopher 70
- finger 79
- WWW 80
Si la machine serveur accepte les connexions sur un port du monde extérieur et si un pare-feu ne protège pas le port, vous pouvez vous connecter au port de n’importe où sur Internet et utiliser le service. Notez qu’il n’y a rien qui force, par exemple, un serveur Web à être sur le port 80. Si vous deviez configurer votre propre machine et y charger un logiciel de serveur Web, vous pouvez placer le serveur Web sur le port 918, ou tout autre port inutilisé, si vous le souhaitez. Ensuite, si votre machine était connue sous le nom de xxx.yyy.com , quelqu’un sur Internet pourrait se connecter à votre serveur avec l’URL http://xxx.yyy.com:918. Le « :918 » spécifie explicitement le numéro de port et devrait être inclus pour que quelqu’un atteigne votre serveur. Lorsqu’aucun port n’est spécifié, le navigateur suppose simplement que le serveur utilise le port bien connu 80.