停止等待協(xié)議(stop-and-wait)是最簡(jiǎn)單但也是最基礎(chǔ)的數(shù)據(jù)鏈路層協(xié)議。很多有關(guān)協(xié)議的基本概念都可以從這個(gè)協(xié)議中學(xué)習(xí)到。
停止等待就是每發(fā)送完一個(gè)分組就停止發(fā)送,等待對(duì)方的確認(rèn)。在收到確認(rèn)后再發(fā)送下一個(gè)分組。
特點(diǎn):最簡(jiǎn)單的設(shè)計(jì),發(fā)送一幀,確認(rèn)一幀。
回退n幀的ARQ-也叫做GBN
發(fā)信側(cè)不用等待收信側(cè)的應(yīng)答,持續(xù)的發(fā)送多個(gè)幀,假如發(fā)現(xiàn)已發(fā)送的幀中有錯(cuò)誤發(fā)生,那么從那個(gè)發(fā)生錯(cuò)誤的幀開始及其之后所有的幀全部再重新發(fā)送。
特點(diǎn):(GBN)復(fù)雜度低,但是不必要的幀會(huì)再重發(fā),所以大幅度范圍內(nèi)使用的話效率是不高的
選擇性重傳ARQ
發(fā)信側(cè)不用等待收信側(cè)的應(yīng)答,持續(xù)的發(fā)送多個(gè)幀,假如發(fā)現(xiàn)已發(fā)送的幀中有錯(cuò)誤發(fā)生,那么發(fā)信側(cè)將只重新發(fā)送那個(gè)發(fā)生錯(cuò)誤的幀。
特點(diǎn):相對(duì)于GDN 復(fù)雜度高,但是不需要發(fā)送沒必要的幀,所以效率高。
所以信道利用率最高的是 選擇性重傳ARQ > 回退n幀的GBN > 停止等待協(xié)議(stop-and-wait)