計算機網絡技術是現代信息社會的基石,它通過一系列協議、硬件和軟件,將分布在不同地理位置的計算機系統連接起來,實現資源共享和信息交換。以下是計算機網絡技術的關鍵知識點筆記。
一、 計算機網絡概述
- 定義:計算機網絡是指將多臺具有獨立功能的計算機,通過通信設備和線路連接起來,在功能完善的網絡軟件(網絡協議、信息交換方式及網絡操作系統等)管理下,實現資源共享和信息傳遞的系統。
- 主要功能:
- 數據通信:最基本和最重要的功能,實現計算機之間信息的快速傳輸。
- 資源共享:包括硬件共享(如打印機、存儲設備)、軟件共享和數據共享。
- 分布式處理與負載均衡:將大型任務分解,交由網絡中的多臺計算機協同完成,提高效率與可靠性。
- 分類:
- 按覆蓋范圍:局域網(LAN)、城域網(MAN)、廣域網(WAN)、個人區域網(PAN)。
二、 網絡體系結構與協議
- 協議三要素:語法(數據格式)、語義(控制信息含義)、時序(事件順序)。
- OSI參考模型(七層模型):國際標準化組織提出的概念模型,分層如下:
- 物理層 -> 數據鏈路層 -> 網絡層 -> 傳輸層 -> 會話層 -> 表示層 -> 應用層。
- TCP/IP參考模型(四層模型):實際應用的工業標準,分層如下:
- 網絡接口層 -> 網際層(IP) -> 傳輸層(TCP/UDP) -> 應用層(HTTP, FTP, SMTP等)。
- 五層實用模型:結合教學與實踐的常用模型:物理層、數據鏈路層、網絡層、傳輸層、應用層。
三、 核心層詳解
- 物理層:負責比特流在物理介質上的透明傳輸,定義機械、電氣、功能和規程特性。關鍵概念:信道、調制解調、帶寬、基帶傳輸與寬帶傳輸。
- 數據鏈路層:在相鄰節點間提供可靠的數據幀傳輸。核心功能包括:
- 差錯控制:通過循環冗余校驗(CRC)等技術檢測或糾正錯誤。
- 流量控制:防止發送方淹沒接收方(如停止-等待協議、滑動窗口協議)。
- 介質訪問控制(MAC):解決共享信道上的訪問沖突(如CSMA/CD用于以太網)。
- 網絡層:負責將數據包從源主機通過網絡路徑(路由選擇)傳送到目的主機。核心協議是IP協議。關鍵概念:
- IP地址與子網劃分:IPv4(如192.168.1.1)、IPv6、子網掩碼。
- 路由與轉發:路由器根據路由表決定數據包轉發路徑。路由協議如RIP、OSPF、BGP。
- 網絡地址轉換(NAT):解決IPv4地址短缺問題。
- 傳輸層:提供端到端(進程到進程)的可靠或不可靠數據傳輸服務。核心協議:
- TCP(傳輸控制協議):面向連接、可靠、基于字節流的協議。提供流量控制、擁塞控制(慢啟動、擁塞避免等)、重傳機制。
- UDP(用戶數據報協議):無連接、不可靠、基于數據報的協議。開銷小、延遲低,適用于實時應用(如視頻會議、DNS查詢)。
- 應用層:直接為用戶的應用進程提供網絡服務。常見協議:
四、 重要技術與設備
- 交換技術:電路交換、報文交換、分組交換(現代網絡主流)。
- 網絡互連設備:
- 中繼器/集線器(Hub):物理層設備,放大和轉發信號。
- 網橋/交換機(Switch):數據鏈路層設備,基于MAC地址進行幀轉發,能隔離沖突域。
- 路由器(Router):網絡層設備,基于IP地址進行路由選擇和包轉發,能隔離廣播域。
- 網關(Gateway):高層(應用層)設備,用于連接不同體系結構的網絡。
- 無線與移動網絡:Wi-Fi(IEEE 802.11系列)、蜂窩網絡(4G/5G)、藍牙、移動IP。
- 網絡安全基礎:
- 威脅:病毒、木馬、拒絕服務攻擊(DoS)、中間人攻擊等。
- 防護技術:防火墻、加密技術(對稱/非對稱)、數字簽名、SSL/TLS、VPN。
五、 發展趨勢
未來計算機網絡技術正朝著高速化(如400G以太網)、泛在化(物聯網IoT)、智能化(SDN軟件定義網絡、AI賦能網絡管理)、一體化(云網融合、算力網絡) 和安全可信的方向持續演進。
****:掌握計算機網絡技術需要理解其分層思想,熟悉各層核心協議的工作原理與交互方式,并關注實際網絡設備與新興技術的應用。本筆記梳理了核心框架,具體細節需結合實踐深入學習。