Contrôle de flux
La cause principale de pertes de données ne provient pas du système de correction des erreurs mais de la saturation du collecteur par un flux de données trop important pour ses capacités de réception : La source doit être asservie au collecteur pour éviter de lui envoyer trop rapidement ses blocs de données. Cette fonction, essentielle, constitue le contrôle de flux. Elle est mise en oeuvre entre les systèmes communiquant mais aussi à l'intérieur de chaque système, aux interfaces entre les sous-ensembles matériels ou logiciels.
On peut mettre en oeuvre un système matériel pour les accès au système physique de transmission. Le plus souvent on utilise un système de crédit: Le collecteur indique à la source, parfois implicitement, combien de blocs de données il est capable de recevoir; la source ne peut alors dépasser ce crédit qui doit être renouvelé par des messages de service. (Le "protocole Xon-Xoff" (ctrlS-ctrlQ) est un mécanisme de contrôle de flux utilisé pour réguler l'affichage sur les terminaux. Il est assez mal adapté à la transmission de données.....!) Entre systèmes, le contrôle de flux de type "crédit" (ou fenêtre) utilise le séquencement mentionné ci-dessus.
Dostları ilə paylaş: |