第二章 計算機網絡基礎知識及計算機系統服務筆記
- 計算機網絡基礎知識
- 網絡拓撲結構:包括總線型、星型、環型、網狀等,不同結構對系統架構設計有重要影響。
- OSI七層模型與TCP/IP四層模型:理解各層功能及協議,如物理層、數據鏈路層、網絡層、傳輸層、會話層、表示層、應用層。
- 網絡設備:路由器、交換機、網關等的作用及在系統架構中的應用。
- IP地址與子網劃分:掌握IPv4/IPv6地址分類、子網掩碼計算,以滿足系統設計中的網絡規劃需求。
- 網絡安全:防火墻、加密技術、VPN等基礎知識,確保架構設計的安全性。
- 計算機系統服務
- 操作系統服務:進程管理、內存管理、文件系統等,這些是系統架構的基礎支撐。
- 網絡服務:DNS、DHCP、HTTP/HTTPS等協議服務,在分布式系統中至關重要。
- 數據庫服務:關系型與非關系型數據庫的服務機制,影響數據存儲與訪問架構。
- 中間件服務:如消息隊列、API網關,用于集成不同系統組件。
- 云服務與虛擬化:IaaS、PaaS、SaaS模型,以及容器化技術(如Docker),是現代架構設計的核心。
本章內容為系統架構設計師提供了網絡與系統服務的理論支撐,強調在實際設計中需綜合考慮性能、安全與可擴展性。建議結合實例練習,深化理解。