文章目錄
- 第五章 運輸層
- 1、UDP和TCP區別
- 2、運輸層的方法
- ① 流量控制
- ② 擁塞控制
- (1)慢開始,擁塞避免
- (2)快重傳 ,快恢復
- 3、TCP連接管理三個程序
- ① TCP的連接建立
- ② TCP的連接釋放
- 保活計時器
- 第六章 應用層
- 1、域名服務器
- 2、URL
- 3、電子郵件
- 4、 簡單網路管理協議SNMP
- 第七章 網路安全
- 1、主動攻擊和被動攻擊有哪些
- 2、對稱密鑰和非對稱密鑰
- 3、IEEE802.11層次模型結構
- 4、分布協調功能和點協調功能
Fighting !! 考研加油!!!
第五章 運輸層
1、UDP和TCP區別
UDP和TCP是TCP/IP體系結構運輸層中的兩個重要協議

User Datagram Protocol 用戶資料報
Transmission Control Protocol 傳輸控制協議

- UDP 無連接不可靠,TCP 面向連接可靠傳輸
- UDP 支持單播,多播以及廣播 ,TCP 支持單播
- UDP 面向應用報文 ,TCP 面向位元組流



2、運輸層的方法
- 運輸層如何實作可靠傳輸 ==> 停止等待協議 ,連續ARQ 協議
停止等待協議流量控制和擁塞控制的區別擁塞控制用到哪些演算法來控制擁塞
rwnd接受視窗
注意理解下面圖示程序:


- TCP發送方的發送視窗=
min[自身擁塞視窗,TCP接收方的接收視窗]

① 流量控制
- 流量控制( flow control)就是讓發送方的發送速率不要太快,要讓接收方來得及接收,利用滑動視窗機制可以很方便地在TCP連接上實作對發送方的流量控制,
- TCP接收方利用自己的接收視窗的大小來限制發送方發送視窗的大小,
- TCP發送方收到接收方的零視窗通知后,應啟動持續計時器,持續計時器超時后,向接收方發送零視窗探測報文,
② 擁塞控制
- 在某段時間,若對網路中某一資源的需求超過了該資源所能提供的可用部分,網路性能就要變壞,這種情況就叫做擁塞
TCP 的四種擁塞控制演算法
(1)慢開始,擁塞避免
- 慢開始( slow-start )、擁塞避免( congestion avoidance )、快重傳( fast retransmit )和快恢復( fast recovery ),


rwnd接受視窗cwnd接受視窗swnd發送視窗
(2)快重傳 ,快恢復
后續因為個別報文段會在網路中丟失,但實際上網路并未發生擁塞產生改進演算法,加入快重傳和快恢復
- 快重傳演算法可以讓發送方盡早知道發生了個別報文段的丟失,所謂快重傳,就是使發送方盡快進行重傳,而不是等超時重傳計時器超時再重傳,
- 要求接收方不要等待自己發送資料時才進行捎帶確認,而是要立即發送確認;即使收到了失序的報文段也要立即發出對己收到的報文段的重復確認,
- 發送方一旦收到3個連續的重復確認,就將相應的報文段立即重傳,而不是等該報文段的超時重傳計時器超時再重傳,
- 對于個別丟失的報文段,發送方不會出現超時重傳,也就不會誤認為出現了擁塞(進而降低擁塞視窗cwnd為1),使用快重傳可以使整個網路的吞吐量提高約20%,

- 快恢復演算法: 發送方一旦收到3個重復確認,就知道現在只是丟失了個別的報文段,于是不啟動慢開始演算法,而執行快恢復演算法
- 發送方將慢開始門限 ssthresh值和擁塞視窗cwnd值調整為當前視窗的一半;開始執行擁塞避免演算法,
- 也有的快恢復實作是把快恢復開始時的擁塞視窗cwnd值再增大ー些,即等于新的 ssthresh+3
- 既然發送方收到3個重復的確認,就表明有3個資料報文段已經離開了網路;
- 這3個報文段不再消耗網路資源而是停留在接收方的接收快取中
- 可見現在網路中不是堆積了報文段而是減少了3個報文段,因此可以適當把擁塞視窗擴大些,
四個演算法匯合

例題:

3、TCP連接管理三個程序
TCP 連接建立程序如下

① TCP的連接建立
- ①使TCP雙方能夠確知對方的存在
- ②使TCP雙方能夠協商一些引數(如最大視窗值、是否使用視窗擴大選項和時間戳選項以及服務質量
- ③使TCP雙方能夠對運輸物體資源(如快取大小、連接表中的專案等)進行分配,

問題:是否有必要只進行兩次握手
發送針對TCP連接請求的確認的確認不多余!這是為了防止已失效的連接請求報文段突然又傳送到了TCP服務器,因而導致錯誤,
② TCP的連接釋放

問題:有必要進行2MSL 的等待嗎?
確保TCP 服務行程, 可以收到最后一個TCP 確認報文段而進入關閉狀態,
保活計時器
- TCP服務器行程每收到一次TCP客戶行程的資料,就重新設定并啟動保活計時器(2小時定時),
- 若保活計時器定時周期內未收到TCP客戶行程發來的資料,則當保活計時器到時后,TCP服務器行程就向TCP客戶行程發送一個探測報文段,以后則每隔75秒鐘發送一次,若一連發送10個探測報文段后仍無TCP客戶行程的回應,TCP服務器行程就認為TCP客戶行程所在主機出了故障,接著就關閉這個連接,
第六章 應用層
1、域名服務器
- FTP進行檔案傳輸時客戶機和 建立了哪兩個并行的TCP連接 P270
域名系統 DNS 能夠把互聯網上的主機名字轉化為IP 地址
區是DNS 服務器實際管轄的范圍,區小于等于域
- FTP 20不是必然埠
- FTP 21是必然埠
FTP 兩個并行的連接: 控制連接與資料連接
2、URL
URL 的協議與主機部分字母不區分大小寫,路徑區分大小寫
http:// 主機名/路徑
埠常省略
3、電子郵件
電子郵件組成部件 P293
用戶代理,郵件服務器,郵件發送協議,郵件讀取協議

4、 簡單網路管理協議SNMP
簡單網路管理協議SNMP P306
-
定義: SNMP 中的管理程式和代理程式按客戶服務器方式作業,管理程式運行SNMP 客戶程式,代理程式運行SNMP 服務程式,
-
SNMP 的組成部分: SNMP 本身,管理資訊結構SMI ,管理資訊庫MIB
-
SMI的功能有:1.被管物件應怎樣命名;2.用來存盤被管物件的資料型別有哪些;3.在網路上傳送的管理資料應當如何編碼;
第七章 網路安全
1、主動攻擊和被動攻擊有哪些
- 主動攻擊:篡改,惡意程式,拒絕服務 Dos
- 被動攻擊:嗅探、資訊收集
2、對稱密鑰和非對稱密鑰
- 對稱密鑰和非對稱密鑰的不同點,以及代表性加密演算法鑒別,如何鑒別
- 對稱密鑰密碼體制:加密密鑰與解密密鑰都使用相同密鑰的密碼體制
- 報文鑒別:一、鑒別發信者(物體鑒別,端點鑒別) 二、鑒別報文的完整性
3、IEEE802.11層次模型結構
IEEE802.11層次模型結構414圖

4、分布協調功能和點協調功能
分布協調功能和點協調功能 P414

- 量化集數量和位數的關系 ? 一般情況下,位數越多精度越高.8位是256級.10位就1024級.顯然后者精度比前者高很多
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/395081.html
標籤:其他
上一篇:如何激活點擊以路由到谷歌地圖
下一篇:資料 采—存—傳系統(FPGA)
