Разница между управлением потоком и контролем перегрузки

Разница между управлением потоком и контролем перегрузки
Разница между управлением потоком и контролем перегрузки

Видео: Разница между управлением потоком и контролем перегрузки

Видео: Разница между управлением потоком и контролем перегрузки
Видео: Протокол TCP: управление потоком | Курс "Компьютерные сети" 2024, Май
Anonim

Контроль потока против контроля перегрузки

Управление потоком - это механизм, используемый в компьютерных сетях для управления потоком данных между отправителем и получателем, так что медленный получатель не уступит быстрому отправителю. Управление потоком предоставляет приемнику методы управления скоростью передачи, чтобы получатель мог обрабатывать данные, передаваемые отправителем. Контроль перегрузки - это механизм, который контролирует поток данных, когда действительно возникает перегрузка. Он контролирует входящие данные в сеть, так что сеть может обрабатывать трафик внутри сети.

Что такое управление потоком?

Управление потоком - это механизм, который контролирует поток данных между отправителем и получателем, чтобы более медленный получатель не был перегружен объемом данных, передаваемых быстрым отправителем. Эта ситуация может возникнуть из-за нескольких причин, таких как недостаточная вычислительная мощность получателя, чем у отправителя или получателя, имеющего большую нагрузку трафика, чем у отправителя. Механизмы, используемые в управлении потоком, можно разделить на категории в зависимости от того, отправляет ли получатель обратную связь отправителю. В механизме управления потоком без обратной связи получатель не отправляет никакой обратной связи отправителю, и это наиболее широко используемый метод управления потоком. При управлении потоком с обратной связью информация о перегрузке передается обратно отправителю. Обычно используемые типы управления потоком - это перегрузка сети, оконное управление потоком и буфер данных.

Что такое контроль перегрузки?

Контроль перегрузки предоставляет методы для регулирования входящего в сеть трафика, чтобы им могла управлять сама сеть. Контроль перегрузки предотвращает перегрузку сети, когда из-за перегрузки не происходит или почти не происходит полезного обмена данными. Контроль перегрузки в основном применяется в сетях с коммутацией пакетов. Целью управления перегрузкой является удержание количества пакетов в сети ниже уровня, который резко снизил бы производительность. Контроль перегрузки реализован в протоколах транспортного уровня Transmission Control Protocol (TCP) и User Datagram Protocol (UDP). В TCP используются алгоритмы медленного старта и экспоненциального отката. Алгоритмы управления перегрузкой классифицируются в зависимости от количества обратной связи, полученной от сети, и аспекта производительности, который она стремится улучшить. Более того,они классифицируются на основе таких критериев, как необходимость внесения изменений в текущую сеть, и критерия справедливости, используемого алгоритмом.

В чем разница между управлением потоком и контролем перегрузки?

Хотя управление потоком и управление перегрузкой - это два механизма управления сетевым трафиком, используемые в компьютерных сетях, у них есть свои ключевые различия. Управление потоком - это сквозной механизм, который контролирует трафик между отправителем и получателем, когда быстрый отправитель передает данные медленному получателю. С другой стороны, контроль перегрузки - это механизм, который используется сетью для управления перегрузкой в сети. Контроль перегрузки предотвращает потерю пакетов и задержку, вызванную перегрузкой в сети. Контроль перегрузки можно рассматривать как механизм, который гарантирует, что вся сеть может обрабатывать трафик, поступающий в сеть. Но управление потоком относится к механизмам, используемым для обработки передачи между определенным отправителем и получателем.

Рекомендуем: