第三章知識
數據鏈路層的基本概念
數據鏈路層功能概述
封裝成幀
透明傳輸
什么數據都能傳輸
數據鏈路層的流量控制
流量控制方法
滑動窗口協議:
每一個小格標識一個幀
發送窗口:發送端正在處理的發送的數據
收到一個幀,發送窗口前進一格,并返回一個對n號幀的確認
停止等待協議是一種特殊的滑動窗口協議。
數據鏈路層的滑動窗口是固定的
可靠傳輸,滑動窗口,流量控制
發送方:超時自動重傳
總結
停止-等待協議
1.無差錯情況:
ACK 確認幀
兩個0幀不一樣,只是編號相同而已
2.有差錯情況
1)數據幀丟失或檢測到幀出錯
RTT往返傳播時延
2)ACK確認幀丟失
3)ACK確認幀遲到
3.性能分析
TD:發送方發送時延
RTT:往返傳播時延
TA:確認幀發送時延
后退N幀協議GNB
后退N幀協議中的滑動窗口
GNB發送方必須響應的三件事:
超時事件重傳的是N個幀
GBN接收方要做的事:
運行中的GBN:
滑動窗口的長度:
GBN協議重點總結:
習題1:
性能分析:
總結:
選擇重傳協議SR
selective repeat
選擇重傳協議中的滑動窗口
SR發送方必須響應的三件事:
SR接受方要做的事:
運行中的SR:
滑動窗口長度:
SR協議重點:
習題: