Índice:
Definição - O que significa Flow Control?
O controle de fluxo é o mecanismo que garante que a taxa na qual um remetente esteja transmitindo seja proporcional às capacidades de recebimento do receptor.
O controle de fluxo é utilizado nas comunicações de dados para gerenciar o fluxo de dados / pacotes entre dois nós diferentes, especialmente nos casos em que o dispositivo de envio pode enviar dados muito mais rapidamente do que o receptor pode digerir.
Techopedia explica o controle de fluxo
Redes de qualquer tamanho têm muitos dispositivos diferentes conectados e cada dispositivo possui parâmetros de transmissão de dados exclusivos. Por exemplo, um roteador é construído para gerenciar o roteamento de dados, enquanto uma área de trabalho, na extremidade de recebimento desses dados, tem muito menos capacidade de envio / recebimento.
Essas diferenças nas habilidades de envio / recebimento podem levar a conflitos se o remetente começar a transmitir dados mais rapidamente do que a capacidade do nó receptor. Para combater esse problema, o controle de fluxo é usado. Essa técnica gerencia o fluxo de dados entre os nós, mantendo os recursos de envio / recebimento dos dois nós como a principal preocupação.
Xon-Xoff é um exemplo de protocolo de controle de fluxo que sincroniza o remetente com o receptor. Ele transmite um sinal de transmissão desligada quando o receptor não tem mais espaço no buffer e um sinal de transmissão quando o receptor pode retomar a coleta de dados. O Xon-Xoff funciona em conexões seriais assíncronas.