COMO: Pedido de uma página Web através de um cliente de Telnet

Traduções de Artigos Traduções de Artigos
Artigo: 279466 - Ver produtos para os quais este artigo se aplica.
Recomendamos vivamente que todos os utilizadores actualizem para Microsoft (IIS) versão 7.0 em execução no Microsoft Windows Server 2008. O IIS 7.0 aumenta significativamente a segurança da infra-estrutura Web. Para mais informações sobre tópicos relacionados com a segurança do IIS, visite o seguinte Web site da Microsoft:
http://www.microsoft.com/technet/security/prodtech/IIS.mspx
Para obter mais informações sobre o IIS 7.0, visite o seguinte Web site da Microsoft:
http://www.iis.net/default.aspx?tabid=1
Expandir tudo | Reduzir tudo

Nesta página

Sumário

Ocasionalmente, um Web browser não está disponível para testar a conectividade num servidor Web. Este artigo passo a passo descreve um processo que pode utilizar para ligar a um servidor Web e apresentar o conteúdo HTML da página Web utilizando uma consola ou aplicação da linha de comandos telnet com base.

Pedir uma página Web através de um cliente de Telnet

Acordo com RFC 2616, a especificação para o protocolo HTTP, um devidamente formatado GET pedido de HTTP de cliente começa com o verbo GET (note que o verbo usa maiúsculas) e termina com o ASCII caracteres de símbolo de retorno (CR) seguido de linha (LF) de alimentação. Esta aparece como os caracteres hexadecimais OD OA os últimos dois bytes do pedido GET num rastreio do Monitor de rede.

Para mais informações, visite o seguinte RFC site:
RFC 2616
http://www.w3.org/Protocols/rfc2616/rfc2616.html
Para pedir o documento que está localizado em http://ServerName/VirtualDirectory/WebPage.asp de um cliente de telnet, escreva os seguintes comandos na consola ou linha de comandos (prima ENTER ou RETURN após cada linha):
telnet nomeservidor 80
GET /VirtualDirectory/WebPage.asp
Depois de escrever o segundo comando, os dados HTML no WebPage.asp são devolvidos ao cliente de telnet a partir do servidor Web.

Nota : Este exemplo assume que o servidor Web está configurado para utilizar a porta HTTP predefinida (80 TCP). Se o servidor Web está à escuta numa porta diferente, substitua esse número de porta na primeira linha do exemplo. Além disso, este exemplo não funciona correctamente através de uma ligação HTTPS/SSL (TCP 443, por predefinição), porque o cliente de telnet não é possível negociar os comandos de encriptação necessário para estabelecer a sessão SSL. Apesar de uma ligação inicial é possível através da porta HTTPS/SSL, nenhum dado é devolvido quando emitir um pedido GET .

Activar o eco local

Por predefinição, o cliente de telnet que está incluído no Microsoft Windows não tem a opção de Eco Local activada, para que o segundo comando não parece ser recebidos pelo servidor, apesar de ser. Para activar o Eco Local , utilize um dos seguintes métodos após o primeiro comando:

Microsoft Windows 95, Microsoft Windows 98, Microsoft Windows Millennium Edition (Me) ou Microsoft Windows NT 4.0

  1. No menu terminal , clique em Preferências .
  2. Clique para seleccionar a caixa de verificação Eco Local .

Microsoft Windows 2000 e Microsoft Windows XP

  1. Clique em Iniciar , clique em Executar e, em seguida, escreva telnet.exe para iniciar o programa telnet.
  2. Escreva o seguinte comando: para o Windows 2000:
    set local_echo
    para o Windows XP:
    Definir localecho
  3. Prima a tecla ENTER uma vez numa linha em branco para sair da configuração e voltar à sessão de telnet.
Alguns clientes de telnet enviam apenas o símbolo (PA) carácter de retorno quando prime ENTER ou RETURN. Se estiver a tentar ligar a partir destes clientes, tem de utilizar uma combinação de tecla de controlo para os caracteres CRLF Enviar. No ambiente do Windows, mantenha premida a tecla ALT e, em seguida, escreva a sequência de teclas que corresponde ao carácter apropriado no teclado numérico. Para ver os caracteres e números correspondentes, consulte os seguintes Web sites da Microsoft Developer Network (MSDN): Conjunto de caracteres 0-127
http://msdn.microsoft.com/en-us/library/6hy0yb50(VS.85).aspx

Conjunto de caracteres 128-255
http://msdn.microsoft.com/en-us/library/6c608ydz(VS.85).aspxDepois de escrever o último número, liberte a tecla ALT. No caso do pedido GET que neste artigo utiliza como exemplo, escreva o seguinte comando (Repare que os números são escritos no teclado):
GET /VirtualDirectory/WebPage.asp <ALT-key> 0013 <ALT-key> 0010
Se estiver a utilizar um cliente de telnet não envia CRLF quando prime ENTER ou RETURN, consulte a documentação para esse sistema de computador para obter informações sobre como enviar caracteres expandidos.

Referências

Para obter informações adicionais sobre como visualizar pacotes de rede, clique os números de artigo existente abaixo para visualizar os artigos na base de dados de conhecimento da Microsoft:
148942Como capturar tráfego de rede com o Monitor de rede
294818Perguntas mais frequentes sobre o Monitor de rede
Para obter informações adicionais sobre o protocolo TELNET, clique os números de artigo existente abaixo para visualizar os artigos na base de dados de conhecimento da Microsoft:
231866O protocolo TELNET
253918Descrição do cliente Telnet no Windows 2000

Propriedades

Artigo: 279466 - Última revisão: 7 de julho de 2008 - Revisão: 4.5
A informação contida neste artigo aplica-se a:
  • Microsoft Internet Information Server 1.0
  • Microsoft Internet Information Server 2.0
  • Microsoft Internet Information Server 3.0
  • Microsoft Internet Information Server 4.0
  • Microsoft Internet Information Services 5.0
  • Microsoft Internet Information Services version 5.1
  • Microsoft Internet Information Services 6.0
  • Microsoft Internet Information Services 7.0
Palavras-chave: 
kbmt kbhowtomaster KB279466 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 279466

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com