網絡層是計算機網絡體系結構中的核心組成部分,主要負責在不同網絡之間實現數據包的傳輸與路由選擇。本復習筆記將從核心功能、關鍵技術及常見協議三方面展開。
一、網絡層核心功能
- 分組轉發與路由選擇:網絡層基于IP地址識別目標主機,通過路由算法確定最優路徑,實現數據包的高效傳輸。
- 異構網絡互聯:通過IP協議屏蔽底層網絡差異,實現以太網、Wi-Fi等不同物理網絡的互通。
- 擁塞控制:根據網絡狀態動態調整數據發送速率,避免網絡過載。
二、關鍵技術詳解
- IP協議(IPv4/IPv6)
- IPv4使用32位地址,通過子網劃分提高地址利用率
- IPv6采用128位地址解決地址枯竭問題,支持自動配置
- 重要字段:TTL(生存時間)、協議類型、首部校驗和
- 路由算法
- 距離向量算法(如RIP):基于Bellman-Ford算法,定期交換路由表
- 鏈路狀態算法(如OSPF):通過洪泛法傳播鏈路狀態,構建全網拓撲圖
- BGP協議:用于自治系統間的路由選擇,采用路徑向量機制
- 重要輔助協議
- ICMP協議:實現網絡連通性測試(ping)和錯誤報告
三、典型問題解決方案
- 地址轉換(NAT):通過端口映射解決IPv4地址不足問題
- 分片與重組:處理不同MTU網絡的數據包傳輸
- 路由冗余:通過VRRP等協議實現網關備份
四、重點考點提醒
- IP數據報格式及各字段含義
- 子網劃分與CIDR地址計算
- 路由表構建過程與下一跳選擇
- 各類路由協議的特點與適用場景
建議結合具體協議抓包分析,深入理解IP數據報的傳輸過程。在復習過程中要特別注意區分網絡層與傳輸層的功能邊界,準確掌握路由器與交換機的本質區別。