寫在前面
這篇記錄的是計網練習記錄,包含錯題和需要注意的點。
網址點這裡,直接進去改chapter後面的數字就可以換章
chapter24 TCP UDP
雖然運輸層資料分組被稱作segment,但是UDP的分組常被稱為資料包(datagram),UDP本身就是User Datagram Protocol的縮寫。
-
UDP的首部是固定的8個位元組,TCP首部是20位元組。
TCP半開連線是指已建立連線的兩端中的一端突然崩潰或者在未通知對方的前提下關閉連線。這種情況下無法正常收發資料。
半閉連線是指只有一方傳送了FIN,另一方沒有發出FIN包,仍然可以在一個方向上正常傳送資料。
RFC不建議/不允許視窗收縮,必須保證視窗的右邊沿永遠不向左移動。
ACK不消耗序列號(因為ACK不需要被某個包確認),SYN/SYN+ACK/FIN/FIN+ACK消耗1個序列號。
其實這句話中文我沒太懂,但這應該是RFC的原句。
-
這兩道題是連著的
這個offset位就是用來標識TCP報頭的總長度的(因為TCP報頭長度是可變的)。offset的值在[5,15],offset增加1位,TCP的報頭長度增加4個位元組。 -
三道題是連著的,都是關於Reno TCP的快速恢復
主要是要注意英文表述 -
TCP——以位元組為單位的