Diferença entre controle de fluxo e controle de congestionamento
Contente
- Gráfico de comparação
- Definição de Controle de Fluxo
- Definição de controle de congestionamento
- Semelhanças:
- Conclusão:
Controle de fluxo e controle de congestionamento, ambos são o mecanismo de controle de tráfego, mas ambos controlam o tráfego em diferentes situações.A principal diferença entre controle de fluxo e controle de congestionamento é que o controle de fluxo é um mecanismo que controla o tráfego entre er e receptor. Por outro lado, o controle de congestão O mecanismo controla o tráfego colocado pela camada de transporte na rede. Vamos estudar a diferença entre controle de fluxo e controle de congestionamento com a ajuda do gráfico de comparação abaixo.
- Gráfico de comparação
- Definição
- Principais diferenças
- Semelhanças
- Conclusão
Gráfico de comparação
Base para Comparação | Controle de fluxo | Controle de congestão |
---|---|---|
Basic | Controla o tráfego de um determinado er para um receptor. | Controla o tráfego que entra na rede. |
Finalidade | Impede que o receptor fique sobrecarregado com os dados. | Evita que a rede fique congestionada. |
Responsabilidade | O controle de fluxo é de responsabilidade da camada de link de dados e da camada de transporte. | O controle de congestionamento é de responsabilidade da camada de rede e de transporte. |
Responsável | O er é responsável por transmitir tráfego extra ao lado dos receptores. | A camada de transporte é responsável por transmitir tráfego extra para a rede. |
Medidas preventivas | O er transmite os dados lentamente para o receptor. | A camada de transporte transmite os dados para a rede lentamente. |
Métodos | Controle de fluxo baseado em feedback e controle de fluxo baseado em taxa | Provisionamento, roteamento com reconhecimento de tráfego e controle de admissão |
Definição de Controle de Fluxo
Os problemas de controle de fluxo são tratados pela camada de enlace de dados junto com a camada de transporte. O foco principal do mecanismo de controle de fluxo é impedir que o receptor seja sobrecarregado pelos dados enviados pelo er de transmissão mais rápida. Se um er estiver em uma máquina poderosa e estiver transmitindo os dados a uma taxa mais rápida, mesmo que os dados transmitidos sejam livres de erros, pode acontecer que o receptor na extremidade mais lenta não consiga receber dados nessa velocidade e possa perder alguns dados. Existem dois métodos de controle de fluxo, controle de fluxo baseado em feedback e controle de fluxo baseado em taxa.
Controle baseado em feedback
No controle baseado em feedback, após o receptor receber o primeiro quadro, ele informa o er e permite que ele obtenha mais informações e também informa sobre o status do receptor. Existem dois protocolos de controle de fluxo baseado em feedback, protocolo de janela deslizante e protocolo de parada e espera.
Controle de vazão baseado em taxa
No controle de fluxo baseado em taxa, quando um er transmite os dados em uma taxa mais rápida para o receptor e o receptor não consegue receber os dados nessa velocidade, o mecanismo interno do protocolo limitará a taxa de transmissão na qual o O er está transmitindo dados sem nenhum feedback do receptor.
Definição de controle de congestionamento
O congestionamento na rede é devido à presença de muitos pacotes na rede. O congestionamento na rede prejudica o desempenho da rede. Como causa o atraso na entrega do pacote ao receptor ou pode haver uma perda de pacote. O controle de congestionamento é de responsabilidade da camada de rede e da camada de transporte. O congestionamento é criado devido aos pacotes transmitidos pela camada de transporte para a rede. O congestionamento na rede pode ser reduzido efetivamente, reduzindo a carga que a camada de transporte coloca na rede. O controle de congestionamento pode ser alcançado por três métodos, isto é, provisionamento, roteamento com reconhecimento de tráfego e controle de admissão.
Em provisionamento, é criada uma rede que combina bem com o tráfego que ela carrega. Em roteamento com reconhecimento de tráfego, as rotas são personalizadas de acordo com o padrão de tráfego. Em Controle de admissao, as novas conexões à rede são recusadas, causando o congestionamento na rede.
- Sendo um mecanismo de controle de tráfego, o mecanismo de controle de fluxo controla o tráfego de dados do er específico para um receptor específico. Por outro lado, o mecanismo de controle de congestionamento controla o tráfego na rede.
- O controle de fluxo evita que o receptor na extremidade mais lenta seja sobrecarregado com os dados transmitidos pelo er na extremidade mais rápida, enquanto que o mecanismo de controle de congestionamento impede que a rede seja congestionada com os dados transmitidos pela camada de transporte.
- O controle de fluxo é de responsabilidade da camada de link de dados e da camada de transporte. Por outro lado, o controle de congestionamento é de responsabilidade da camada de rede e da camada de transporte.
- O er é responsável por criar tráfego extra na extremidade do receptor, enquanto a camada de transporte é responsável pela transmissão da carga na rede.
- Reduzir a carga transmitida pela camada de transporte na rede reduziria o congestionamento na rede. Por outro lado, se o er reduzir a velocidade da transmissão de dados, a perda de dados na extremidade do receptor também será reduzida.
- O mecanismo de controle de fluxo possui dois métodos para controlar o fluxo de dados que são controle de fluxo baseado em feedback, controle de fluxo baseado em taxa. Por outro lado, o mecanismo de controle de congestionamento possui três métodos para controlar o congestionamento na rede que eles estão provisionando, roteamento com reconhecimento de tráfego e controle de admissão.
Semelhanças:
O controle de fluxo e o controle de congestionamento são mecanismos de controle de tráfego.
Conclusão:
O controle de fluxo é o mecanismo de controle ponto a ponto que controla o tráfego entre um er e um receptor e evita que o receptor seja sobrecarregado com os dados transmitidos pela transmissão mais rápida. O controle de congestionamento é o mecanismo que controla o tráfego na rede.