Cómo: Solicitar una página Web a través de un cliente Telnet

Seleccione idioma Seleccione idioma
Id. de artículo: 279466 - Ver los productos a los que se aplica este artículo
Recomendamos encarecidamente que todos los usuarios actualizar a Microsoft Internet Information Services (IIS) versión 7.0 que se ejecutan en Microsoft Windows Server 2008. IIS 7.0 aumenta notablemente la seguridad de la infraestructura Web. Para obtener más información acerca de temas relacionados con la seguridad IIS, visite el siguiente sitio Web de Microsoft:
http://www.microsoft.com/technet/security/prodtech/IIS.mspx
Para obtener más información acerca de IIS 7.0, visite el siguiente sitio Web de Microsoft:
http://www.iis.net/default.aspx?tabid=1
Expandir todo | Contraer todo

En esta página

Resumen

En ocasiones, un explorador Web no está disponible para probar la conectividad a un servidor Web. En este artículo paso a paso se describe un proceso que puede utilizar para conectarse a un servidor Web y mostrar el contenido HTML de página Web mediante una consola o una aplicación telnet basados en la línea de comandos.

Solicitar una página Web a través de un cliente Telnet

Función para RFC 2616, la especificación para el protocolo HTTP, un formato correcto GET solicitar un HTTP cliente comienza con el verbo GET (tenga en cuenta que el verbo utiliza todas las letras en mayúsculas) y termina con ASCII de los caracteres retorno de carro (CR) seguido por (LF) de avance de línea. Esto aparece como los caracteres hexadecimales OA OD en los dos últimos bytes de la solicitud GET de una traza de Monitor de red.

Para obtener más información, visite el siguiente sitio Web de RFC:
RFC 2616
http://www.w3.org/Protocols/rfc2616/rfc2616.html
Para solicitar el documento que se encuentra en http://ServerName/VirtualDirectory/WebPage.asp desde un cliente telnet, escriba los comandos siguientes en la consola o el símbolo del sistema (presione ENTRAR o retorno después de cada línea):
telnet nombreDeServidor 80
GET /VirtualDirectory/WebPage.asp
Después de escribir el segundo comando, los datos HTML en WebPage.asp se devuelven al cliente telnet desde el servidor Web.

Nota : este ejemplo se supone que el servidor Web se configura para utilizar el puerto HTTP de predeterminada (TCP 80). Si el servidor Web está escuchando en un puerto diferente, sustituya ese número de puerto en la primera línea del ejemplo. Además, este ejemplo no funciona correctamente sobre una conexión HTTPS/SSL (TCP 443, de forma predeterminada), porque el cliente telnet no puede negociar los comandos de cifrado necesario para establecer la sesión SSL. Aunque es posible una conexión inicial a través del puerto HTTPS/SSL, no se devolvieron datos cuando se emite una solicitud GET .

Habilitar el eco local

De forma predeterminada, el cliente de telnet que se incluye con Microsoft Windows no tiene la opción Eco Local habilitada, y el segundo comando no aparezca sea recibido por el servidor, aunque es. Para habilitar el Eco Local , utilice uno de los métodos siguientes después del primer comando:

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

  1. En el menú Terminal , haga clic en Opciones .
  2. Haga clic para seleccionar la casilla de verificación Eco Local .

Microsoft Windows 2000 y Microsoft Windows XP

  1. Haga clic en Inicio , haga clic en Ejecutar y, a continuación, escriba telnet.exe para iniciar el programa telnet.
  2. Escriba el siguiente comando: para Windows 2000:
    set local_echo
    para Windows XP:
    establecer localecho
  3. Presione la tecla ENTRAR una vez en una línea en blanco para salir de la configuración y volver a la sesión de telnet.
Algunos clientes telnet envían sólo el carro (CR) carácter de retorno cuando presiona ENTRAR o retorno. Si está intentando conectarse desde uno de estos clientes, debe utilizar una combinación de tecla de control para enviar los caracteres CRLF. En el entorno de Windows, mantenga presionada la tecla ALT y, a continuación, escriba la secuencia de teclas que corresponde al carácter correspondiente en el teclado numérico. Para ver los caracteres y números correspondientes, consulte los siguientes sitios Web de Microsoft Developer Network (MSDN): Juego de caracteres 0-127
http://msdn.microsoft.com/en-us/library/6hy0yb50(VS.85).aspx

Conjunto de carácter 128-255
http://msdn.microsoft.com/en-us/library/6c608ydz(VS.85).aspxDespués de escribir el último número, suelte la tecla ALT. En el caso de la solicitud GET que este artículo se utiliza como ejemplo, escriba el comando siguiente (tenga en cuenta que los números se escriben en el teclado):
GET /VirtualDirectory/WebPage.asp <ALT-key> 0013 <ALT-key> 0010
Si utiliza a un cliente de telnet que no se enviará CRLF cuando presiona ENTRAR o retorno, consulte la documentación de ese sistema de equipo para obtener información acerca de cómo enviar caracteres extendidos.

Referencias

Para obtener información adicional acerca de cómo ver paquetes de red, haga clic en los números de artículo siguientes para verlos en Microsoft Knowledge Base:
148942Cómo capturar el tráfico de red con Monitor de red
294818Preguntas más frecuentes acerca de Monitor de red
Para obtener información adicional acerca del protocolo TELNET, haga clic en los números de artículo siguientes para verlos en Microsoft Knowledge Base:
231866El protocolo TELNET
253918Descripción del cliente Telnet en Windows 2000

Propiedades

Id. de artículo: 279466 - Última revisión: lunes, 7 de julio de 2008 - Versión: 4.5
La información de este artículo se refiere a:
  • Microsoft Internet Information Server 1.0
  • Microsoft Internet Information Server 2.0
  • Servicios de 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
  • Servicios de Microsoft Internet Information Server 6.0
  • Microsoft Internet Information Services 7.0
Palabras clave: 
kbmt kbhowtomaster KB279466 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 279466

Enviar comentarios

 

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