網路複習之TCP

2022-02-05 12:03:29 字數 365 閱讀 7422

1 停止等待協議

每傳送完乙個分組,就停止傳送,等待對方確認。出現差錯,超時重傳。

1.1 暫時保留已傳送的分組的副本

1.2 分組和確認分組必須進行編號

1.3 重傳時間比資料在分組傳輸的平均往返時間更長一些

2 連續arq協議(自動重傳請求arq)

接收方採用累積確認方式,對按順序到達的最後乙個分組傳送確認。

不建議前沿向後收縮

網路初始設定閾值r,初始網路視窗從1開始指數增加,增加到r時,加法增加。

當網路在等於a時發生擁塞後,再次從1開始,指數增加到指數增長(a/2),加法增大...到擁塞(b)迴圈這個過程。

網路協議之TCP

為了實現計算機的通訊,我們為計算機定義了一系列的通訊規則,這些規則就是協議.資料格式封裝 傳輸 將複雜的流程分解為幾個功能相對單一的子程序。osi是乙個理想的模型,因此一般網路系統只涉及其中的幾層,很少有系統能夠具有所有的7層,並完全遵循它的規定。在7層模型中,每一層都提供乙個特殊的網路功能。從網路...

網路協議之TCP

為了實現計算機的通訊,我們為計算機定義了一系列的通訊規則,這些規則就是協議.資料格式封裝 傳輸 將複雜的流程分解為幾個功能相對單一的子程序。osi是乙個理想的模型,因此一般網路系統只涉及其中的幾層,很少有系統能夠具有所有的7層,並完全遵循它的規定。在7層模型中,每一層都提供乙個特殊的網路功能。從網路...

網路程式設計Socket之TCP之read write

從寫乙個tcp套接字的write呼叫成功返回僅僅表示我們可以重新使用原來的應用程序緩衝區,並不代表對端tcp或應用程序已接收到資料。對端tcp必須確認收到的資料,伴隨來自對端的ack的不斷到達,本端tcp至此才能從套接字傳送緩衝區中丟棄已確認的資料,tcp必須為已傳送的資料保留乙個副本,直到它被對端...