網絡層是計算機網絡體系結構中的核心層次,負責將數據包從源主機跨越多個網絡路由到目的主機。本次復習聚焦網絡層的核心概念、協議與關鍵技術,為期末考試提供清晰的技術脈絡。
一、 網絡層核心功能與服務
- 轉發: 路由器或三層交換機將數據包從輸入端口移動到合適輸出端口的過程,基于轉發表進行決策,是數據平面的核心功能。
- 路由: 確定數據包從源到目的地所經過的路徑,即路由算法(如RIP、OSPF、BGP)生成轉發表的過程,是控制平面的核心功能。
- 連接建立: 部分網絡(如ATM)需要在數據傳輸前建立路徑,但IP網絡通常是無連接的。
二、 虛電路與數據報網絡
- 虛電路網絡: 模仿電路交換,通信前建立邏輯連接(虛電路),數據包沿固定路徑傳輸,攜帶VC號而非完整目的地址。如X.25、幀中繼、ATM。
- 數據報網絡: 無連接,每個數據包獨立路由,攜帶完整目的IP地址。互聯網的IP層是典型代表。
三、 路由器工作原理
路由器關鍵組件:
- 輸入端口: 執行物理層、數據鏈路層功能,查找轉發表確定輸出端口,并將數據包送入交換結構。
- 交換結構: 連接輸入與輸出端口,常見類型:
- 輸出端口: 從交換結構接收數據包,執行排隊管理,并發送至鏈路。
- 路由處理器: 執行路由協議,維護路由表并計算轉發表。
四、 網際協議(IP)
- IPv4數據報格式: 關鍵字段包括版本、首部長度、服務類型、總長度、標識、標志、片偏移、生存時間(TTL)、協議、首部檢驗和、源/目的IP地址等。
- IPv4編址:
- 子網劃分:從主機號借位創建子網,通過子網掩碼界定網絡號與主機號。
- 無類別域間路由(CIDR): a.b.c.d/x 格式,x為前綴長度,支持路由聚合。
- 私有地址: 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16。
- 動態主機配置協議(DHCP): 為主機動態分配IP地址,采用客戶端/服務器模式,通過廣播交互(DISCOVER, OFFER, REQUEST, ACK)。
- 網絡地址轉換(NAT): 將私有地址轉換為公有地址,通過NAT轉換表維護(IP地址,端口號)映射。
- 網際控制報文協議(ICMP): 用于網絡層差錯報告與診斷(如ping使用ICMP Echo請求/應答)。
五、 路由算法
- 鏈路狀態算法(如OSPF):
- 每個路由器掌握完整的網絡拓撲圖(通過鏈路狀態廣播)。
- 使用Dijkstra算法計算到所有節點的最短路徑。
- 距離向量算法(如RIP):
- 每個路由器維護到所有目的地的距離向量,并定期與鄰居交換。
- 可能遇到“計數到無窮”問題,通過毒性逆轉等技術緩解。
六、 路由協議
- 自治系統內部網關協議:
- RIP: 基于距離向量,跳數作為度量,最大15跳,使用UDP端口520。
- OSPF: 基于鏈路狀態,使用Dijkstra算法,直接封裝在IP中(協議號89),支持分層區域劃分。
- 自治系統間網關協議:
- BGP: 基于路徑向量,通過TCP(端口179)交換可達性信息,策略驅動。
七、 IPv6
- 主要動機: 解決IPv4地址耗盡問題,簡化首部格式。
- 特點: 128位地址空間,固定40字節基本首部,取消首部檢驗和,支持流標簽。
- 過渡技術: 雙棧、隧道、首部轉換。
八、 移動IP
允許移動節點在改變接入點時,保持其IP地址不變并能持續通信。涉及家鄉代理、外地代理、轉交地址等概念。
復習建議與應試重點
- 掌握計算: 熟練進行子網劃分、CIDR地址塊計算、路由表查找(最長前綴匹配)。
- 理解流程: DHCP交互過程、NAT地址轉換過程、路由器轉發流程。
- 對比區別: 虛電路 vs 數據報、鏈路狀態 vs 距離向量、RIP vs OSPF vs BGP、IPv4 vs IPv6。
- 協議細節: 熟悉IP、ICMP、ARP(雖屬鏈路層但緊密相關)數據包格式與功能。
網絡層是理解互聯網如何工作的基石,深入理解其轉發與路由機制、IP編址及核心協議,是順利通過期末考試的關鍵。祝您復習順利!
---
技術咨詢: 如在復習中對特定技術點(如OSPF的LSA類型、BGP屬性、具體配置實例等)有進一步疑問,可提供更具體的主題以便深入探討。