lunes, 31 de agosto de 2009

Diferencias entre los módems internos y externos.

DIFERENCIAS ENTRE LOS MODEMS INTERNOS Y EXTERNOS:

Un módem interno esta contenido en una plaqueta similar a las que se enchufan en el interior del gabinete de una PC. Ocupa un zócalo disponible y no necesita usar un port serie.
El módem externo esta contenido en una caja propia, requiere un cable para conectarse a la PC, y otro para obtener energía.
Es adaptable a distintas computadoras. No ocupa ningún zócalo, pero debe conectase a un port serie. Presenta luces indicadoras que dan cuenta de la operación que esta realizando.Dentro de esta clase de módem debemos incluir los PCMCIA para notebooks.

Software y hardware de los módems

SOFTWARE NECESARIO PARA OPERAR UN MODEM:
Se los denomina "programas de comunicaciones".
Típicamente puede realizar las siguientes funciones:
· Atender el teléfono y transferir archivos hacia otro computador
· Recibir archivos
· Llevar un directorio de números telefónicos y parámetros de otros computadores.
· Hacer que una PC emule una terminal de teclado y pantalla tipo VT100, ANSI o TTY en comunicaciones con grandes computadoras (mainframes)
· Permitir tipear comandos y que sean visibles en el monitor.
· Manejar buffers para guardar la ultima información que se fue de pantalla (scrollback)
· Ayudar sobre la operatoria en curso.
Al ser inicializado un programa de este tipo, preguntara por la marca o tipo de módem conectado. El usuario tiene a su disposición en el modo comando un conjunto de ordenes para definir los contenidos de los registros S0, S1.... de un módem antes citados. De esta forma se establece como operara un módem.
Para que se le pueda emitir un comando desde el teclado, un módem debe estar en "modo comando". Los comandos se tipean precedidos por la sigla AT (ATtention), y modifican los contenidos binarios de los registros del módem.
Encontramos entre otros:
ATE1; ATV1; ATS0=n; ATB1; ATL2; etc.
Aunque el usuario no ordene comandos, el programa de comunicaciones cuando es llamado inicializa los registros del módem con valores de fault, que son datos fijos que contiene dicho programa.
Una de las formas de llevar al módem al "modo comunicación", es mediante el comando de discado ATD, que le ordena tomar la línea telefónica, detectar tono, discar y esperar la portadora del módem con el que se comunica.
HARDWARE DE LOS MODEMS INTELIGENTES ACTUALES:
Hoy en ida, en un módem podemos encontrar un microcontrolador, encargado de procesar los comandos que envía el usuario y un microprocesador (el digital signal processor – DSP), dedicado a la desmodulación de las complejas señales analógicas.
Este hardware permite operar a grandes velocidades y que los módems sean multinorma.

Comunicación,registros y protocolos de un modem

FRECUENCIA "PORTADORA" EN LA COMUNICACIÓN ENTRE MODEMS:
Los tonos de la figura de arriba, pueden considerarse como pertenecientes a una única onda que por la línea telefónica viaja de un módem a otro, la cual cambia de frecuencia según se envíen ceros o unos, denominada PORTADORA (carrier), por "portar" los unos y los ceros que se transmiten.
Para que dos módems puedan comunicarse, entre otras cosas deben usar la misma técnica de modulación. Conforme a la Electronic Industries Association (EIA) en cada extremo de la línea, el computador se designa "equipo terminal de datos" (DTE), y el módem, equipo para comunicaciones de datos" (DCE).

REGISTROS DE LOS MODEMS:

Un módem presenta un centenar de registros no volátiles, designados S0, S1, S2.....S99. Estos guardan distintos parámetros que el usuario puede cambiar mediante comandos, referidos a la fijación de tiempos de respuesta y operación del módem. De esta manera, un módem conectado esta incivilizado de forma deseada. Los módems tienen registros para almacenamiento temporario de datos en curso.
INTERFAZ RS-232C:
A fin de que equipos de computación y módems de distintos fabricantes puedan interconectarse de manera universal, la norma americana rs-232c (ccitt v.24 internacional) especifica características mecánicas, funcionales y eléctricas que debe cumplir la interconexión entre un computador y un módem.
Un módem comprende hardware para conectarlo a un port serie de PC. Si es externo se conecta a través del conocido conector de forma trapezoidal. Este conector posee 25 conductores, siendo que en la PC se usan 9 para la comunicación Pc-modem. Uno de estos conductores se usa para transmitir de la PC al módem, y el otro cuando el sentido de los datos es contrario (recepción). Existe un conductor para " tierra" de las señales. Los restantes cables con señales digitales sirven para funciones de control del módem.

PROTOCOLO DE COMUNICACIONES:

En la comunicación modem-modem se debe cumplir otra secuencia de acciones y señales:
1: El módem local realiza una acción semejante a levantar el tubo, y luego disca el numero telefónico del módem remoto.
2: El módem remoto lleva a cabo una acción equivalente a levantar el tubo y emite un tono o serie de tonos particulares que indican que ha respondió el llamado, y que se puede comunicar a una velocidad (bps) y modulación (ambas normalizadas).
3: El módem local responde a la serie de tonos, y negocia con el módem remoto la mayor velocidad de transmisión posible.
En general, un conjunto de procedimientos a cumplir, para llevar a cabo las etapas de una comunicación, constituye un protocolo.
Un módem debe ajustarse a dos protocolos:
· El protocolo rs232c
· Protocolo estándar, como los serie V de la ccitt.

Comunicación,registros y protocolos de un modem

FRECUENCIA "PORTADORA" EN LA COMUNICACIÓN ENTRE MODEMS:
Los tonos de la figura de arriba, pueden considerarse como pertenecientes a una única onda que por la línea telefónica viaja de un módem a otro, la cual cambia de frecuencia según se envíen ceros o unos, denominada PORTADORA (carrier), por "portar" los unos y los ceros que se transmiten.
Para que dos módems puedan comunicarse, entre otras cosas deben usar la misma técnica de modulación. Conforme a la Electronic Industries Association (EIA) en cada extremo de la línea, el computador se designa "equipo terminal de datos" (DTE), y el módem, equipo para comunicaciones de datos" (DCE).

REGISTROS DE LOS MODEMS:

Un módem presenta un centenar de registros no volátiles, designados S0, S1, S2.....S99. Estos guardan distintos parámetros que el usuario puede cambiar mediante comandos, referidos a la fijación de tiempos de respuesta y operación del módem. De esta manera, un módem conectado esta incivilizado de forma deseada. Los módems tienen registros para almacenamiento temporario de datos en curso.
INTERFAZ RS-232C:
A fin de que equipos de computación y módems de distintos fabricantes puedan interconectarse de manera universal, la norma americana rs-232c (ccitt v.24 internacional) especifica características mecánicas, funcionales y eléctricas que debe cumplir la interconexión entre un computador y un módem.
Un módem comprende hardware para conectarlo a un port serie de PC. Si es externo se conecta a través del conocido conector de forma trapezoidal. Este conector posee 25 conductores, siendo que en la PC se usan 9 para la comunicación Pc-modem. Uno de estos conductores se usa para transmitir de la PC al módem, y el otro cuando el sentido de los datos es contrario (recepción). Existe un conductor para " tierra" de las señales. Los restantes cables con señales digitales sirven para funciones de control del módem.

PROTOCOLO DE COMUNICACIONES:

En la comunicación modem-modem se debe cumplir otra secuencia de acciones y señales:
1: El módem local realiza una acción semejante a levantar el tubo, y luego disca el numero telefónico del módem remoto.
2: El módem remoto lleva a cabo una acción equivalente a levantar el tubo y emite un tono o serie de tonos particulares que indican que ha respondió el llamado, y que se puede comunicar a una velocidad (bps) y modulación (ambas normalizadas).
3: El módem local responde a la serie de tonos, y negocia con el módem remoto la mayor velocidad de transmisión posible.
En general, un conjunto de procedimientos a cumplir, para llevar a cabo las etapas de una comunicación, constituye un protocolo.
Un módem debe ajustarse a dos protocolos:
· El protocolo rs232c
· Protocolo estándar, como los serie V de la ccitt.

Comandos AT

Cómo Usar los Comandos AT:
Los módem siempre funcionan en uno de estos modos: el modo de comando o el modo en línea.
· En el modo comando que se usa para la configuración del módem o para marcar, usted puede comunicarse con el módem a través del conjunto de comandos AT. Después de ejecutar un comando, el módem regresa un código de resultado de confirmación.
· Después de que se establezca una conexión con un módem o máquina de fax remota, el módem pasa al modo en línea (a menos que el modificador de marcado lo especifique de otra manera). En el modo en línea, el módem recibe caracteres desde la computadora, convierte los datos en señales analógicas y luego transmite estas señales a través de la línea telefónica.
Puede introducir comandos únicamente cuando el módem está en el modo comando. No puede entrar comandos cuando el módem está en el modo en línea, es decir, enviando o recibiendo datos mediante las líneas telefónicas. Si el módem se encuentra en el modo en línea, regresa al modo comando bajo estas circunstancias:
· Un punto y coma (;) ocurre al fin de la secuencia de marcado.
· El módem recibe una secuencia de escape definida o una señal de interrupción mientras está en el modo en línea.
· Se desconecta una llamada.
· No puede completar una llamada satisfactoriamente o el portador de datos del módem remoto se desconecta.
Si ocurre un error durante la ejecución de una línea de comando, el procesamiento se detiene y todo aquello que sigue al comando incorrecto se ignora.

Desarrollo de una conexión a traves de módem

Desarrollo de una Conexión a través de Módem:

El proceso de conexión de dos ordenadores utilizando módems se describe en esta sección. En la conexión participan dos ordenadores con sus respectivos módem que se encuentran conectados a la red telefónica.
En el ordenador que origina la conexión, el usuario trabaja sobre un programa de comunicaciones que le permite actuar sobre el módem. Secuencia de acontecimientos cuando un módem llama a otro.
La secuencia empieza con el paso 1 y termina con el paso 12:
Paso Usuario
Software
Módem llama
Módem responde

1

Selecciona "dial" en el menú del programa o teclea en la línea de comandos.
Pone a ON la señal DTR y envía al módem el comando de marcación ATDT 055
El módem conecta el altavoz, descuelga la línea, espera el tono de llamada y marca el número de teléfono.

2

Comienza observando los códigos de resultados del módem.
Espera una respuesta durante tiempo según configuración del registro S7.

3

La línea de teléfono suena.

4

El módem detecta la llamada, y contesta situando el tono de respuesta en línea.

5

El módem detecta el modo de respuesta y sitúa la portadora de comienzo en línea.

6

Los módems se ponen de acuerdo en la modulación y velocidad a utilizar.
Los módems se ponen de acuerdo en la modulación y velocidad a utilizar.

7

Los módems determinan la técnica de compresión y control de errores a utilizar
Los módems determinan la técnica de compresión y control de errores a utilizar

8

Envía el código de rtdo. "connet" al PC, apaga el altavoz, y pone a ON la señal CD.

9

Detecta el código de rtdo. y/o la señal CD; Informa al usuario que la conexión está establecida.

10

Comienza la comunicación con el host.
Gestiona la sesión de comunicaciones; vigila la pérdida de portadora monitorizando la señal CD.
Envía y recibe datos.
Envía y recibe datos.

11

Completa la sesión de comunicaciones y selecciona el comando "disconnect".
Pone a OFF la señal DTR, o envía +++ seguidos por ATH.

12

Cuelga el teléfono.
Detecta la pérdida de portadora y cuelga.

Control y comandos de un módem

Control de Flujo:
El control de flujo es un mecanismo por el cual módem y ordenador gestionan los intercambios de información. Estos mecanismos permiten detener el flujo cuando uno de los elementos no puede procesar mas información y reanudar el proceso no mas vuelve a estar disponible. Los métodos más comunes de control de flujo son:
Control de flujo hardware:
RTS y CTS permiten al PC y al módem parar el flujo de datos que se establece entre ellos de forma temporal. Este sistema es el más seguro y el que soporta una operación adecuada a altas velocidades.
Control de flujo software: XON/XOFF:
Aquí se utilizan para el control dos caracteres especiales XON y XOFF (en vez de las líneas hardware RTS y CTS) que controlan el flujo. Cuando el PC quiere que el módem pare su envío de datos, envía XOFF. Cuando el PC quiere que el módem le envíe mas datos, envía XON. Los mismos caracteres utiliza el módem para controlar los envíos del PC. Este sistema no es adecuado para altas velocidades.

Comandos de Control del Módem:
La mayoría de los módems se controlan y responden a caracteres enviados a través del puerto serie. El lenguaje de comandos para módem mas extendido es de los comandos Hayes que fue inicialmente incorporado a los módems de este fabricante.
Existen dos tipos principales de comandos:
Comandos que ejecutan acciones inmediatas (ATD marcación, ATA contestación o ATH desconexión)
Comandos que cambian algún parámetro del módem (por ejemplo ATS7=90)
Formato de Comandos Hayes:
Todos los comandos Hayes empiezan con la secuencia AT. La excepción es el comando A/. Tecleando A/ se repite el último comando introducido. El código AT consigue la atención del módem y determina la velocidad y formato de datos.
Los comandos más simples:
ATH dice al módem que cuelgue el teléfono
ATDT dice al módem que marque un número de teléfono determinado empleando la marcación por tonos
ATDP lo mismo que ATDT pero la marcación es por pulsos
Los comandos comienzan con las letras AT y siguen con las letras del alfabeto (A..Z). A medida que los módem se hicieron más complicados, surgió la necesidad de incluir mas comandos, son los comandos extendidos y tienen la forma AT&X (por ejemplo), donde el "&" marca la "X" como carácter extendido.