Quando você usa o Telnet, está abrindo uma conexão TCP quase bruta para o servidor. Isso significa que você precisa fazer solicitações HTTP, como seu navegador, para obter as informações necessárias.
Tente isto:
> telnet google.com 80
Você deve obter uma janela vazia com um cursor piscando no topo. Agora digite isto em:
GET / HTTP/1.1
e pressione Enter duas vezes para enviar a linha e terminar o pedido com uma linha vazia. Você não poderá ver o que está digitando, porque o servidor não está ecoando de volta o que você está digitando (mas o cliente Telnet move o cursor para você).
Você deve receber sua resposta em HTML. Pontos extras se você puder salvá-lo em um arquivo e abri-lo em um navegador.
Então, o que é o Lynx? O Lynx faz exatamente o que o seu navegador faz: enviar solicitações, obter a resposta, analisar o HTML e mostrá-lo ao usuário. Mas tudo isso é feito em uma interface de linha de comando, o que torna difícil alinhar objetos e formatá-los corretamente.
Telnet, por outro lado, apenas lida com a parte que solicita e responde, e é por isso que apenas pessoas loucas navegam na Web apenas com o Telnet.