You are on page 1of 25

Trabajo publicado en www.ilustrados.

com
La mayor Comunidad de difusión del conocimiento

Preparado por:
Andrea Rodríguez Ortiz
Andrés Barquero Castillo
andrearodriguezortiz@gmail.com

TELNET
• Es un protocolo que permite a los usuarios
conectarse a una computadora remota en
Internet.

• Está soportado sobre una arquitectura
cliente/servidor

Arquitectura Cliente-Servidor RED Servidor .

OBJETIVO PRINCIPAL • Permitir un método estándar para comunicar entre sí terminales y procesos orientados a una terminal. .

3. Opciones negociadas. Visión simétrica. . Concepto del NVT. Basado en tres ideas principales 1. 2.

Dispositivo imaginario. . proporciona representación intermedia de un terminal Elimina necesidad de guardar información de las características y de las convenciones para manejarlo.

Ordenador Servicios adicionales Terminales sofisticadas Usuario .

SIEMPRE se NUNCA debe puede rehusar rehusar desactivar activar una opción alguna opción Solicitud = Reconocimiento simultánea Positivo .

Es más un Principio Operativo. que una regla inamovible .

•Caso omiso a una petición. •Enviar la orden en el punto donde empieza a tener efecto. . Normas de negociación •Solicitar cambio de estado de una opción.

Estructura de negociación Will XXX Do XXX Don´t XXX .

Estructura de negociación Do XXX Will XXX Won´t XXX .

Por solicitud del usuario a nivel local. Por información adicional 2. Buena regla SOLO repetir una petición: 1. .

•NVT => Network Virtual Terminal •Dispositivo bidireccional de caracteres •Posee una impresora (datos que llegan) y un teclado (produce datos de salida) •Código usado USASCII de 7 bits en un campo de 8 bits .

.1. -Los datos se deben acumular en el ordenador hasta tener una línea de datos o que la señal indique que debemos trasmitir los datos. -Esta señal puede ser generada por un proceso o un usuario.

2. -Cuando un proceso ha terminado de enviar datos a una impresora NVT el proceso debe transmitir la orden “Go Ahead” . -Ésta orden está diseñada para ayudar al ordenador local de un usuario a interaccionar a nivel físico con terminales Unidireccionales que disponen de un teclado .

Quien tenga el control debe liberarlo explícitamente .La simetría del modelo TELNET requiere que hay un NTV en cada extremo de la conexión TELNET .La conexión terminal-ordenador está siempre bajo control del usuario o del ordenador ..

Interrupt Process) : -Se usa cuando un usuario cree que su proceso está en un bucle infinito o cuando se ha activado un proceso no deseado -IP es la representación estándar para invocar ésta función .•Interrumpir Proceso (IP.

Abort Output ): -Esta función elimina cualquier salida que ya se haya generado o que no se haya mostrado aún en el terminal del usuario •Estás ahí (AYT. Are You There): -Evidencia que el sistema está encendido y en funcionamiento .•Abortar Salida (AO.

•Carácter de Borrado (EC. Erase Character): -Se usa para editar la entrada desde el teclado cuando se cometen errores •Borrar Línea (EL. Erase Line): -Borra todos los datos de la línea actual de entrada .

•¿Por qué es necesaria? •¿Qué la conforma? •Efectos .

Código IAC + de orden .

Borrar Lín 248 La función EL. DM 242 La parte del flujo de datos de un Synch.NOM CÓD SIGNIFICADO SE 240 Fin de los parámetros de subnegociación. Inter proc 244 La función IP. Break 243 Carácter BRK del NVT. Estás Ahí 246 La función AYT. . Inter salida 245 La función AO. Borrar Car 247 La función EC. Continuar 249 La señal GA. NOP 241 No operación.

• La conexión TCP del TELNET se establece entre el puerto U del usuario y el puerto L del servidor • El servidor puede atender muchas conexiones simultáneamente entre el puerto L y diferentes puertos U de usuario • Para acceso remoto de usuarios a un ordenador al protocolo se le asigna el puerto servidor 23 ( L = 23 ) .

• TELNET está basado en TCP/IP • Soportado sobre una arquitectura Cliente- Servidor • El cliente es el que transfiere los caracteres entre el terminal del usuario y el servicio remoto • NVT: dispositivo que permite a una computadora local comunicarse con una remota .