preparado por: andrea rodríguez ortiz andrés barquero castillo andrearodriguezortiz@gmail.com...
Post on 21-Feb-2015
13 Views
Preview:
TRANSCRIPT
Preparado por: Andrea Rodríguez Ortiz
Andrés Barquero Castilloandrearodriguezortiz@gmail.com
La mayor Comunidad de difusión del conocimiento
TELNETTELNET
• Es un protocolo que permite a los usuarios conectarse a una computadora remota en Internet.
• Está soportado sobre una arquitectura cliente/servidor
RED
Servidor
Arquitectura Cliente-Servidor
OBJETIVO PRINCIPAL
• Permitir un método estándar para comunicar
entre sí terminales y procesos
orientados a una terminal.
Basado en tres ideas Basado en tres ideas principalesprincipales
1.Concepto del NVT.
2. Opciones negociadas.
3. Visión simétrica.
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 puede rehusar
activar una opción
NUNCA debe rehusar
desactivar alguna opción
Solicitud = Reconocimiento simultánea Positivo
Es más un Principio Operativo, que una regla
inamovible
Normas de negociación
• Solicitar cambio de estado de una opción.
• Caso omiso a una petición.
• Enviar la orden en el punto donde empieza a tener efecto.
Estructura de Estructura de negociaciónnegociación
Will XXX
Do XXXDon´t
XXX
Estructura de Estructura de negociaciónnegociación
Do XXX
Will XXXWon´t
XXX
Buena regla
SOLO repetir una petición:
1. Por información adicional
2. Por solicitud del usuario a nivel local.
•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
- La conexión terminal-ordenador está
siempre bajo control del usuario o del
ordenador
- 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
• Interrumpir Proceso (IP,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
• Abortar Salida (AO, 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
• 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
+IACIACCódigo
de orden
NOM CÓD SIGNIFICADO
SE 240 Fin de los parámetros de
subnegociación.
NOP 241 No operación.
DM 242 La parte del flujo de datos de
un Synch.
Break 243 Carácter BRK del NVT.
Inter proc 244 La función IP.
Inter salida 245 La función AO.
Estás Ahí 246 La función AYT.
Borrar Car 247 La función EC.
Borrar Lín 248 La función EL.
Continuar 249 La señal GA.
• 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
top related