Modos de comando y datos (módem)


Los modos de comando y datos se refieren a los dos modos en los que puede operar un módem de computadora. Estos modos se definen en el conjunto de comandos de Hayes , que es el estándar de facto para todos los módems. Estos modos existen porque solo hay un canal de comunicación entre el módem y la computadora, que debe llevar tanto los comandos de la computadora al módem como los datos que el módem debe transmitir a la parte remota a través de la línea telefónica.

Cuando un módem está en modo de comando , todos los caracteres que se le envían se interpretan como comandos para que el módem los ejecute, según el conjunto de comandos de Hayes . Un comando está precedido por las letras 'AT', que significan 'Atención'. Por ejemplo, si un módem recibe 'ATDT5551212' mientras está en el modo de comando, lo interpreta como una instrucción para marcar los números 5551212 en el teléfono, utilizando la marcación por tonos . Mientras está en modo comando, el módem puede enviar respuestas a la computadora indicando el resultado del comando. Por ejemplo, el módem puede responder con la palabra "OCUPADO" en respuesta al comando ATDT, si escucha una señal de ocupado después de marcar y está configurado para escuchar señales de ocupado.

Cuando un módem está en modo de datos , todos los caracteres enviados al módem están destinados a transmitirse a la ubicación remota. El módem ingresa al modo de datos inmediatamente después de establecer una conexión. Por ejemplo, si ATDT5551212 resultó en una llamada telefónica que fue respondida por otro módem de computadora, el módem informaría la palabra "CONECTAR" y luego cambiaría al modo de datos. Se considera que cualquier carácter adicional recibido a través del enlace serial proviene de la parte remota, y cualquier carácter enviado se transmite a la parte remota.

Cuando un módem con capacidad de voz está en modo de "datos de voz", todos los datos enviados al módem se interpretan como datos de audio que se reproducirán a través de la línea telefónica, en lugar de bytes de caracteres que se transmitirán digitalmente a la otra parte.

Los módems siempre comienzan en modo comando cuando se encienden. Estas son las formas en que un módem puede cambiar al modo de datos:

Hoy en día, la mayoría de los módems están configurados con los caracteres "&C1&D2" en la cadena de inicialización, o se comportan de esta manera de manera predeterminada. Esto provoca el siguiente comportamiento: