Google garde un serveur fonctionnant sur le port 443. Si vous naviguez sur https://www.google.com ou https://www.google.com:443, vous obtiendrez la page de recherche Google normale via SSL.
Lorsque vous utilisez l'URL http://www.google.com:443, vous indiquez au navigateur de faire une requête sur le port 443, mais d'utiliser HTTP non crypté. Google a configuré son serveur pour rejeter cela et fermer la connexion car il n'attend que du HTTPS sur ce port.
Cependant, les serveurs de Google ne écoutent pas sur le port 8080. Lorsque vous faites une requête sur le port 8080, votre navigateur doit attendre l'expiration avant de décider que la requête a échoué.
Vous pouvez le vérifier vous-même en ouvrant une session telnet sur www.google.com:443 et en essayant de parler HTTP non crypté:
[~]$ telnet www.google.com 443
Trying 66.102.7.104...
Connected to www.l.google.com.
GET / HTTP/1.0
Connection closed by foreign host.
Si vous essayez la commande suivante, vous verrez que vous ne pouvez pas du tout vous connecter au port 8080 et que cela prend beaucoup de temps pour expirer:
[~]$ telnet www.google.com 8080
Trying 66.102.7.104...
telnet: connect to address 66.102.7.104: Operation timed out