1、傳輸層基本服務
識記:傳輸層基本服務
(1)傳輸層基本服務:爲網絡應用進程提供端到端的邏輯通信服務;提供的服務可分爲無鏈接服務和面向連接服務。
領會:複用與分解的基本概念;UDP與TCP實現複用與分解的方法;無連接服務與面向連接服務;
(1)複用與分解的基本概念:多應用進程共用一個傳輸層協議,並能講得到的數據準確交給不同的應用進程,稱爲傳輸層的多路複用與多路分解。
(2)UDP與TCP實現複用與分解的方法:
UDP:二元組<目的IP:目的端口號>多個客戶機講發送的數據封裝成報文段,報文段包含服務器IP和目標應用端口號,UDP報文通過網絡層傳輸到目標服務器。目標服務器根據端口號分解報文,將對應數據給目的進程。服務器進程根據報文中的源端口號和源IP返回響應給客戶機。
TCP:四元組<源IP,源端口,目的IP,目的端口>
(3)無連接服務與面向連接服務:無鏈接服務指數據傳輸之前無需握手;面向鏈接數據傳輸之前要握手,數據傳輸之後還要拆除鏈接。
2、用戶數據報協議(UDP)
識記:UDP特點;UDP數據報結構;
(1)UDP特點:提供無鏈接、不可靠、數據報盡力傳輸服務。
(2)UDP數據報結構:源端口號、目的端口號、長度、校驗和、應用數據
領會:UDP校驗和及其計算;
(1)UDP校驗和及其計算
3、停--等協議與滑動窗口協議
領會:可靠數據傳輸的基本原理;停--等協議工作原理;滑動窗口協議工作原理;
(1)可靠數據傳輸的基本原理:差錯檢測、確認、重傳、序號、計時器
(2)停--等協議工作原理:使用1bit標號分組,每次發送一個分組,等到確認後再發送新的分組。
(3)滑動窗口協議工作原理:
GBN協議:發送窗口大於1,接收窗口等於1,發送方如果超時,再次發送所有已發送但未收到確認分組。
SR協議:發送和接收窗口都大於1,每個分組獨立確認,如果某個分組超時,重發該分組
應用:停--等協議信道利用率計算;滑動窗口協議信道利用率計算;滑動窗口協議窗口大小與分組序號字段位數之間的約束關係;
(1)停--等協議信道利用率計算
(2)滑動窗口協議信道利用率計算
(3)滑動窗口協議窗口大小與分組序號字段位數之間的約束關係
4、傳輸控制協議(TCP)
領會:TCP特點;TCP報文段結構;TCP的可靠數據傳輸機制;TCP報文段序號與確認序號;TCP鏈接建立過程與鏈接拆除過程;TCP定時器超時時間設置;TCP的流量控制;擁塞控制的基本概念;TCP的擁塞控制;
(1)TCP特點:提供面向連接、可靠、有序、字節流傳輸服務
(2)TCP報文段結構:首部字段、數據字段
(3)TCP的可靠數據傳輸機制:包括差錯編碼、確認、序號、重傳、計時器。基於滑動窗口協議,但是發送窗口大小動態變化。
(4)TCP報文段序號與確認序號:
(5)TCP鏈接建立過程與鏈接拆除過程:
(6)TCP定時器超時時間設置:每當超時,重傳最小序號還未被確認的報文段,設置超時時間爲原來兩倍。
(7)TCP的流量控制:協調發送發和接收方的數據發送與接收速度。防止接收方被數據淹沒。
(8)擁塞控制的基本概念:太多客戶端以太快的速度向網絡中發送太多數據,超出網絡處理能力。太多數據分組擁擠在網絡中間設備隊列,導致網絡性能下降。導致數據分組通過網絡時延增加、隊列太滿大量分組被丟棄。
(9)TCP的擁塞控制:推測網絡是否擁塞,如果擁塞就降低數據發送速率。
應用:TCP報文段序號與確認序號的變化;TCP流量控制窗口、擁塞窗口、發送窗口的變化;
(1)TCP報文段序號與確認序號的變化
(2)TCP流量控制窗口、擁塞窗口、發送窗口的變化
本章重點:可靠數據傳輸的基本原理;停--等協議;典型華東窗口協議(GBN協議、SR協議);TCP的報文段結構;TCP連接與斷開過程;TCP序列號以及確認序列號;TCP可靠數據傳輸的機制;TCP擁塞控制方法;
本章難點:停--等協議與滑動窗口協議的理解與信道利用率的計算;TCP的連接管理;TCP報文段序列號;TCP的擁塞控制方法
更多計算機網絡原理知識點小結:http://www.dabook.top/blog/21.html