COMO: Solicitar uma página da Web por meio de um cliente Telnet

Traduções deste artigo Traduções deste artigo
ID do artigo: 279466 - Exibir os produtos aos quais esse artigo se aplica.
É altamente recomendável que todos os usuários atualizem para Microsoft (IIS) versão 7.0 em execução no Microsoft Windows Server 2008. O IIS 7.0 aumenta significativamente a segurança de infra-estrutura da Web. Para obter mais informações sobre tópicos relacionados à segurança do IIS, visite o seguinte site:
http://www.microsoft.com/technet/security/prodtech/IIS.mspx
Para obter mais informações sobre o IIS 7.0, visite o seguinte site:
http://www.iis.net/default.aspx?tabid=1
Expandir tudo | Recolher tudo

Neste artigo

Sumário

Ocasionalmente, um navegador da Web não está disponível para testar a conectividade em um servidor Web. Este artigo passo a passo descreve um processo que você pode usar para se conectar a um servidor Web e exibir o conteúdo HTML de página da Web usando um aplicativo de telnet baseados em linha de comando ou console.

Solicitar uma página da Web por meio de um cliente Telnet

Acordo com a RFC 2616, a especificação para o protocolo HTTP, um corretamente formatado GET solicitar um HTTP cliente começa com o verbo GET (Observe que o verbo usa todas as letras maiúsculas) e termina com o ASCII caracteres retorno de carro (CR) seguido por linha (LF) de feed. É exibida como os caracteres hexadecimais OD OA os dois últimos bytes da solicitação GET em um rastreamento de Monitor de rede.

Para obter mais informações, visite o seguinte site do RFC:
RFC 2616
http://www.w3.org/Protocols/rfc2616/rfc2616.html
Para solicitar o documento que está localizado em http://ServerName/VirtualDirectory/WebPage.asp de um cliente telnet, digite os seguintes comandos no console ou no prompt de comando (pressione ENTER ou ENTER após cada linha):
telnet nome_do_servidor 80
GET /VirtualDirectory/WebPage.asp
Depois de digitar o segundo comando, os dados HTML no WebPage.asp são retornados para o cliente telnet do servidor Web.

Observação : Este exemplo assume que o servidor Web é configurado para usar a padrão HTTP porta (TCP 80). Se o servidor Web está escutando uma porta diferente, substitua esse número de porta na primeira linha do exemplo. Além disso, este exemplo não funciona corretamente em uma conexão HTTPS/SSL (TCP 443, por padrão), porque o cliente telnet não é possível negociar os comandos de criptografia necessário para estabelecer a sessão SSL. Embora seja possível uma conexão inicial sobre a porta HTTPS/SSL, nenhum dado é retornado quando você emite uma solicitação GET .

Ativar o eco local

Por padrão, o cliente telnet que está incluído com o Microsoft Windows não tem a opção de Eco Local ativada, para que o segundo comando não apareça a ser recebida pelo servidor, embora seja. Para ativar o Eco Local , use um dos métodos a seguir 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 selecionar a caixa de seleção Eco Local .

Microsoft Windows 2000 e Microsoft Windows XP

  1. Clique em Iniciar , clique em Executar e, em seguida, digite telnet.exe para iniciar o programa telnet.
  2. Digite o seguinte comando: para o Windows 2000:
    Definir local_echo
    para o Windows XP:
    Definir localecho
  3. Pressione a tecla ENTER uma vez em uma linha em branco para fechar a configuração e retornar à sessão telnet.
Alguns clientes telnet enviam apenas o caractere de (CR) retorno de carro quando você pressiona ENTER ou ENTER. Se você estiver tentando conectar-se de um desses clientes, você deve usar uma combinação de tecla de controle para enviar os caracteres CRLF. No ambiente do Windows, mantenha pressionada a tecla ALT e digite a seqüência de chave que corresponde ao caractere no teclado numérico adequado. Para exibir os caracteres e números correspondentes, consulte os seguintes 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 digitar o último número, solte a tecla ALT. No caso da solicitação GET que este artigo usa como um exemplo, digite o seguinte comando (Observe que os números são digitados no teclado):
GET /VirtualDirectory/WebPage.asp <ALT-key> 0013 <ALT-key> 0010
Se você estiver usando um cliente telnet que não envia CRLF quando você pressiona ENTER ou RETURN, consulte a documentação para esse sistema de computador para obter informações sobre como enviar caracteres estendidos.

Referências

Para obter informações adicionais sobre como exibir os pacotes de rede, clique nos números abaixo para ler os artigos na Base de dados de Conhecimento da Microsoft:
148942Como capturar o tráfego de rede com o Monitor de rede
294818Perguntas freqüentes sobre o Monitor de rede
Para obter informações adicionais sobre o protocolo TELNET, clique nos números abaixo para ler os artigos na Base de dados de Conhecimento da Microsoft:
231866O protocolo TELNET
253918Descrição do cliente Telnet no Windows 2000

Propriedades

ID do artigo: 279466 - Última revisão: segunda-feira, 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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes 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