Mais peut-être que j'ai mal saisi les notions de base sur telnet...
Probablement. Telnet ne fait qu'ouvrir une socket et permet de faire passer de l'ascii.
Une fois que telnet est lancé et connecté, si tu ne lances pas de requête HTTP ou si tu ne respectes pas le protocole à la lettre, le serveur ne comprendra pas. En l'occurrence, je parie que la page HTML te sors une erreur parce que le serveur en a marre d'attendre ta requête...
Une petite recherche rapide et la démo qui va bien :
http://www.iprelax.fr/http/http_session.phpPour ce qui est de l'utilité de telnet pour résoudre des épreuves, oui et non. Oui parce que ça permet de mettre les mains dans le cambouis et de comprendre un peu comment ça marche, non parce que c'est très vite casse-pied de tout faire à la main et qu'il y a des outils plus adaptés. Entre autres, des plugins pour les navigateurs, netcat, curl, etc...