Међу два протокола, протокол клизног прозора је ефикаснији од протокола стоп-анд-ваит.
Цомпарисон Цхарт
Основа за поређење | Протокол за заустављање и чекање | Клизни прозорски протокол |
---|---|---|
Понашање | Захтев и одговор | Симултанеоус трансмит |
Број преносивих оквира | Само један | Вишеструко |
Ефикасност | Мање | Више компаративно |
Признање | Послано након сваког долазног пакета | Прозор потврде се одржава |
Тип преноса | Халф дуплек | Фулл дуплек |
Кашњење | Лонг | Кратак |
Коришћење линкова | Лоше | Боље |
Дефиниција протокола Стоп-анд-Ваит
У комуникацији, ако је брзина преноса података на крају пошиљаоца много већа од брзине пријема података на крају пријемника, како ће се мрежа бавити оваквим случајевима? То захтева радну брзину пошиљаоца и пријемника који би требало да се мијења. Протокол о заустављању и чекању појавио се као рјешење овог проблема. У овом протоколу, пошиљалац шаље оквир и чека потврду. Када прималац пошаље потврду пошиљаоцу, он наставља даље и шаље други оквир.
Пример протокола стоп-анд-ваит је РПЦ (Ремоте Процедуре Цалл) зато што ради на сличном обрасцу где се позиви потпрограма имплементирају из програма у једном уређају у библиотечку рутину на другом уређају. Пошто је већина програма једнострука, то значи да пошиљалац чека на одговор пре наставка и слања других захтева.
Дефиниција клизног прозора протокола
Као протокол стоп-анд-ваит, протокол клизног прозора је такође метода за имплементацију механизма контроле протока. Он је елиминисао недостатак протокола стоп-анд-ваит где се ограничена количина података може преносити у једном смеру у исто време. Перформансе протокола клизног прозора су побољшане слањем вишеструких оквира у исто време (тј. Н> 1, док границе заустављања и чекања н до 1). У овој шеми, пошиљаоц шаље примаоцу оквире са редним бројевима како би пратио оквире, ако је величина заглавља н бита, секвенца може бити у опсегу од 0 до (2н-1).
Прозор овде означава бафер који се користи за складиштење података док га пријемник не прочита, након читања садржаја пуфер се празни. Користи два типа прозора, прозор за слање и прозор за примање који може бити до (2н-1). Прозор за слање одржава редни број који се односи на пренесене оквире и контролише се на крају пошиљаоца.
ТЦП протокол ради као протокол клизног прозора и користи бафер који се налази у кернелу оперативног система.
Кључне разлике између протокола Стоп-анд-Ваит и протокола клизног прозора
- Протокол стоп-анд-ваит следи модел захтева и одговора. Насупрот томе, у протоколу клизног прозора, оквири се спонтано преносе за одређену величину прозора.
- У протоколу стоп-анд-ваит се истовремено преноси само један оквир, док клизни прозор преноси више од једног оквира у исто вријеме.
- Ефикасност протокола клизног прозора је више од протокола стоп-анд-ваит јер производи кратку кашњење пропагације.
- Протокол Стоп-анд-ваит генерише потврду на крају пријемника након пријема сваког оквира док се потврда у клизном прозору производи након примања одређеног скупа оквира.
- Начин преноса у стоп-анд-ваит протоколу је полу-дуплекс. Напротив, то је пуни дуплекс у случају клизног прозора.
- Клизни прозорски протокол ефикасно користи везу. Насупрот томе, употреба везе у протоколу стоп-анд-ваит је инфериорна.
Закључак
Оба протокола, стоп-анд-ваит и клизни прозор протокола обезбеђују механизам за контролу протока. Међутим, перформансе протокола клизног прозора је боље од протокола стоп-и-ваит, јер ефикасно искоришћава пропусни опсег, док протокол стоп-анд-ваит троши мрежне ресурсе.