La mayoría de los módems de marcado manual siguen en gran parte las especificaciones del comando determinado, una comando-lengua específica de Hayes del desarrollada original para el Hayes Smartmodem módem de 300 baudios. El sistema del comando consiste en una serie de secuencias cortas que combinen juntas para producir los comandos completos para las operaciones tales como marca, colgando para arriba, y de cambiar los parámetros de la conexión.
Antes de la introducción del Bulletin Board System (BBS), los módems funcionaron típicamente en las líneas telefónicas del dirigir-dial que comenzaron y terminaron siempre con un solo módem en cada extremo. El usuario marcaría generalmente el teléfono manualmente antes de conectar, o cogerla si sonó. En algunos casos las computadoras ellos mismos tuvieron que llamar una selección de números, y para esta tarea utilizaron un dispositivo periférico separado, un " dialer" tapado en un diverso puerto de la entrada-salida en la computadora (típicamente un puerto RS-232 ).
Este método de operación trabajó satisfactoriamente en los años 60 y las comienzos de los años 70 en que los módems conectaron generalmente con solamente las configuraciones grandes de la unidad central . Pero la revolución del microordenador de los años 70 llevó a la introducción de módems baratos, y la idea de un acoplamiento de punto a punto semi-dedicado era no más apropiada. Había potencialmente millares de usuarios que pudieron querer marcar un de los a otros millares de usuarios, y la única solución era en ese entonces hacer que el usuario marca manualmente.
La industria del ordenador necesitó una manera de decir al módem qué número al dial a través del software. Los sintonizadores separados anteriores tenían esta capacidad, pero solamente en el coste de un puerto separado, que un microordenador no pudo tener disponible. Una solución habría podido utilizar un sistema separado de " pins" del comando; dedicado a enviar y a recibir comandos, otros habrían podido utilizar un perno de señal que indicaba que el módem debe interpretar datos entrantes como comando. Pero ambos éstos sufrieron del problema similar que estos pernos no pudieron estar disponibles, o conectado, en muchos microordenadores.
Las comunicaciones de Hayes introdujeron una solución en su 1977 producto, el Smartmodem, reutilizando los pernos de los datos existentes sin la modificación. En lugar, el módem sí mismo podía cambiarse entre uno de dos modos: modo de datos del en el cual el módem envía los datos al módem alejado . (Módem de A en convites del modo de datos todo que recibe de la computadora como datos y que la envía a través de la línea de teléfono).
Para cambiar de modo de datos a las sesiones del modo de comando enviadas una cadena de la semencia de escape de tres muestras más (" +++") seguido por una pausa alrededor de un segundo (ir al modo de comando sin perder la conexión); y para cambiar detrás las enviaron el el comando en línea de, O. En uso real muchos de los comandos cambiaron automáticamente al modo en línea después de la terminación, y es raro para que un usuario utilice el comando en línea explícitamente.
Este uso de señalización In-band lleva a un problema grave potencial: ¿qué sucede si los datos enviados en dato-modo contienen tres consecutivos más muestras? Esto podría suceder aleatoriamente absolutamente fácilmente, y sucedería en caulquier momento alguien frustrado para enviar los datos que describen el &ndash del sistema; este documento por ejemplo. Para reducir la ocasión de este problema la pausa en el final de la semencia de escape fue requerida, eventualmente otros datos fueron recibidos en el plazo de un segundo de las tres muestras más, no era la semencia de escape y sería enviado como está.
El sistema del comando incluye los comandos para las varias manipulaciones de la línea telefónica, marcando y colgando-para arriba por ejemplo. También incluye varios controles para fijar el módem, incluyendo un sistema de los comandos del registro del que permitieron que el usuario fijara directo las varias posiciones de memoria en el módem original de Hayes. El sistema del comando fue copiado en gran parte in extenso, incluyendo el significado de los registros, por casi todos los fabricantes de módem tempranos de 300 baudios, cuyo había absolutamente algunos.
El comando se fijó no tenía ninguna protección de la intelectual-característica, pero las comunicaciones de Hayes patentaron el concepto de un " time" del protector; después de la semencia de escape. A el final de los '80 Hayes comenzó a hacer cumplir la patente, cargando $1 por el módem que la utilizó. Muchos módems posteriores no ejecutaron así el tiempo del protector; esto (cuando los módems comenzaron a ser utilizados para marcar hasta el Internet) llevada eventual a un ataque repugnante del negación-de-servicio que implica una petición del eco del ICMP (" ping") paquete que contiene tres plusses y ATH, el comando del retraso.
La extensión a 1200 y 2400 baudios requirió la adición de un pequeño sistema de nuevos comandos, algunos de ellos prefijaron con a y denotar ésos dedicó a la nueva funcionalidad. Sin embargo las comunicaciones de Hayes movidas solamente lentamente a velocidades más altas o al uso de la compresión, y tres otras compañías llevaron el &ndash de la manera aquí; Microcom, robótica de los E. Cada uno de estos tres utilizó su propio adicional comando-fijó en vez para de Hayes que esperaba para llevar la manera.
Pronto una plétora de modelos nuevos apareció, incluyendo nuevos de Hayes, siguiente una variedad " standards". Aunque éstos compartieran los mismos comandos para las instrucciones simples tales como marca, las opciones de la alto-velocidad diferenciaron dramáticamente. Sin embargo, todos se refirieron ellos mismos como usar el " Set" del comando de Hayes;.
Las cosas llegaron a ser más simples otra vez durante la introducción extensa de 14.8 módems del kbaud en el principio de los 90. Un sistema de comandos basados pesadamente en la original Hayes amplió lentamente el sistema usar " &" los comandos se convirtieron en populares, y entonces universal. Solamente un otro sistema del comando ha seguido siendo popular, la robótica de los E. fijada de su línea popular de módems.
La pieza siguiente de las listas del texto del comando de Hayes fijó (también llamó el EN los comandos de : " AT" atención significado).
El sistema del comando de Hayes puede subdividirse en cuatro grupos: el comando básico fijó - un carácter capital seguido por un dígito.
Un registro del representa una localización física específica en memoria. Los módems tienen pequeñas cantidades de memoria a bordo. El cuarto sistema de comandos sirve para los valores que entran en un registro particular (posición de memoria). El registro almacenará una variable particular (información alfanumérica) que el módem y el software de comunicaciones puedan utilizar. Por ejemplo, el S7=60 da instrucciones la computadora al " Registro determinado #7 al valor 60".
Aunque comando-fijar el sintaxis define la mayoría de los comandos por una combinación del letra-número (L0, L1 etc.), el uso de un cero es opcional. En este ejemplo, " L0" compara a un " llano; L". Tener esto presente al leer la tabla abajo.
Algunos de los carácteres más importantes que pueden aparecer en la semencia de inicialización del módem siguen. Normalmente uno no debe cambiar estos carácteres.
EN - el " Attention": dice a módem que los módem-comandos siguen. Esto debe comenzar cada línea de comandos.
Z - Reajusta el módem a su estado de defecto.
, (una coma) - hace que el software se detiene brevemente por un segundo. Más de una coma puede aparecer en la sucesión: por ejemplo, ", " dice el software detenerse brevemente cuatro segundos. (El ajuste del registro S8 gobierna la duración de la pausa.)
^M - envía el carácter de retorno del carro terminal al módem. Éste es un código de control que la mayoría del software de comunicación traduce como retorno del carro . (Nota, cuando esto se envía al módem, se envía como un solo octeto, CR ASCII (0x0D), o " Control-M" no el ^ de dos carácteres y el M.)
; (un punto y coma) - volver al modo de comando inmediatamente después de la marca. Esto lo hace posible, por ejemplo, para marcar más de 45 números de los dígitos, o para caminar a través de menús interactivos.
W - espera para la señal. El módem esperará una señal antes de marcar los números que siguen el W. Para que esto trabaje, esperando no debe exceder un descanso, configurado generalmente en el registro S7.
¡! - gancho de destello. puesto rápidamente el gancho con.
Cuando en dato-modo una semencia de escape puede volver el módem al modo de comando. La semencia de escape normal es tres muestras más (" +++"), y quitar ambigüedades de ella de datos verdaderos posibles, se utiliza un contador de tiempo del protector: debe ser precedido por una pausa, para no tener ningunas pausas entre las muestras más, y sea seguido por una pausa; por abandono un " pause" es un segundo y el " ninguÌn pause" está cualquier cosa menos.
Mientras que el sistema del comando de Hayes de la original representó un salto enorme adelante en comunicaciones módem-basadas, con tiempo muchos problemas fijaron adentro, casi ningunas de ellas debido al por sí mismo de Hayes:
bido a la carencia de un estándar escrito, otros fabricantes de módem acaba de copiar los comandos visibles externos y (áspero) las acciones básicas. Esto llevó a una gran variedad de diferencias sutiles en cómo los módems cambiaron de estado al estado, y cómo manejaron condiciones de error, retrasos, y descansos.
que cada fabricante tendió a agregar nuevos comandos de manejar las necesidades emergentes, a menudo incompatibles con otros módems. Por ejemplo, la determinación de apretón de manos del soporte físico o del software requirió a menudo muchos diversos comandos para diversos módems. Esto minó la universalidad práctica del " básico; AT" comando-fijar.
mucho " Hayes-compatible" los módems tenían caprichos serios que los hicieron con eficacia incompatibles. Por ejemplo, muchos módems requirieron una pausa de varios segundos después de recibir el " EN Z" reajustar el comando. Algunos módems requirieron espacios entre los comandos, mientras que no hicieron otros. Algunos cambiarían inútil baudio-tarifa de su propio " volition", que dejaría la computadora sin pista cómo manejar los pedacitos entrantes.
Como resultado de todo el esto, muchos programas de los communiucations tuvo que dar eventual para arriba cualquier sentido de poder hablar con todo el " Hayes-compatible" los módems, y en lugar de otro los programas tuvieron que intentar determinar el tipo del módem de sus respuestas, o proveer del usuario una cierta opción por el que pudieran entrar en cualquier special tomaron los comandos él para forzar su módem particular en la actuación correctamente.
l : Comando determinado del módem de voz
Los módems con capacidades de la voz o de la contestar-máquina apoyan un sobreconjunto de estos comandos de permitir aparato de lectura audio y la grabación digitales.
.
| Random links: | Los montones ven, Minnesota | Primera guerra Anglo-Sikh | Partido nacional secular de Dravida | Suljettu |