Qu'est-ce que la transmission asynchrone?
Lorsque des données doivent être envoyées d'un ordinateur à un autre, elles sont divisées en caractères individuels et envoyées en séquence. Cette transmission est appelée transmission synchrone lorsque l'ordinateur récepteur utilise une horloge synchronisée avec l'horloge de l'ordinateur émetteur. L'horloge établit un rythme. Lorsque les horloges des ordinateurs émetteur et récepteur ne sont pas synchronisées, la forme de transmission est appelée transmission asynchrone.
Un message à transmettre d'un ordinateur à un autre est composé de caractères textuels et non textuels. Les caractères, à leur tour, sont composés de bits. Ces bits sont envoyés sur des fils électriques et sont indiqués par les niveaux de signal. Pour que l’émetteur et le récepteur transmettent correctement des bits, ils doivent convenir d’un rythme afin que le destinataire puisse déterminer la fin correcte d’un bit et le début d’un autre.
En transmission asynchrone, le rythme ou la fréquence d'horloge est déterminé avant le début de toute communication. Ainsi, un ordinateur ou un dispositif informatique peut déclarer qu'il fonctionnera à 9600 bits par seconde. Un autre appareil ne peut communiquer correctement avec cet appareil que si cette vitesse correspond.
Lorsqu'un caractère doit être transmis de l'expéditeur au destinataire, celui-ci doit être alerté pour recevoir le caractère. Cela se fait en utilisant un signal de «réveil» au début du caractère. Ce signal s'appelle le bit START. Afin de ne pas confondre un caractère avec le caractère suivant, les bits STOP sont utilisés pour indiquer la fin de chaque caractère. De plus, afin de vous assurer que les signaux ne soient pas mutilés par un bruit électrique parasite, il existe une possibilité de vérification des erreurs via un bit PARITY.
Un caractère est souvent composé de sept ou huit bits. Ainsi, lors de la transmission d'un caractère, le bit START est envoyé, puis les bits du caractère sont envoyés l'un après l'autre. Après quoi le bit PARITY est envoyé et finalement le bit STOP est envoyé. Un caractère de sept ou huit bits nécessite trois bits comme surcharge afin d'être correctement envoyé du périphérique d'envoi au périphérique de réception. Cette surcharge dans la transmission asynchrone peut limiter la quantité d'informations utiles pouvant être envoyées.
Parmi les dispositifs, il peut y avoir des variations de vitesse, des méthodes de parité, du nombre de bits utiles ainsi que du nombre de bits STOP. Après la réception d’un caractère, le caractère suivant peut arriver après n’importe quelle durée. Par exemple, les caractères saisis au clavier sont générés et envoyés après des intervalles de temps relativement longs comparés à la vitesse de l'ordinateur. Une page Web envoyée pour affichage peut avoir plusieurs caractères envoyés rapidement en séquence.
La transmission asynchrone est généralement préférable lorsque les données sont envoyées moins fréquemment. Il peut être utilisé lors de communications via des lignes téléphoniques fixes et pour de simples imprimantes. La transmission asynchrone est considérée comme plus simple et moins chère que la transmission synchrone, cette dernière pouvant toutefois fournir des vitesses de transmission de données beaucoup plus rapides.