O Telnet pode ser usado para um teste muito básico da capacidade de um servidor da Web de receber e responder a solicitações em uma porta específica (normalmente porta 80 para HTTP ou 443 para HTTPS). Ele não testa o * conteúdo * da resposta, apenas que uma resposta é recebida. É extremamente rudimentar e longe de um teste abrangente.
Aqui está como você faz isso:
1.
Abra um cliente Telnet: A maioria dos sistemas operacionais inclui um cliente Telnet. No Linux/MacOS, você normalmente pode abrir um terminal e digitar `telnet`. No Windows, pode ser necessário ativá -lo (muitas vezes não é ativado por padrão) através das configurações de recursos do Windows.
2.
conecte -se ao servidor: Digite `Open
` e pressione Enter. Substitua `` pelo endereço IP ou nome de domínio do seu servidor da Web e `` com 80 (para http) ou 443 (para https). Por exemplo:
`` `BASH
Telnet www.example.com 80
`` `
3. Envie uma solicitação HTTP: Se a conexão for bem -sucedida, você receberá uma mensagem de conexão. Em seguida, digite um http básico de solicitação e pressione Enter:
`` `
Get / HTTP / 1.1
Host:www.example.com
Conexão:Feche
`` `
A `` é crucial; Isso significa o fim do cabeçalho.
4. Examine a resposta: O servidor da Web deve responder com um cabeçalho HTTP e potencialmente o conteúdo HTML da página da Web. Se você vir uma resposta (mesmo que seja uma mensagem de erro), o servidor estará ouvindo pelo menos na porta especificada e respondendo às solicitações básicas.
Limitações:
* https (porta 443) não funcionará diretamente com o telnet: A telnet não é criptografada, enquanto o HTTPS usa a criptografia SSL/TLS. Você terá uma falha de conexão. Você precisa de ferramentas como `OpenSSL S_CLIENT` para testar servidores HTTPS.
* sem teste detalhado: O Telnet mostra apenas a resposta HTTP bruta. Ele não verifica se há HTML, CSS, JavaScript ou outros aspectos corretos de um site funcional.
* Riscos de segurança: O uso do Telnet para acessar servidores da Web geralmente é desencorajado porque transmite dados em texto simples, tornando -o vulnerável à espionagem. É altamente recomendável usar ferramentas modernas projetadas para testes de servidor da web.
Melhores alternativas:
Para testes adequados do servidor da web, use ferramentas como:
* `curl`: Uma ferramenta de linha de comando para transferir dados com URLs. Ele suporta HTTPS e fornece informações muito mais detalhadas sobre a resposta.
* `wget`: Outra ferramenta de linha de comando semelhante ao `Curl '.
* Ferramentas de desenvolvedor dos navegadores: As ferramentas do desenvolvedor do navegador (guia de rede) fornecem informações abrangentes sobre solicitações e respostas HTTP, incluindo cabeçalhos, códigos de status e tempo.
* Ferramentas de teste de carga especializadas: Para testar o desempenho do servidor sob carga pesada, são necessárias ferramentas como JMeter ou K6.
O Telnet é útil apenas para a verificação inicial mais básica para ver se um servidor está ouvindo em uma porta específica. Para qualquer coisa além disso, use ferramentas de teste mais apropriadas.