Transmisión de datos en red

Anuncio
Kermit
– Cabecera:
• Contiene el caracter Start Of Header SOH(01h)
– Longitud resto de la trama:
• Aquí se codifica el número de bytes que restan de la
trama. El receptor conoce cual es el final de la trama
– Número de secuencia:
• codifica de 0 a 63 la sucesión de tramas que el
emisor envía al receptor.
– Tipo de trama:puede ser ACK, NAK, EOT,
EOF, datos,...etc.
C abecera
SOH
Lo ng itud
resto de la
trama
N u meració n de
secuencia
T ipo de trama
D ato s del
usuario
C o ntro l de
erro res
Kermit
C abecera
SOH
Lo ng itud
resto de la
trama
N u meració n de
secuencia
– Datos de usuario:
• Puede estar vacío.
– Control de errores:
• CRC o Cheksum.
T ipo de trama
D ato s del
usuario
C o ntro l de
erro res
XModem
C abecera
SO H
N ú m ero de
secue nc ia
C -1
Secue nc ia
D atos del
usuario
C ontro l de
errores
– Cabecera:
• SOH (start Of Header)(01h).Indica el comienzo de
la trama.
– Secuencia de trama:
• Contador que enumera las tramas. Si se pierde una
trama, el receptor lo detecta por no seguir la
secuencia.
– C-1 secuencia:
• Calcula el complemento a 1 del número de la
secuencia de trama y realiza la operación XOR. Sim
resultado 0 OK sino error.
XModem
– Datos de usuario:
• Longitud fija de 128 bytes.
– Control de errores.
XModem
Recepción
de NAK
Leer
registro de
fichero
No
Enviar
EOT
¿Más Datos?
Si
Enviar
datos
Recibir
confirmación
Recibir
contestacion
ACK
CAN
Suspender la
transmision
NAK
Reenviar
trama
Fin de la
transmision
Comandos Hayes
• Comandos sin prefijo AT.
• +++: indica al modem, que durante la conexión,
regrese al modo comandos. (hackers).
• A/: repite la última orden dada al modem.
• A> repite la orden última dada al modem (hasta 10
veces).
• Comandos básicos con prefijo AT.
• ATA: auto answer. En espera.Usado en conexiones no
automatizadas.
• ATDx:
–
–
–
–
x=Nº de telefono.
x=T marcar por tonos. (ATDT9122334455)
x=P marcar por pulsos.(ATDP9123445678)
x=W o bien “,” realiza una pausa en el marcado de entre 2 y 6
sg. (centralitas).
– x=>> permite escribir letras para marcar de esta forma:
» ATDT9007373 es equivalente a ATDT900>>PEPE
1
»
»
2
ABC
3
DEF
4
GHI
5
JKL
6
MNO
7
PRS
8
TUV
9
WXY
*
0
ABC
#
x=Sn marca el telefono
alamcenado en banco n
• ATEn:Echo on/off
– n=0, Echo off
– n=1 Echo on (visualiza en pantalla los comandos escritos
en el teclado).
• ATHn: H= Hangup
– n=0 cuelga la comunicación.
– n=1 inicia la comunicación.
• ATIn:Muestra información del modem.
–
–
–
–
–
–
n=0: Muestra el código del modem.
n=1: Verifica la ROM.
n=2: Verifica la RAM.
n=3: Muestra la versión del software del modem.
n=4: Configuración actual del modem.
n=7:Muestra configuración del producto.
• ATLn: Regula el volumen del altavoz del modem.
– n=Mínimo(0), bajo(1), medio(2) y alto (3)
• ATMn: Monitor (altavoz).
–
–
–
–
n=0 Altavoz desconectado.
n=1 Altavoz conectado hasta detección de portadora.
n=2 Altavoz permanentemente conectado.
n=3 Conectado mientras se marca y se detecta portadora.
• ATNn:Negociación. Para utilizar un un protocolo y
velocidad específicos.
– n=0: Llamará o contestará con la velocidad especificada
en el registro S37. (fuerza a conectar a una velocidad).
– n=1: activa la autodetección de velocidad de conexión.
• ATP: para llamar por pulsos.
• ATSr=n: r oscila entre 0 y 95 y n ente 0 y 255
– r=0: Numero de Rings en el modo autoanswer.
– r=1: contador de timbradas.
– r=2..5: Caracteres de control de escritura como Return,
Line feed o Backspace. ASCII´s 8, 10, 13, 43.
– r=6: Temporizador de marcación ciega. Tiempo de espera
desde descolgar el modem hasta que se marca.
– r=7: Tiempo de espera hasta que se detecta portadora.
– r=8: Es el tiempo de espera que dura la pausa expresada
por “,”.
– r=9: Tiempo de demora por el cual el modem detecte
portadora y la considere como tal.
– r=10: tiempo de demora para colgar desde que el modem
no detecta portadora. Siempre ha de ser superior a S9.
– r=30: Tiempo, en décimas de sg. que el modem espera
antes de colgar, cuando no se detecta actividad. Si su valor
es 0, se deshabilita esta opción.
– r=37: Velocidad deseada en la línea de telecomunicación.
En unión con ATN forzará a un tipo de velocidad de
conexión.
• ATT: Marcación por tonos. Queda activa hasta que
no se vuelva a decir lo contrario.
• ATVn: Muestra un informe con la configuración
actual.
– n=0: numéricamente.
– n=1: Textualemente en inglés.
• ATWn: Indica el progreso de la negociación.
• ATZ: Inicializa el modem con la información
grabada de fábrica o en algún otro registro
programable.
• Comandos Extendidos con AT&.(Hayes y
US Robotics 3COM)
• AT&Bn:Establece la velocidad de conexión entre el
ordenador y el modem.
– n=0 cambia la velocidad entre el ordenador y el modem
para adpatarse a la velocidad de conexión. Por defecto.
– n=1 la velocidad entre ordenador y modem se establece de
antemano.
• AT&F:Carga la configuración de fábrica desde la
memoria ROM a la memoria RAM.
• AT&Hn: Controla el flujo de la transmisión.
– n=0 Desactivado. Por defecto.
– n=1 Control del flujo mediante Hardware (Patillas
RTS(4)/CTS(5)) de la norma RS-232-C.
– n=2 control por software (XON/XOFF).
– n=3 Control hard y soft sin embargo mas lento.
Procolos de conexión para
terminales.
– RTS/CTS Hardware. Tanto emisor (ordenador)
como receptor (Modem) poseen en la norma RS-232-C
las patillas 4 y 5 de petición de envío y disposición de
recibir.
– XON/XOFF Software. Los códigos ASCII
11h(XON) y ASCII 13h (XOFF).
• Receptor dispuesto a recibir. Emisor comienza a
emitir.
• Si receptor se satura, envía un XOFF para parar la
transmisión.
• Una vez vaciado el buffer envía un XON y se
reanuda la transmisión.
• AT&In: Controla el flujo de recepción de datos.
– n=0 desactivado. Por defecto.
– n=1 activación por software (XON/XOFF) tanto en el
emisor como el módem receptor.
– n=2 activación por software (XON/XOFF) solo para el
módem local.
– n=3 modo HOST (Protocolo HP).
– n=4 modo terminal (Protocolo HP).
• AT&Jn: Selccionar el tipo de jack.
– n=0 RTC, por defecto, y los conectores pueden ser RJ11 es
el mas frecuente pero también RJ41S, RJ45 y RJ45S.
– n=1 cuando hay varios telefonos y modems y se usan
conectores RJ12 y RJ13.
• AT&Kn: control del flujo local.
– n=0 desactivado.
– n=1 activación por Hardware (RTS/CTS)
– n=2 control por software (XON/XOFF).
• AT&Ln: Selección del tipo de línea.
– n=0 línea convencional RTC. Por defecto.
– n=1 línea dedicada, sin compartir, que permite realizar
reconexiones automáticas en caso de desconexión.
• AT&Mn:Establece el control de errores y establece
el funcionameinto síncrono/asíncrono.
–
–
–
–
n=0 Modo asíncrono sin control de errores.
n=1modo síncrono sin control de errores.
n=2 y n=3 reservados.
n=4 modo síncrono con control de errores, sino es posible
establecer esta comunicación establece la del tipo n=0.
– n=5 modo asíncrono con control de errores y sino es
posible se corta la llamada.
• AT&Nn: Establece la velocidad de enlace.
– n=1 300 bps.
– n=2 1.200 bps.
– ...
– n=11 28.800
– n=12 33.600
– n=13 56.000
• ATPn Velocidad de los pulsos.
– n=0 para EEUU y Cánada.
– n=1 para Commonwealth y Hong Kong.
• AT&Qn:Establece los modos de transmisión.
– n=0 Asíncrono y MNP. La velocidad de comunicación del
ordenador y la línea es la misma.
– n=6 Modo asíncrono normal con buffer de velocidad. La
velocidad del ordenador es distinta que la de la línea.
– n=9 Modo V42 bis norma de compresión de datos.
• AT&Tn:modo test.
– n=0..n=8 realiza una serie de bucles de prueba tanto de
forma local como de forma analógica.
• AT&V: Visualiza los perfiles de configuración.
– De los registros S, de la RAM y los telefonos almacenados
• AT&Wn:Graba la configuración actual de la
memoria.
– n=0 graba la configuración de RAM no volatil nº 0
– n=1 graba la configuración de RAM no volatil nº 1
• AT&Yn: Activa el perfil por defecto.
– n=0 usa configuración nº0.
– n=1 usa configuración nº1.
• AT&Zn=x: Almacena números(x) de teléfono.
• AT&Zn?:Interroga el contenido de los bancos n=0 a
n=3.
• Comandos ampliados con prefijo AT (\).
• AT\An: Tamaño de los bloques para en MNP
–
–
–
–
–
Microcom Networking Protocol. Correccion de errores
n=0 bloque de 64 Bytes
n=1 bloque de 128 Bytes
n=2 bloque de 192 Bytes.
n=3 bloque de 256 Bytes.
• AT\Bn:Interrupción de la transmsisón durante:
– n=1 décima de sg.
– n=2 decimas de sg.
– n=3 décimas de sg. Por defecto.
• AT\Cn: Establecer el modo buferización. Usar o no
una memoria intermedia para la transmsión.
– n=0 No buffer.
– n=1 Buffer de 200 Bytes.
• AT\Gn: Control de flujo de modem a modem.
– n=0 desactiva el control XON/XOFF.
– n=1 Activa el control XON/XOFF.
• AT\Nn: Control del enlace de datos. Permite
seleccionar sistema de MNP (Microcom Networking
Protocolo) protocolo de corrección de errores y/o la
norma V.42
–
–
–
–
–
–
–
n=0 Sin corrección de errores.
n=1Enlace de datos directo sin corrección de flujo.
n=2 Activación de MNP.
n=3 Enlace automática con o sin MNP.
n=4 Enlace con V42.
n=5 Automático MNP o V42.
n=6 Enlace normal con o MNP o V42.
• AT\O Control de enlace fiable. Obliga al modem a
establecer una conexión con MNP. Sino se logra
regresa al modo anterior. Ultimo comando a escribir
• AT\Qn: Selecciona el tipo de control del flujo.
–
–
–
–
–
n=0 Desactiva el control del flujo.
n=1 Activa el control de flujo Bidireccional (XON/XOFF)
n=2 Activa control de flujo unidireccional CTS Hard..
n=3 Activa control de flujo bidireccional Har RTS/CTS.
n=4 Control unidireccional Soft XON/XOFF.
• AT\Tn: Temporizador para desactivar el modem
cuando hay inactividad.
• AT\U Comando de aceptación de comunicación
fibale (MNP) solicitado por el modem remoto.
• AT\Y: Realiza la conmutación del modem a modo
fiable.
• Comandos con el prefijo de %:
• AT%Cn:Control de compresión de datos. Activa o
desactiva la compresión de datos MNP-5 y V42 bis
– n=0 desactivación
– n=1 activación
• AT%Ln: Ajuste del nivel de transmisión entre 0 y
15 dBm siendo 12 dBm el valor por defecto mas
común.
• AT%Pn: permite al modem comunicar con un
modem remoto nada mas encender el ordenador.
– n=0 no hay autodetección, el módem funciona de forma
convencional. Es el parámetro por defecto.
– -n=1 el modem se auto conecta al número almacenado en
el registro Z0 de la memoria RAM no volátil, que
previamente se ha grabado con el comando AT&Z0=nº.
• AT%Sn:Llamada revertida de seguridad.Permite
que se establezca o no una llamada revertida a un
número de teléfono con comprobación de la palabra
de paso ('password') almacenada.
– n=0:llamada revertida deshabilitada, el módem opera
normalmente. Este es el valor por defecto.
– n=1:el módem acepta la llamada entrante; pregunta la
palabra de paso al usuario y realiza la llamada a uno de los
cuatro números de teléfono de los bancos 'Z' de la
memoria RAM no volátil (almacenados con el comando
'AT&Zn=x'). Sólo hay tres oportunidades de introducir la
palabra de paso correcta, cortándose la conexión en caso
contrario.
– n=2:el módem acepta la llamada entrante; pregunta la
palabra de paso al usuario y si es correcta, se comporta
normalmente. Sólo hay tres oportunidades de introducir la
palabra de paso correcta, cortándose la conexión en caso
contrario.
Descargar