Telnet se desconecta muito rapidamente para comandos HTTP na porta 80

1

Meu roteador doméstico fornece o servidor da Web aqui: 10.1.1.1:80

Eu posso fazer ping e conectar-me a ele com um navegador da web. Por alguma razão, eu quero estabelecer uma conexão ao seu servidor web via telnet também.

Eu instalei o telnet no windows 7. Eu corro cmd como admin. Eu corro o telnet e defino o localecho. Eu então abro 10.1.1.1 80

O resultado sempre faz com que a conexão não ocorra:

Welcome to Microsoft Telnet Client

Escape Character is 'CTRL+]'

Microsoft Telnet> open 10.1.1.1 80
Connecting To 10.1.1.1...

Connection to host lost.

Eu usei wireshark para confirmar que uma troca de pacotes entre o cliente telnet e o servidor web estava de fato ocorrendo para descartar qualquer problema de firewall (não havia carga útil, mas o servidor estava enviando de volta os ACKs). Estou esquecendo de algo? Por que não posso enviar comandos HTTP?

Eu quero saber como usar o telnet para enviar e receber solicitações http. Por razões fora do escopo, tenho que usar o telnet como ferramenta.

EDIT: Acho telnet está funcionando ok, mas o servidor está apenas se desconectando muito rapidamente para que eu envie quaisquer comandos HTTP. Eu tentei com vários servidores e notei que, na maioria dos casos, não há maneira possível de enviar um comando (ou seja, a conexão é perdida antes que uma única tecla seja pressionada). Então, suponho que o que eu deveria ter perguntado (atualizado o título de acordo) é:

(a) por que é perdido tão rapidamente?

e

(b) o que pode ser feito para não perder a conexão ou enviar um comando antes que a conexão seja perdida?

    
por rafraf 24.04.2013 / 02:16

0 respostas