Protocolo Telnet (ppt)

Anuncio
Trabajo publicado en www.ilustrados.com
La mayor Comunidad de difusión del conocimiento
Preparado por:
Andrea Rodríguez Ortiz
Andrés Barquero Castillo
[email protected]
TELNET
• Es un protocolo que permite a los usuarios
conectarse a una computadora remota en
Internet.
• Está soportado
cliente/servidor
sobre
una
arquitectura
Arquitectura Cliente-Servidor
RED
Servidor
OBJETIVO PRINCIPAL
• Permitir un método
estándar para
comunicar entre sí
terminales y
procesos orientados
a una terminal.
Basado en tres ideas
principales
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
Solicitud
simultánea
=
NUNCA debe
rehusar desactivar
alguna opción
Reconocimiento
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 negociación
Will XXX
Do XXX
Don´t XXX
Estructura de negociación
Do XXX
Will XXX
Won´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
IAC
+
Có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 ClienteServidor
• 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
Descargar