Escolar Documentos
Profissional Documentos
Cultura Documentos
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 (peticiones de comentarios) relacionadas con Telnet
RFC 854
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.
Opciones negociadas de Telnet
Solicitu
d
Respuest
a
Interpretacin
DO
WILL
WON'T
DO
DON'T
WON'T
WILL
DON'T
WON'T
DON'T
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
vertical
12
FF
Cdigo Nombre
Significado
240
SE
241
NOP
Sin
operacin
Este comando permite enviar datos al host remoto sin que se interpreten (en
particular para indicar que el host local todava esta en lnea).
242
DM
Marca de
datos
Permite vaciar todos los bferes entre el terminal virtual de red y el host remoto. Se
relaciona con la pulsacin del botn de sincronizacin (Synch) NVT y debe
vincularse con una indicacin de notificacin urgente TCP.
243
BRK
Interrupci
n
244
IP
Interrumpir
proceso
245
AO
Abortar
salida
246
AYT
Ests
ah?
Este comando permite controlar que el sistema remoto todava est "vivo".
247
EC
Borrar
carcter
248
EL
249
GA
Adelante
250
SB
SB
Este comando indica que los datos que siguen son una negociacin de la opcin
anterior.
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