計算機網路知識點
1.三次握手四次揮手
2.TCP與UDP的區別
UDP | TCP | |
---|---|---|
是否連線 | 無連線 | 面向連線 |
是否可靠 | 不可靠 | 可靠傳輸,使用流量控制和擁塞控制 |
傳輸方式 | 面向報文 | 面向位元組流 |
首部開銷 | 首部開銷小,僅8位元組 | 首部最小20位元組,最大60位元組 |
通訊方式 | 全雙工 | |
支援單播、多播和廣播 | 僅支援單播 |
3.TCP的流量控制和擁塞控制
流量控制
流量控制:防止傳送方發的太快,耗盡接收方的資源,從而使接受方來不及處理。
利用滑動視窗實現流量控制:
- 接受端將自己可以接受的緩衝區大小放入TCP首部中的“視窗大小”欄位,通過ACK來通知傳送端
- 視窗大小欄位越大說明網路吞吐量越高
- 視窗大小指的是無需等待確認應答而可以繼續傳送資料的最大值
- 作業系統核心為了維護滑動視窗,需要開闢傳送緩衝區,來記錄當前還有那些資料沒有應答,只有確認應答過的資料,才能從緩衝區刪掉。
- 接受端一旦發現自己的緩衝區快滿了,就會將視窗大小設定成一個更小的值通知給傳送端,傳送端收到這個值後,就會減慢自己的傳送速度。
- 如果接受端發現自己的緩衝區滿了,就會將視窗的大小設定為0,此時傳送端不再傳送資料,但是需要定期傳送一個視窗探測資料段,使接受端把視窗大小告訴傳送端。
擁塞控制
工作過程:
(1)初始化:設定擁塞視窗cwnd為1。
注:cwnd=1,“1”代表一個報文段,長度是一個最大報文段長度MSS。
(2)慢開始階段:擁塞視窗cwnd以指數增長(前提是收到確認傳送應答),直到遇到慢開始門限(ssthresh)。
(3)擁塞避免階段:擁塞視窗按線性規律增長,直到發生網路擁塞。
(4)擁塞調整階段:發生網路擁塞後,將慢開始門限ssthresh設定為發生網路擁塞時擁塞視窗的一半,並將擁塞視窗重新初始為1,進入慢開始階段…迴圈往復。
快重傳
收到3個重複的確認應答,執行快重傳演算法
快恢復
網路中出現擁塞,即出現快重傳的時候,執行快恢復演算法。
快恢復演算法:擁塞視窗cwnd初始為新慢開始門限,然後直接進入擁塞避免階段。
4.
相關文章
- 計算機網路知識點總結計算機網路
- 【筆試】計算機網路知識點整理筆試計算機網路
- 計算機網路知識點總結(一)-物理層計算機網路
- 計算機網路——基礎知識(一)計算機網路
- 乾貨:計算機網路知識總結計算機網路
- 前端需要了解的計算機網路知識前端計算機網路
- 前端必須懂的計算機網路知識—(TCP)前端計算機網路TCP
- 前端必須懂的計算機網路知識—(HTTP)前端計算機網路HTTP
- 這些必會的計算機網路知識點你都掌握了嗎計算機網路
- 計算機網路基礎知識點快速複習手冊計算機網路
- 【知識分享】 計算機網路>速率、頻寬、吞吐量計算機網路
- 前端必須懂的計算機網路知識—(IP,MAC和網路模型)前端計算機網路Mac模型
- 計算機網路要點(二)計算機網路
- 計算機網路基礎知識總結計算機網路
- 計算機面試重難點之計算機網路面試計算機網路
- 【知識分享】 計算機網路中速率和頻寬的區別計算機網路
- 【知識分享】計算機網路中速率和頻寬的區別計算機網路
- 前端必須懂的計算機網路知識—(XSS、CSRF和HTTPS)前端計算機網路HTTP
- 計算機硬核知識大全計算機
- 計算機網路基礎知識(面試準備)計算機網路面試
- 計算機網路 -- 計算機網路的效能指標計算機網路指標
- 計算機網路計算機網路
- 第1章 計算機網路的概述——計算機網路計算機網路
- 前端必須懂的計算機網路知識—(跨域、代理、本地儲存)前端計算機網路跨域
- 計算機網路(們)和 Internet (計算機網路的子類)計算機網路
- [計算機網路]網路攻擊計算機網路
- 計算機網路之網路層計算機網路
- 計算機網路(一) --網路模型計算機網路模型
- 計算機基礎知識很重要計算機
- 計算機基礎知識複習計算機
- 28 計算機網路計算機網路
- 計算機網路概述計算機網路
- 計算機 網路概述計算機
- 搞定計算機網路計算機網路
- 計算機網路(一)計算機網路
- 計算機作業系統複習知識點大集合計算機作業系統
- 認知網路知識點及例題總結
- 雲端計算學習路線圖素材、課件,TIMESTAMPADD知識點