PDF de programación - Telnet Comunicaciones 1

Imágen de pdf Telnet Comunicaciones 1

Telnet Comunicaciones 1gráfica de visualizaciones

Publicado el 29 de Mayo del 2017
929 visualizaciones desde el 29 de Mayo del 2017
86,6 KB
6 paginas
Creado hace 9a (18/07/2014)
Telnet Comunicaciones 1

Luis Alfredo da Silva 20.232.871

Gregori Gonzalez 21.218.739
Rhamin Elrhouate 19.777.404

July 2014

1

1 Telnet

1.1

Introducción

Telnet es uno de los protocolos más antiguos de internet y se utiliza para conec-
tar un terminal con un servidor a través de la red, El protocolo Telnet es un
protocolo de Internet estándar que permite conectar terminales y aplicaciones
en Internet. Proporciona reglas básicas que permiten vincular a un terminal
compuesto por una pantalla y un teclado con un servidor que le proporciona
una consola de comandos para que el terminal ejecute operaciones directamente
en el servidor. El protocolo Telnet se aplica en una conexión TCP para enviar
datos en formato ASCII codificados en 8 bits, entre los cuales se encuentran
secuencias de verificación Telnet.

Este protocolo se basa en tres conceptos claves:
• Terminal virtual de red (NVT)
• El principio de opciones negociadas
• Reglas de negociación

Telnet no es un protocolo de transferencia de datos seguro, ya que los datos
que transmite circulan en la red como texto sin codificar (de manera no cifrada),
es decir, los datos viajan en cadena de carácter y cualquier persona que tenga
acceso a la conexión entre los dos computadores que están conectados puede
interceptar y leer fácilmente todos los paquetes.

La transmisión de datos a través de Telnet consiste sólo en transmitir bytes
en el flujo TCP, es muy importante tener en cuenta que el cliente telnet dispone
de dos modos de operación, el modo comando y modo de uso normal. Dentro
de los comandos principales que podemos usar en una conexión a servidor están
los siguientes:

• Open: este comando establece una conexión con un servidor remoto
• Close: cierra la conexión con el servidor y vuelve al modo en el que se

inicio (modo comando o modo de uso normal)
• Quit: cierra la conexión y la aplicación telnet

En modo normal nuestro equipo se comporta como si fuese un teclado del
servidor al que estamos conectados, cada tecla que pulsamos es enviada al equipo
servidor, y lo que vemos en nuestra pantalla es realmente la pantalla del servidor
al que estamos actualmente conectados.

Telnet sólo sirve para acceder en modo terminal, es decir, sin gráficos, pero
fue una herramienta muy útil para arreglar problemas a distancia, sin necesi-
dad de estar físicamente en el mismo sitio que el servidor que los presentaba.

2

Las especificaciones del protocolo Telnet permiten tener en cuenta el hecho de
que ciertos terminales ofrecen servicios adicionales, no definidos en las especifi-
caciones básicas (pero de acuerdo con las especificaciones), para poder utilizar
funciones avanzadas. Estas funcionalidades se reflejan como opciones. Por lo
tanto, el protocolo Telnet ofrece un sistema de negociaciones de opciones que
permite el uso de funciones avanzadas en forma de opciones, en ambos lados, al
iniciar solicitudes para su autorización desde el sistema remoto.

Las opciones de Telnet afectan por separado cada dirección del canal de
datos. Entonces, cada parte puede negociar las opciones, es decir, definir las
opciones que:

• desea usar (DO);
• se niega a usar (DON’T);
• desea que la otra parte utilice (WILL);
• se niega a que la otra parte utilice (WON’T).

De esta manera, cada parte puede enviar una solicitud para utilizar una
opción. La otra parte debe responder si acepta o no el uso de la opción. Cuando
la solicitud se refiere a la desactivación de una opción, el destinatario de la so-
licitud no debe rechazarla para ser completamente compatible con el modelo
NVT (Terminal virtual de red).
Actualmente telnet no es muy utilizado debido a su falla de seguridad, ya que
la data que se intercambia entre el terminal y el servidor no está cifrada, ac-
tualmente se usa SSH para este tipo de conexiones.

1.2 Sesiones TCP y Comunicación Cliente/Server

Telnet es usado para la comunicación interactiva de datos y comandos entre
cliente y servidor sobre un periodo prolongado de tiempo, y está fuertemente
basado en el concepto de sesión. Por esta razón, Telnet se ejecuta sobre una
conexión orientada en TCP (Transmission Control Protocol). El servidor Telnet
escucha por conexiones sobre el bien conocido puerto TCP número 23. Cuando
un cliente quiere acceder a un servidor particular, inicia una conexión TCP al
servidor apropiado, que responde configurando una conexión TCP usando el
estándar 3-way handshake.

1.2.1 Opciones de Telnet

Muchos de los mencionados son evidentes, pero algunos llaman para obtener
más información.

3

Descripciones de las opciones de Telnet La implementación original de
Telnet predeterminado para operación dúplex medio. Esto significa que el tráfico
de datos sólo puede ir en una dirección a la vez y se requiere acción específica
para indicar el final de tráfico en una dirección y que ahora puede iniciar tráfico
en la otra dirección. [Este similar al uso de ”roger” y ”a través” amateur y CB
radio operadores.] La acción específica es la inclusión de un carácter GA en la
secuencia de datos.

Vínculos actuales permiten normalmente operación bidireccional y ”Suprimir

Ir adelante” está habilitada.

Eco La eco opción está habilitada, normalmente por el servidor, para in-
dicar que la ecos de servidor de cada carácter que recibe. Una combinación
de ”Suprimir Ir adelante” y ”echo” se denomina modo de carácter en vez lo que
significa que cada carácter se transmiten por separado y se muestra.

Hay un conocimiento conocido como modo kludge línea, lo que significa que
si ”Suprimir adelante” o ”echo”está habilitado pero no ambos, a continuación,
Telnet funciona en modo de línea en vez lo que significa que líneas completas
son reunidas en cada extremo y se transmiten en una”Ir”.

Linemode Esta opción reemplaza y reemplaza el kludge de modo de línea.

Control remoto de flujo Esta opción controla donde se implementan los
efectos de control de flujo especial de CTRL+S o CTRL+Q.

Funciones de control de Telnet El protocolo Telnet incluye una serie de
funciones de control. Estos se inician en respuesta a condiciones detectadas
por el cliente (normalmente determinadas teclas especiales o combinaciones de
teclas) o el servidor. La condición detectada hace que un carácter especial para
incluirse en la secuencia de datos.

Interrumpir proceso Se utiliza el cliente para hacer que la suspensión o la
terminación del proceso del servidor. Normalmente, el usuario escribe CTRL+C
en el teclado. Una dirección IP (244) carácter está incluido en la secuencia de
datos.

Anular salida Se utiliza para suprimir la transmisión de salida de proceso
remoto. Un carácter AO (238) se incluye en la secuencia de datos.

¿Es Se utiliza para desencadenar una respuesta visible desde el otro extremo
de la conexión para confirmar la operación del vínculo y el proceso remoto. Un
carácter AYT (246) se incorpora en la secuencia de datos.

Borrar carácter Se envía a la pantalla para indicar que eliminar el carácter
inmediatamente anterior en la pantalla. Un carácter de CI (247) se incorpora
en la secuencia de datos.

4

Borrar línea Esta opción hace que la eliminación de la línea de entrada ac-
tual. Un carácter en EL (248) se incorpora en la secuencia de datos.

5

References

[1] Telnet

Protocol

Specifications

RFC

854

(http://www.faqs.org/rfcs/rfc854.html)

[2] Telnet Protocol Specification RFC 855 (http://www.faqs.org/rfcs/rfc855.html)

[3] Telnet Option Specifications RFC 857 (http://www.faqs.org/rfcs/rfc857.html)

[4] Telnet Echo Option RFC 858 (http://www.faqs.org/rfcs/rfc858.html)

[5] Telnet

Supress

Go

Ahead

Option

RFC

727

(http://www.faqs.org/rfcs/rfc727.html)

[6] Telnet Logout Option RFC 1073 (http://www.faqs.org/rfcs/rfc1073.html)

[7] Telnet

Window

Size

Option

RFC

1091

(http://www.faqs.org/rfcs/rfc1091.html)

[8] Telnet

Terminal-Type

Option

RFC

1184

(http://www.faqs.org/rfcs/rfc1184.html)

[9] Telnet Linemode Option RFC 1143 (http://www.faqs.org/rfcs/rfc1143.html)

[10] Telnet

Environment

Option

RFC

1572

(http://www.faqs.org/rfcs/rfc1572.html)

[11] The Q Method of Implementing Option Negotiation

6
  • Links de descarga
http://lwp-l.com/pdf3730

Comentarios de: Telnet Comunicaciones 1 (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad