假設你正在寫一個data link layer 的接收方軟體,接收傳給你的資料。而對應的另一端
使用的是HDLC(High-Level Data Link Control),用的是3 個bit 的序號(sequence
number)和視窗大小(window size)是七個訊框(frames)。為了增加效率,你會
將未照順序(out-of-sequence)收到的訊框暫存起來,但是你無法改變傳送端的傳
送軟體。
請問你是否可以使用大於1 的接收視窗(receiver window),而仍然保證此協定
不會失敗?(5 分)
如果可以,那接收視窗最大可以是多少,仍然保證是安全不失敗的?如果不可以,
請舉例說明何種狀況下會失敗?(15 分)