計算機網路知識點總結
1.概念
計算機網路:互聯、自治的計算機系統的集合
電路交換:建立連線、通訊、釋放連線
分組交換: T = M/R + nL/R
(M為報文的大小,R為傳輸速率,L為分組長度,n為中間路由器的數量)
分組交換 vs 電路交換:
- 分組交換適用於突發資料傳輸網路,資源充分共享
- 分組交換可能產生擁塞,需要協議處理可靠傳輸和擁塞控制
多路複用:
時延 = 處理時延+排隊時延+傳輸時延 +傳播時延
時延頻寬積:傳播時延x頻寬
吞吐率/量:傳送端和接收端之間傳播資料速率
- FDM:各使用者佔用不同的頻寬資源
- TDM:各使用者在每個幀佔用固定的時隙
- CDM:使用者分配唯一一個m bit碼片序列,編碼訊號 =
(原始資料)x(碼片序列)
2.計算機網路體系結構
2.1 協議、服務、介面
服務:下層為上層提供服務
- 面向連線的服務和無連線的服務
- 可靠服務和不可靠服務:可靠服務是指網路具有糾錯、檢錯、應答機制,保證資料正確、按序、可靠的傳輸到目的地
- 有應答服務和無應答服務
協議:
- 功能:協議控制兩個對等實體進行通訊的規則的集合,協議是水平的
- 三要素:語法,規定了傳輸資料的格式;語義:規定所要完成的功能(發出何種控制訊息,完成何種動作以及作出何種應答)。同步:規定了操作的條件、時序關係
介面:同一節點內相鄰兩層間交換資訊的節點
2.2 OSI參考模型
- 應用層:支援使用者通過使用者代理(瀏覽器)或網路介面使用網路
- 表示層:負責處理在兩個通訊系統中交換資訊的表示方式,包括資料解壓縮,加/解密
- 會話層:負責管理兩個主機間會話程式,包括建立、管理和終止程式的會話。
- 傳輸層:負責源和目的主機程式之間的通訊。
上面四層為端到端層 - 網路層:負責源主機到目的主句的資料分組交付
- 資料鏈路層:負責結點-結點的資料傳輸(以幀為單位),概括為成幀,差錯控制,流量控制和傳輸管理。
- 物理層:負責一個位元一個位元的傳輸
2.3 TCP/IP模型
- 應用層 :HTTP,FTP,SMTP,DNS
- 傳輸層 :TCP,UDP
- 網際層 :IP
- 網路介面層:
註釋:
①OSI參考模型在網路層提供面向連線和無連線的通訊,但是在傳輸層只有面向連線的通訊。
②TCP/IP模型認為可靠性是端到端的問題,網際層僅有無連線的通訊模式,傳輸層有面向連線和無連線的模式
3.應用層
3.1協議
HTTP:
SMTP:郵件傳輸協議(推)
POP:郵件訪問協議(拉)
IMAP:郵件訪問協議(拉)
DNS:域名解析系統
FTP:檔案傳輸協議
MIME:
3.2 知識點
網路應用體系結構:C/S,p2p、混合結構(列舉應用)
Web應用:URL
HTTP連線:持久(流水線和非流水線)、非持久
HTTP訊息格式:請求訊息格式、響應訊息格式、狀態行、方法欄位(GET、POST、HEAD、PUT/DELETE)
cookie技術:四個組成部分、應用
Email應用:SMTP、MIME
郵件訪問協議:HTTP、POP、IMAP
Emai訊息格式:
DNS:根域名伺服器、頂級域名伺服器、許可權域名伺服器、本地域名伺服器、遞迴查詢、迭代查詢、DNS四種訊息格式
FTP:
4.傳輸層
多路複用和多路分用:
UDP:UDP報文格式、UDP應用、UDP優點
可靠資料傳輸:rdt1.0、rdt2.0、rdt2.1、rdt3.0
GBN:
SR:
TCP特點、提供的服務:
TCP報文格式
TCP流量控制
TCP連線:三次握手、釋放過程
擁塞控制:端到端、網路輔助擁塞指示(ABR)
TCP擁塞控制:加性乘、乘性減、慢啟動
5.網路層
虛電路網路:
資料包網路
IPv4資料包格式
IP編址
IP子網/子網劃分/子網掩碼
有類IP地址
特殊IP地址
CIDR與路由聚集
DHCP協議
NAT:
NAT穿透
ICMP:
IPv6:
路由演算法:鏈路狀態路由演算法、距離狀態路由演算法
層次話路由:
RIP:
OSPF:
BGP:
6.鏈路層
鏈路層服務:
差錯編碼:奇偶檢驗碼、迴圈冗餘校驗碼
通道劃分MAC協議:TDMA、FDMA、CDMA、WDMA
隨機訪問MAC協議:時隙ALOHA、ALOHA、CSMA、CSMA/CD、CSMA/CA
輪轉訪問MAC協議:輪詢、令牌傳輸
MAC地址:
ARP:地址解析協議
虛擬區域網:VLANs
乙太網:乙太網幀
乙太網交換機:
PPP協議:PPP資料幀
7.物理層
數字訊號和模擬訊號
相關文章
- 計算機網路知識點總結(一)-物理層計算機網路
- 乾貨:計算機網路知識總結計算機網路
- 計算機網路知識點計算機網路
- 計算機網路基礎知識總結計算機網路
- 【筆試】計算機網路知識點整理筆試計算機網路
- 計算機網路總結(網路層)計算機網路
- 認知網路知識點及例題總結
- 卷積神經網路知識點總結卷積神經網路
- 計算機網路——基礎知識(一)計算機網路
- 計算機網路實驗總結計算機網路
- 大二逃課總結的1.2w字的計算機網路知識!掃盲!計算機網路
- 前端需要了解的計算機網路知識前端計算機網路
- 知識點總結
- 前端必須懂的計算機網路知識—(TCP)前端計算機網路TCP
- 前端必須懂的計算機網路知識—(HTTP)前端計算機網路HTTP
- 這些必會的計算機網路知識點你都掌握了嗎計算機網路
- Java 知識點總結Java
- django知識點總結Django
- iOS 知識點總結iOS
- MongoDB知識點總結MongoDB
- HDFS知識點總結
- HBase知識點總結
- jQuery 知識點總結jQuery
- Kafka知識點總結Kafka
- Tomcat 知識點總結Tomcat
- MySQL知識點總結MySql
- 計算機網路王道考研-TCP的特點和TCP首部格式總結計算機網路TCP
- 計算機網路基礎知識點快速複習手冊計算機網路
- 【知識分享】 計算機網路>速率、頻寬、吞吐量計算機網路
- 前端必須懂的計算機網路知識—(IP,MAC和網路模型)前端計算機網路Mac模型
- Oracle RAC修改網路配置知識點彙總Oracle
- 計算機網路要點(二)計算機網路
- 前端知識點總結——Vue前端Vue
- 知識點漏缺總結
- 事務知識點總結
- HBase知識點集中總結
- 前端知識點總結——HTML前端HTML
- 前端知識點總結——DOM前端