XON



introduction

XMODEM est un protocole de transfert de fichiers à faible vitesse. KERMIT est un protocole de transfert de fichiers utilisé dans un environnement de communication asynchrone. La principale différence entre celui-ci et XMODEM est la suivante : KERMIT peut envoyer plusieurs fichiers à la fois, tandis que XMODEM ne peut envoyer qu'un seul fichier à la fois ; KERMIT répond avec un paquet complet au récepteur, tandis que XMODEM répond avec un seul octet ; KERMIT fournit de multiples corrections d'erreurs. XMODEM fournit uniquement une technologie de vérification des erreurs.

Protocole

En termes de contrôle de flux, différents schémas de contrôle peuvent être adoptés de différents côtés. La méthode la plus simple consiste à augmenter l'espace de stockage tampon de l'extrémité réceptrice, de sorte que l'extrémité réceptrice puisse mettre en mémoire tampon plus de données. Mais ce n'est qu'une méthode passive et négative. Car, d'une part, le système ne permet pas un espace tampon trop important ; d'autre part, lorsque le débit est significativement incompatible et qu'une grande quantité de données est transmise, même si l'espace tampon est grand, il y aura un phénomène insuffisant. Un schéma d'envoi de caractères de contrôle appelé "XON/XOFF" est généralement adopté, et les caractères de contrôle sont utilisés pour déterminer si l'expéditeur continue à envoyer des données, ce qui est plus actif, plus actif et plus efficace en comparaison.

XON/XOFF (continue/stop) est un protocole de contrôle de flux de données entre l'ordinateur et d'autres composants connectés dans une connexion série asynchrone. Par exemple, la vitesse à laquelle un ordinateur envoie des données à une imprimante est généralement plus rapide que la vitesse à laquelle l'imprimante peut imprimer. L'imprimante contient une mémoire tampon pour stocker les données afin que l'imprimante puisse rattraper l'ordinateur. Si la mémoire tampon est pleine avant que l'imprimante ne rattrape son retard, le petit microprocesseur de l'imprimante renvoie un signal XOFF pour arrêter la transmission des données. Après avoir imprimé beaucoup de données, lorsque la mémoire tampon se vide, l'imprimante envoie un signal XON pour laisser l'ordinateur continuer. Envoyer des données. "X" signifie "émetteur", et X/ON et X/OFF sont des signaux pour allumer et éteindre l'émetteur. Le signal réel de X/ON est la combinaison de bits de la combinaison de clavier ASCII de Ctrl+Q, et le signal X/OFF est le caractère de Ctrl+S. Lors de la définition d'un modem pour un système d'exploitation informatique, vous devrez peut-être utiliser XON/XOFF ou CTS/RTS pour spécifier l'utilisation du contrôle de flux. Lors de l'envoi de données binaires, XON/XOFF peut ne pas être reconnu car il est traduit en caractères.

XON/XOFF est un protocole de communication asynchrone. L'appareil ou l'ordinateur récepteur utilise des caractères spéciaux pour contrôler le flux de données transmis par l'appareil ou l'ordinateur émetteur. Lorsque l'ordinateur récepteur ne peut pas continuer à recevoir des données, il envoie un caractère de contrôle XOFF pour dire à l'expéditeur d'arrêter la transmission ; lorsque la transmission peut reprendre, l'ordinateur envoie un caractère XON pour avertir l'expéditeur. Parmi eux, XON utilise le caractère de contrôle DC1 dans le jeu de caractères ASCII et XOFF utilise le caractère de contrôle DC3 dans le jeu de caractères ASCII. Lorsque le récepteur sur la ligne de communication est surchargé, il envoie un caractère XOFF à l'expéditeur, et l'expéditeur suspend l'envoi de données après avoir reçu le caractère XOFF ; attend que le récepteur traite les données dans la mémoire tampon, puis à l'expéditeur une fois la surcharge restaurée. Envoyez un caractère XON pour notifier à l'expéditeur de reprendre la transmission des données. Dans un processus de transmission de données, le cycle de XOFF et XON peut être répété plusieurs fois, mais ces opérations sont transparentes pour l'utilisateur, ce qui signifie que l'utilisateur ne s'en soucie pas.

De nombreux progiciels de communication de données asynchrones prennent en charge le protocole XON/XOFF. Ce type de schéma peut également être utilisé par les ordinateurs pour envoyer des caractères à des imprimantes ou à d'autres terminaux (tels que la communication série MODEM). Dans ce cas, les composants de contrôle de l'imprimante ou des terminaux sont utilisés pour contrôler le flux de caractères.

Cet article provient du réseau, ne représente pas la position de cette station. Veuillez indiquer l'origine de la réimpression
HAUT