Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ndice
Introduccin1
La nocin de terminal virtual2
El principio de opciones negociadas..2
Las reglas de negociacin3
Caracteres de control de salida3
Caracteres de control opcionales4
Caracteres de control de sesin..4
Conclusin6
Introduccin
El protocolo Telnet es un protocolo de Internet estndar que permite conectar terminales y
aplicaciones en Internet. El protocolo proporciona reglas bsicas que permiten vincular a un
cliente (sistema compuesto de una pantalla y un teclado) con un intrprete de comandos (del
lado del servidor).
El protocolo Telnet se aplica en una conexin TCP para enviar datos en
formato ASCII codificados en 8 bits, entre los cuales se encuentran secuencias de verificacin
Telnet. Por lo tanto, brinda un sistema de comunicacin orientado bidireccional (semidplex)
codificado en 8 bits y fcil de implementar.
El protocolo Telnet se basa en tres conceptos bsicos:
ste es un protocolo base, al que se le aplican otros protocolos del conjunto TCP/IP (FTP,
SMTP, POP3, etc.). Las especificaciones Telnet no mencionan la autenticacin porque Telnet
se encuentra totalmente separado de las aplicaciones que lo utilizan (el protocolo FTP define
una secuencia de autenticacin sobre Telnet). Adems, el protocolo 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). Cuando se utiliza el protocolo Telnet para conectar un
host remoto a un equipo que funciona como servidor, a este protocolo se le asigna el puerto
23.
Excepto por las opciones asociadas y las reglas de negociacin, las especificaciones del
protocolo Telnet son bsicas. La transmisin de datos a travs de Telnet consiste slo en
transmitir bytes en el flujo TCP (el protocolo Telnet especifica que los datos deben agruparse
de manera predeterminada esto es, si ninguna opcin especifica lo contrario en un bfer
antes de enviarse. Especficamente, esto significa que de manera predeterminada los datos
se envan lnea por lnea). Cuando se transmite el byte 255, el byte siguiente debe
interpretarse como un comando. Por lo tanto, el byte 255 se denomina IAC (Interpretar como
comando). Los comandos se describen ms adelante en este documento.
Las especificaciones bsicas del protocolo Telnet se encuentran disponibles en la RFC
(peticin de comentarios) 854, mientras que las distintas opciones estn descriptas en la RFC
855 hasta la RFC 861.
RFC 855
RFC 856
RFC 857
RFC 858
RFC 859
RFC 860
RFC 861
caracteres ASCII de 7 bits, a los cuales se les agrega el cdigo ASCII extendido;
De esta manera, cada parte puede enviar una solicitud para utilizar una opcin. La otra parte
debe responder si acepta o no el uso de la opcin. Cuando la solicitud se refiere a la
desactivacin de una opcin, el destinatario de la solicitud no debe rechazarla para ser
completamente compatible con el modelo NVT.
Respuesta Interpretacin
DO
WILL
WON'T
DO
DON'T
DON'T
WON'T
WON'T
DON'T
WILL
Existen 255 cdigos de opcin. De todas maneras, el protocolo Telnet proporciona un espacio
de
direccin
que
permite
describir
nuevas
opciones.
La RFC (peticin de comentarios) 855 explica cmo documentar una nueva opcin.
Cdig
o
Nombre Significado
NULL Nulo
LF
CR
As, se define el comando CRLF, compuesto de dos comandos CR y LF uno despus del otro
(en cualquier orden). Esto permite ubicar el cursor en el extremo izquierdo de la lnea
siguiente.
Cdig
o
Nombre
Significado
BEL
Campana
BS
Retroceso
HT
11
VT
12
FF
Los comandos relacionados con una negociacin de opciones deben estar seguidos de un
byte que especifique la opcin. Estos comandos permiten interrumpir seales, eliminar
informacin en el cach del terminal, etc.
Cdigo Nombre
Significado
240
SE
241
NOP
Sin
operacin
242
DM
Marca de
datos
243
BRK
244
IP
245
AO
Abortar
salida
246
AYT
Ests ah?
247
EC
Borrar
carcter
248
EL
249
GA
Adelante
250
SB
SB
251
WILL
Cdigo de
opcin
252
WON'T Cdigo de
opcin
253
DO
254
DON'T Cdigo de
Cdigo de
opcin
opcin
255
IAC
Interpretar
como
comando
Conclusin.
En conclusin a este trabajo, se puede afirmar que el protocolo Telnet es un
protocolo que cumple holgadamente su funcin: permitir la comunicacin entre
mquinas de distinto tipo. Es un protocolo flexible y que admite mltiples
posibilidades, y esto es lo nico que podra dificultar en parte su implementacin
prctica: puede incluir seguridad y autenticacin, cifrado, control de flujo, varios
modos de funcionamiento, etc. Tambin es posible afirmar que, aunque la
arquitectura interna de este protocolo no es cliente servidor (debido
fundamentalmente a la simetra del protocolo), en la prctica es posible desarrollar
una aplicacin que funcione como cliente-servidor.
Bibliografa
http://d3ds4oy7g1wrqq.cloudfront.net/agente_naranja/
myfiles/Telnet.pdf
http://es.kioskea.net/contents/283-protocolo-telnet
http://windows.microsoft.com/es-mx/windows/telnetcommands#1TC=windows-7