Разлика между контрол на потока и контрол на задръстванията

Разлика между контрол на потока и контрол на задръстванията
Разлика между контрол на потока и контрол на задръстванията

Видео: Разлика между контрол на потока и контрол на задръстванията

Видео: Разлика между контрол на потока и контрол на задръстванията
Видео: Предвижване с кола през задръстванията в София 2024, Ноември
Anonim

Контрол на потока срещу контрол на задръстванията

Контролът на потока е механизъм, използван в компютърните мрежи за контрол на потока от данни между подател и получател, така че бавният получател да не бъде изпреварен от бързия подател. Контролът на потока предоставя методи за приемника да контролира скоростта на предаване, така че приемникът да може да обработва данните, предадени от подателя. Контролът на задръстванията е механизъм, който контролира потока от данни, когато действително възникне задръстване. Той контролира данните, влизащи в мрежа, така че мрежата да може да обработва трафика в нея.

Какво е контрол на потока?

Контролът на потока е механизъм, който контролира потока от данни между подател и получател, така че по-бавният получател да не бъде претоварен от количеството данни, предавано от бърз подател. Тази ситуация може да възникне поради няколко причини, като например липсата на процесорна мощност на получателя в сравнение с подателя или приемникът, който има голямо натоварване от трафика в сравнение с подателя. Механизмите, използвани в контрола на потока, могат да бъдат категоризирани въз основа на това дали получателят изпраща обратна връзка на подателя. В механизма за управление на потока с отворен цикъл приемникът не изпраща никаква обратна връзка към подателя и това е най-широко използваният метод за контрол на потока. При контрол на потока със затворен цикъл информацията за задръстванията се предава обратно на подателя. Често използвани типове контрол на потока са претоварване на мрежата, контрол на потока чрез прозорци и буфер за данни.

Какво е контрол на задръстванията?

Контролът на задръстванията предоставя методи за регулиране на трафика, влизащ в мрежата, така че да може да се управлява от самата мрежа. Контролът на задръстванията предотвратява достигането на конгестивен колапс на мрежата, при който се осъществява малко или никаква полезна комуникация поради претоварване. Контролът на претоварването се прилага главно за мрежи с комутация на пакети. Целта на контрола на задръстванията е да поддържа броя на пакетите в мрежата под ниво, което би намалило драматично производителността. Контролът на претоварването е реализиран в протоколите на транспортния слой на протокола за контрол на предаването (TCP) и протокола за потребителски дейтаграми (UDP). Алгоритмите за бавен старт и експоненциално забавяне се използват в TCP. Алгоритмите за контрол на задръстванията се класифицират въз основа на количеството обратна връзка, получена от мрежата, и аспекта на производителността, която има за цел да подобри. Освен това, те се класифицират въз основа на критерии като необходимост от модификации в текущата мрежа и критерия за справедливост, използван от алгоритъма.

Каква е разликата между контрол на потока и контрол на задръстванията?

Въпреки че контролът на потока и контролът на задръстванията са два механизма за контрол на мрежовия трафик, използвани в компютърните мрежи, те имат своите основни разлики. Контролът на потока е механизъм от край до край, който контролира трафика между подател и получател, когато бърз подател предава данни към бавен приемник. От друга страна, контролът на задръстванията е механизъм, който се използва от мрежата за контролиране на задръстванията в мрежата. Контролът на задръстванията предотвратява загубата на пакети и забавянето, причинено от претоварване в мрежата. Контролът на задръстванията може да се разглежда като механизъм, който гарантира, че цялата мрежа може да се справи с трафика, който идва към мрежата. Но контролът на потока се отнася до механизми, използвани за управление на предаването между определен подател и получател.

Препоръчано: