計算機網路基礎第五講 傳輸層

蠲忿恚葉言發表於2024-07-31

計算機網路基礎第五講 傳輸層

第一節:傳輸層概述

1. 運輸層概述

img

2. 運輸層功能

img

兩種不同協議:

img

TCP:面向連線,全雙工可靠通道;僅支援單播;複雜

UDP:無連線不可靠;支援單播,多播,廣播;應用層來負責可靠;簡單

第二節:埠號

1. 運輸層的埠

程序識別符號來標記程序;

不應該是作業系統提供識別符號;為了不同系統間程序通訊,必須要統一的方法進行標識

img

2. 埠號

為解決該問題引入埠號

3. TCP/IP運輸層埠

img

4. 兩大類埠

img

第三節:UDP協議

1. UDP概述

img

2. UDP的主要特點

img

img

3. 面向報文的UDP

對應用程式交下來的報文不合並也不拆分,保留報文邊界,新增IP首部後傳送;給多長髮多長,一次發一個

img

4. UDP的首部格式

img

img

基於目的埠做分用;基於目的埠做複用

img

5. 計算UDP校驗和

img

第四階:TCP概述

1. TCP概述

img

2. TCP的特點

img

img

img

img

3. TCP的連線

img

4. 套接字(socket)

img

第五節TCP首部格式

img

img

校驗:

鏈路層:資料+首部

網路成:首部

傳輸層:UDP,TCP:資料+首部

img

第六節:TCP可靠傳輸

1. TCP可靠傳輸

img

2. TCP可靠傳輸機制

img

img

img

第七節:TCP擁塞控制

1. 擁塞控制概念

img

img

img

2. 開環控制和閉環控制

img

3. TCP的擁塞控制基本概念

img

img

4. 控制擁塞視窗的原則

img

5. 擁塞判斷方法

img

6. TCP擁塞控制方法

img

  1. 慢開始

    img

    每經過一個輪次,就使視窗值加倍

    每收到一個確認就讓擁塞視窗值加一

    img

    慢開始門限狀態變數 ssthresh

    img

  2. 擁塞避免演算法

    每個輪次+1

    img

    img

    img

  3. 快重傳演算法

    img

    img

  4. 快恢復演算法

    img

    img

img

TCP傳的是位元組

確認號是期望收到的下一編號

img

第八節: TCP連線管理

1. TCP的運輸連線建立

img

img

img

img

2. TCP的運輸連線釋放

img

img

客戶端A請求關閉連線,傳到服務端,立即釋放連線並返回確認,

CLOSE-WAIT:此時客戶端資料通路關閉,但服務端還能傳送資料;

FIN-WAIT2客戶端收到確認請求後等待服務端釋放連線報文段

收到釋放連線報文段後客戶端發出確認

此時TCP還未釋放需要等待2MSL(最大生存時間),等待最後客戶端確認幀過去

第九節:資料交換模式

1. 電路交換

img

優點

img

缺點

img

2. 報文交換

img

優點

img

缺點

img

3.分組交換

img

img

img

相關文章