Beruflich Dokumente
Kultur Dokumente
ar
SOFTDOWNLOAD.COM.AR
C CA AT TE EG GO OR RI IA A
Computacin : General
T TE EM MA A
Todo sobre Modem
P PR RE EP PA AR RA AD DO O P PO OR R
Ramn F. Mateo G. Estudiante de Termino Ingeniera Electromecnica
E E-M MA AI IL L
rfmateo@hotmail.com
F Fe ec ch ha a d de e R Re ea al li iz za ac ci i n n
Agosto 2000
www.softdownload.com.ar
INTRODUCCION
El termino datos, se refiere a la informacin que puede haber sido tomada de documentos originales, como pedidos de venta, registro de produccin, entre otras; de algn medio de almacenamiento, como son las cintas magnticas o la memoria de una computadora. El traslado de estos datos entre maquinas situadas a cierta distancia es la transmisin de datos. Los campos donde pueden aplicarse ventajosamente la comunicacin de datos han aumentado de tal modo y son tantos que es ms seguro describirlos en trminos generales. Con el creciente uso de las computadoras, el envo de informacin a tomado un giro tal que para enviar informacin de un punto a otro se deben de tener en cuenta las preguntas siguientes sobre los criterios que deben regir la circulacin de esos datos: 1) Funcin: Quin necesita la informacin? Por que? Que requiere el mensaje: accin, informacin? 2) Distribucin: Dnde se origina el mensaje? La informacin circula de un punto a otro, de un punto a varios, o de varios a uno? Cmo se retransmiten los mensajes? 3) Volumen: Que cantidad de informacin de todo tipo se transmite en determinado periodo? 4) Urgencia: Con que rapidez debe llegar el mensaje una vez originando de inmediato, en una hora, en un da? 5) Exactitud: Cuantos errores son tolerables y de que tipo? Cul es la exactitud requerida? Es el fin de la siguiente investigacin el desarrollar La Comunicacin entre Ordenadores: Como sta se realiza, que componentes intervienen en dicha comunicacin y que parmetros deben ser tomados en cuenta para que la informacin que quiere ser enviada o recibida llegue lo ms rpido posible con la menor cantidad de errores a un punto determinado.
CONCLUSION BIBLIOGRAFIA
Naturaleza de La Informacin
La informacin que maneja el ordenador es digital, es decir esta compuesta por un conjunto discreto de dos valores el 1 y el 0. Sin embargo, por las limitaciones fsicas de las lneas de transmisin no es posible enviar informacin digital a travs de un circuito telefnico.
Para poder utilizar las lneas de telfono (y en general cualquier lnea de transmisin) para el envo de informacin entre ordenadores digitales, es necesario un proceso de transformacin de la informacin. Durante este proceso la informacin se adecua para ser transportada por el canal de comunicacin. Este proceso se conoce como modulacin-demodulacin y es el que se realiza en el mdem.
Qu es un Mdem?
Un mdem es un dispositivo que convierte las seales digitales del ordenador en seales analgica que pueden transmitirse a travs del canal telefnico. Con un mdem, usted puede enviar datos a otra computadora equipada con un mdem. Esto le permite bajar informacin desde la red mundial (World Wide Web, enviar y recibir correspondencia electrnica (E-mail) y reproducir un juego de computadora con un oponente remoto. Algunos mdems tambin pueden enviar y recibir faxes y llamadas telefnicas de voz. Distintos mdems se comunican a velocidades diferentes. La mayora de los mdems nuevos pueden enviar y recibir datos a 33,6 Kbps y faxes a 14,4 Kbps. Algunos mdems pueden bajar informacin desde un Proveedor de Servicios Internet (ISP) a velocidades de hasta 56 Kbps.
Los mdems de ISDN (Red de Servicios Digitales Integrados) utilizan lneas telefnicas digitales para lograr velocidades aun ms veloces, de hasta 128 Kbps.
Otros mecanismos como la modulacin de fase o los mtodos combinados permiten transportar mas informacin por el mismo canal.
La velocidad a la cual los dos mdems se comunican por lo general se llama Velocidad en Baudios, aunque tcnicamente es ms adecuado decir bits por segundo o bps. Nota: Baudios. Numero de veces de cambio en el voltaje de la seal por segundo en la lnea de transmisin. Los mdem envan datos como una serie de tonos a travs de la lnea telefnica. Los tonos se "encienden"(ON) o "apagan"(OFF) para indicar un 1 o un 0 digital. El baudio es el numero de veces que esos tonos se ponen a ON o a OFF. Los mdem modernos pueden enviar 4 o mas bits por baudio. Bits por segundo (BPS). Es el nmero efectivo de bits/seg que se transmiten en una lnea por segundo. Como hemos visto un mdem de 600 baudios puede transmitir a 1200, 2400 o, incluso a 9600 BPS.
Estndares de Modulacin
Dos mdems para comunicarse necesitan emplear la misma tcnica de modulacin. La mayora de los mdem son full-duplex, lo cual significa que pueden transferir datos en ambas direcciones. Hay otros mdem que son half-duplex y pueden transmitir en una sola direccin al mismo tiempo. Algunos estndares permiten slo operaciones ascronas y otros sncronas o ascronas con el mismo mdem. Veamos los tipos de modulacin mas frecuentes: TIPO Bell 103 Bell 201 Bell 212 V.22 bis V.29 V.32 V.32 bis Hayes Express V.32 USR-HST V.32bis Vfast V34 Vfast es una recomendacin de la industria de fabricantes de mdem. La norma Vfast permite velocidades de transferencia de hasta 28.800 bps Estndar del CCITT para comunicaciones de mdem en velocidades de hasta 28.800 bps CARACTERISTICAS Especificacin del sistema Bell para un mdem de 300 baudios, asncrono y full-duplex Especificacin del sistema Bell para un mdem de 2400 BPS, sncrono, y Full- duplex. Especificacin del sistema Bell para un mdem de 2400 BPS, asncrono, y Full-duplex. Mdem de 2400 BPS, sncrono/asncrono y full-duplex Mdem de 4800/7200/9600 BPS, sncrono y full-duplex Mdem de 4800/9600 BPS, sncrono/asncrono y full-duplex Mdem de 4800/7200/9600/7200/12000/14400 BPS, sncrono/asncrono y full-duplex Mdem de 4800/9600 BPS, sncrono/asncrono y half-duplex. Slo compatibles consigo mismo aunque los mas modernos soportan Mdem de USRobotics de 9600/14400 BPS. Slo compatibles consigo mismo aunque los mas modernos soportan V.32 y
Codificacin de la Informacin
La informacin del ordenador se codifica siempre en unos y ceros, que como se ha visto, son los valores elementales que el ordenador es capaz de reconocer. La combinacin de 1 y 0 permite componer nmeros enteros y nmeros reales. Los caracteres se representan utilizando una tabla de conversin. La mas comn de estas tablas es el cdigo ASCII que utilizan los ordenadores personales. Sin embargo existen otras y por ejemplo los grandes ordenadores de IBM utilizan el cdigo EBCDIC. La informacin codificada en binario se transmite entre los ordenadores. En las conexiones por mdem los bits se transmiten de uno en uno siguiendo el proceso descrito en el apartado modulacin de la informacin. Pero adems de los cdigos originales de la informacin, los equipos de comunicacin de datos aaden bits de control que permiten detectar si ha habido algn error en la transmisin. Los errores se deben principalmente a ruido en el canal de transmisin que provoca que algunos bits se mal interpreten. La forma mas comn de evitar estos errores es aadir a cada palabra (conjunto de bits) un bit que indica si el nmero de 1 en la palabra es par o impar. Segn sea lo primero o lo segundo se dice que el control de paridad es par o impar. Este simple mecanismo permite detectar la mayor parte de errores que aparecen durante la transmisin de la informacin. La informacin sobre longitud de la palabra (7 0 8 bits) y tipo de paridad (par o impar) es bsica en la configuracin de los programas de comunicaciones. Otro de los parmetros necesarios son los bits de paro. Los bits de paro indican al equipo que recibe que la transmisin se ha completado (los bits de paro pueden ser uno o dos).
Las Comunicaciones por Mdem !"Retransmisin con repeticin selectiva: en sistemas Full Dplex, es similar al anterior pero en el caso de error, solo reenva el bloque fallido. Despus, continua la transmisin donde se dejo. !"Entrelazado: se crea una matriz antes del envo con las palabras del cdigo. Reconstituyendo dicha matriz en la recepcin, permite detectar y corregir errores. El rendimiento de un cdigo de control viene dado por el nmero de bits de cada bloque, entre los bits del bloque ms los bits de control. Nota: Los mdem suelen incluir ecualizadores (filtros) para reducir la interferencia entre smbolos (interferencia debida al efecto de otros smbolos adyacentes sobre el que se esta recibiendo). Los ecualizadores adaptivos modifican su funcionamiento, de acuerdo a las condiciones de la lnea de transmisin. Es fundamental un adecuado muestreo de la seal recibida.
10
DTE
DCE
Modem
Conexion RS232
A travs del cable RS232 conectado entre el ordenador y mdem estos se comunican. Hay varios circuitos independientes en el interfaz RS232. Dos de estos circuitos, el de transmitir datos (TD), y el de recibir datos(RD) forman la conexin de datos entre PC y Mdem. Hay otros circuitos en el interfaz que permiten leer y controlar estos circuitos. Vamos a ver como se utilizan estas seales para conectarse con el mdem: DTR (Data Terminal Ready). Esta seal indica al mdem que el PC est conectado y listo para comunicar. Si la seal se pone a OFF mientras el mdem esta en on-line, el mdem termina la sesin y cuelga el telfono. CD (Carrier Detect). El mdem indica al PC que esta on-line, es decir conectado con otro mdem. RTS (Request to send). Normalmente en ON. Se pone OFF si el mdem no puede aceptar ms datos del PC, por estar en esos momentos realizando otra operacin. CTS (Clear to send). Normalmente en ON. Se pone OFF cuando el PC no puede aceptar datos del mdem.
11
Control de Flujo
El control de flujo es un mecanismo por el cual mdem y ordenador gestionan los intercambios de informacin. Estos mecanismos permiten detener el flujo cuando uno de los elementos no puede procesar mas informacin y reanudar el proceso no mas vuelve a estar disponible. Los mtodos ms comunes de control de flujo son: Control de flujo hardware RTS y CTS permiten al PC y al mdem parar el flujo de datos que se establece entre ellos de forma temporal. Este sistema es el mas seguro y el que soporta una operacin 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 lneas hardware RTS y CTS) que controlan el flujo. Cuando el PC quiere que el mdem pare su envo de datos, enva XOFF. Cuando el PC quiere que el mdem le enve mas datos, enva XON. Los mismos caracteres utiliza el mdem para controlar los envos del PC. Este sistema no es adecuado para altas velocidades.
12
Los comandos comienzan con las letras AT y siguen con las letras del alfabeto (A..Z). A medida que los mdem se hicieron ms 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 carcter extendido.
Cdigos de Resultados
Cuando enva un comando al mdem, este responde con un cdigo de resultado: "CONNECT", "OK" o "ERROR". ATV determina el tipo de cdigo de resultado que aparecer: ATV0 respuesta numrica ATV1 respuesta de palabras ATQ1 inhibe los cdigos de resultado, pone el mdem en "estado silencioso" ATQ0 habilita los cdigos de resultado, desconecta el modo silencioso
En el ordenador que origina la conexin, el usuario trabaja sobre un programa de comunicaciones que le permite actuar sobre el mdem. Secuencia de acontecimientos cuando un mdem llama a otro.
13
La secuencia empieza con el paso 1 y termina con el paso 12. Paso Usuario Selecciona "dial" en el men del programa o teclea en la lnea de comandos. Software Mdem llama Mdem responde
El mdem conecta el Pone a ON la seal altavoz, descuelga la DTR y enva al lnea, espera el tono de mdem el comando de llamada y marca el marcacin ATDT 055 nmero de telfono. Comienza observando los cdigos de resultados del mdem. Espera una respuesta durante tiempo segn configuracin del registro S7. La lnea de telfono suena. El mdem detecta la llamada, y contesta situando el tono de respuesta en lnea. El mdem detecta el modo de respuesta y sita la portadora de comienzo en lnea. Los mdems se Los mdems se ponen de ponen de acuerdo acuerdo en la en la modulacin y modulacin y velocidad velocidad a a utilizar. utilizar. Los mdems Los mdems determinan determinan la tcnica de la tcnica de compresin y control de errores a compresin y control de errores utilizar a utilizar Enva el cdigo de rtdo. "connet" al PC, apaga el altavoz, y pone a ON la seal CD.
14
Detecta el cdigo de rtdo. y/o la seal CD; Informa al usuario que 9 la conexin est establecida. Gestiona la sesin de Comienza la comunicaciones; vigila 10 comunicacin la prdida de portadora con el host. monitorizando la seal CD. Completa la sesin de comunicacion Pone a OFF la seal 11 DTR, o enva +++ es y selecciona el seguidos por ATH. comando "disconnect". 12
Cuelga el telfono.
15
Puede introducir comandos nicamente cuando el mdem est en el modo comando. No puede entrar comandos cuando el mdem est en el modo en lnea, es decir, enviando o recibiendo datos mediante las lneas telefnicas. Si el mdem se encuentra en el modo en lnea, regresa al modo comando bajo esta circunstancias: Un punto y coma (;) ocurre al fin de la secuencia de marcado. El mdem recibe una secuencia de escape definida o una seal de interrupcin mientras est en el modo en lnea. Se desconecta una llamada. No puede completar una llamada satisfactoriamente o el portador de datos del mdem remoto se desconecta.
Si ocurre un error durante la ejecucin de una lnea de comando, el procesamiento se detiene y todo aquello que sigue al comando incorrecto se ignora.
Comandos AT Ms Utilizados
Se han escogido los comandos que son ms comunes a la mayora de los mdems compatibles con Hayes y los que ms se usan. ACCION REALIZADA POR EL MODEM ATA 1) Se pone en modo respuesta y espera una seal portadora del mdem remoto. 2) Espera S7 segundos y colgar si no se detecta portadora. ATDnmero 1) Descuelga y llama al nmero de telfono solicitado. 2) Espera un tono de llamada antes de marcar. 2.1) Si no se detecta ese tono en S6 segundos, el mdem devuelve cdigo de resultado "no dial tone" 2.2) Si se detecta el tono el mdem espera S7 segundos 2.2.1) Si no establece conexin el mdem vuelve al estado de comandos 2.2.2) Si se establece conexin el mdem entra en el estado on-line. ATE Eco Nota: Los comandos introducidos en el mdem vuelven por eco al PC (por defecto). ATH Descuelga el telfono Nota: Normalmente se utilizan: 1) un segundo silencio 2) +++ 3) ATH
16
ATI Revisa la ROM del mdem (checksum) ATL Programa el volumen del altavoz ATM Programa conexin/desconexin del altavoz ATO Vuelve a estado on-line desde el estado de comandos. Nota: permite retomar una conexin ya en marcha ATQ Programa los cdigos de resultado a ON/OFF ATS Visualiza/cambia contenidos de los registros S Nota : ya lo hemos visto antes ATV Enva cdigos de resultado en palabras o nmeros Nota :ya lo hemos visto antes ATW Enva "cdigos del progreso de la negociacin" Nota: progreso en control de errores y de las negociaciones de compresin entre los mdems ATX Programa cdigos de resultado Nota: ATX0 emplea OK, CONNECT, ATX1 emplea CONNECT velocidad ATZ Reset AT&C Programa deteccin de portadora AT&D Programa control de DTR AT&K Programa control de flujo AT&W Almacena perfil configuracin del usuario AT&Y Especifica que perfil de configuracin usuario de los almacenados se va a utilizar
RING,
NO
CARRIER
ERROR.
17
Lectura de un Registro S
Usted puede leer el contenido de un registro S dado al entrar el comando ATSn? Por ejemplo, para ensear el contenido del registro S11, entre este comando: ATS11?
18
Modificacin de un Registro S
Usted puede cambiar el valor de un registro S al entrar el comando ATSn=r. En este comando, "n" es el nmero del registro a modificar y "r" es el valor al que desea configurar el registro. Por ejemplo, para establecer el registro 37 en 7, entre: ATS37=7<cr> El registro S37 est ahora establecido en el valor de 7.
Registro
S0
S1
S2
Referencia de Comandos del Registro S Descripcin Respuesta Automtica El establecer S0 en un valor de 0 hasta 255 coloca el mdem en el modo de respuesta. El mdem contesta automticamente despus de transcurrir un nmero especfico de timbres. Si establece S0 en 0 inhabilita la contestacin automtica de manera que el mdem nicamente contesta cuando se da un comando ATA. Margen: 0 - 255 Valor predeterminado: 0 Unidades: Timbres Contador de Timbres. S1 es de slo lectura. El valor de S1 se incrementa con cada timbre. Si no hay timbres despus de un intervalo de seis segundos, este registro se borra. Carcter AT de Escape. S2 especifica el carcter de cdigo de escape usado para dejar el modo de datos en lnea y volver a entrar en el modo de comando. Los valores mayores de 127 inhabilitan la secuencia de cdigo de escape. Para entrar al modo de comando cuando se ha inhabilitado el cdigo de
19
S3
S4
S5
S6
S7
S8
S10
S11
escape, una prdida de portador debe ocurrir o la seal de terminal de datos listo (DTR) debe estar establecido en 0 (segn el comando &D). Margen: 0 - 255 Valor predeterminado: 43 (ASCII +) Carcter de Terminacin de la Lnea de Comando. S3 especifica el valor usado para identificar el fin de la lnea de comando. Margen: de 0 hasta 127, ASCII decimal Valor predeterminado: 13 (retroceso de carro) Carcter de Formateo de Respuesta. S4 especifica la salida de carcter por el mdem a la computadora como avance de lnea. Margen: de 0 hasta 127, ASCII decimal Valor predeterminado: 10 (avance de lnea) Carcter de Edicin de Lnea de Comando. S5 especifica el valor ASCII del carcter usado para editar la lnea de comando. El mdem no reconoce el carcter de Retroceso si no est establecido en un valor superior a decimal 32. Este carcter puede usarse para editar una lnea de comando. Cuando est habilitado la funcin de eco, el mdem repite el carcter retroceso, el carcter de espacio de ASCII, y un segundo carcter retroceso a la computadora. Esto significa que un total de tres caracteres se transmite cada vez que el mdem procesa el carcter de retroceso. Margen: de 0 hasta 127, ASCII decimal Valor predeterminado: 8 (retroceso) Esperar Antes de Marca. S6 establece la duracin del perodo (en segundos) que espera el mdem despus de conectarse antes de marcar el primer dgito de un nmero telefnico. La caracterstica de espera para el tono de marcado, establecido por el modificador de marcado W, suplanta esta configuracin del registro S. Margen: 2 - 65 Valor predeterminado: 2 Unidades: Segundos Intervalo de Espera de Terminacin de Conexin. S7 especifica el intervalo de tiempo (en segundos) que el mdem espera para recibir una seal de portador antes de colgarse. El cronmetro empieza cuando el mdem termina de marcar o se desconecta. Este cronmetro tambin establece el intervalo de espera de silencio para el modificador @ de marcado. Margen: 1 - 255 Valor predeterminado: 50 Unidades: Segundos Modificador Coma de Marcado Intervalo. S8 denota el intervalo de tiempo (en segundos) que el mdem pausa cuando lee una coma en la cadena de comando de marcado. Margen: 0 - 65 Valor predeterminado: 2 Demora Automtica de Desconexin. S10 especifica el tiempo de demora (en dcimas de segundos) desde la prdida de portador hasta colgar. Margen: 1 - 254 Valor predeterminado: 20 Unidades: 0,1 segundo Velocidad de Marcado DTMF. S11 determina el ancho de pulso de DTMF y el tiempo interdgito. Margen: 50 - 150 Valor predeterminado: 95 Unidades: 0,001 segundo
20
S12
S28
S32 S33
S35
S37
S38
Intervalos de Proteccin del Cdigo de Escape. El valor S12 determina el intervalo de inactividad (en unidades de 20 milisegundos) antes y despus de la entrada de la secuencia de cdigos de escape. Margen: 0 - 255 Valor predeterminado: 50 Unidades: 0,02 segundos Habilitar/Inhabilitar de Modulacin V.34 S28 habilita o inhabilita tcnicas de modulacin V.34. Valores vlidos son 0 - 255. 0 Inhabilitado 1 - 255 Habilitado (valor predeterminado = 1) Volumen de Timbre Sinttico. S32 proporciona un volumen de timbre sinttico (en dB) con un signo de restar implcito (16 es valor predeterminado). Frecuencia de Timbre Sintetizado. Valores vlidos son 0 - 5. 0 Inhabilitacin de timbre sintetizado (predeterminado) 1 - 5 Cinco frecuencias de timbre variables Tono de Llamada de Datos. El Tono de Llamada de Datos es un tono de cierta frecuencia y cadencia segn se especifica en V.25, lo cual permite el reconocimiento remoto de Datos/Fax/Voz. La frecuencia es 1300 Hz con una cadencia de 0,5 segundos de actividad y 2 segundos en descanso. 0 Inhabilitar tono de llamada de datos (valor predeterminado) 1 Habilitar tono de llamada de datos Velocidad de la Lnea de Marcado. El valor predeterminado es 0. 0 Seleccionar velocidad mxima 1 Reservado 2 1200/75 bps 3 300 bps 4 Reservado 5 1200 bps 6 2400 bps 7 4800 bps 8 7200 bps 9 9600 bps 10 12000 bps 11 14400 bps 12 16800 bps 13 19200 bps 14 21600 bps 15 24000 bps 16 26400 bps 17 28800 bps 18 31200 bps 19 33600 bps Velocidad de la Lnea de Marcado de 56K. S38 establece la velocidad mxima hacia abajo al cual el mdem intenta conectarse. Para inhabilitar 56K, establezca S38 en 0. S37 establece la velocidad hacia arriba de V.34. NOTA: 56K no est disponible en algunos modelos. 0 56K inhabilitado 1 56K habilitado, seleccin de velocidad automtica a velocidad mxima del mdem (valor predeterminado) 2 32000 bps 3 34000 bps 4 36000 bps 5 38000 bps
21
S89
6 40000 bps 7 42000 bps 8 44000 bps 9 46000 bps 10 48000 bps 11 50000 bps 12 52000 bps 13 54000 bps 14 56000 bps 15 58000 bps 16 60000 bps Cronmetro de Modo Dormir. S89 establece y muestra el nmero de segundos de inactividad (no se envan caracteres desde la computadora, ningn timbre entrante) en el estado de comando fuera de lnea antes de que el mdem pase al modo de espera (dormir). Un valor de 0 impide el modo En espera. Margen: 0, 5 - 255 Valor predeterminado: 10 Unidades: Segundos
* Transmisin Asncrona: No hay un periodo de tiempo definido entre los caracteres transmitidos. Cada carcter transmitido viaja con unos bits de arranque y parada (ppo. y fin del carcter) La mayora de la comunicaciones con PC son asncronas
22
CONCLUSION
Entre las ventajas que podemos obtener al poseer un Mdem se encuentran: I. Correo electrnico
El correo electrnico, o E-mail tiene como objetivo la comunicacin de persona a persona, usando las computadoras y los mdems como portadores de cartas y apartados postales. II. Intercambio de archivo
Usted puede enviar archivos tales como texto, imgenes e inclusive grabaciones de audio por medio de los mdems. III. Interaccin en tiempo real
Los juegos, las compras por catalogo y los cajeros automticos son ejemplos de la interaccin de persona a computadora, que se realizan en tiempo real, es decir, usted teclea algo y espera a que la computadora realice una tarea y le enve el resultado, y luego responde a lo que le fue enviado. La teleconferencia, comnmente llamada charla (chat) electrnica, involucra una interaccin en tiempo real de persona a persona. IV. Correo electrnico
El correo electrnico, o E-mail tiene como objetivo la comunicacin de persona a persona, usando las computadoras y los mdems como portadores de cartas y apartados postales. V. Intercambio de archivo
Usted puede enviar archivos tales como texto, imgenes e inclusive grabaciones de audio por medio de los mdems.
23
BIBLIOGRAFIA
Libro: Autor: Editora: Mdems a su alcance David Hakala McGraw Hill
Manual:
24