第二章 计算机网络基础知识及计算机系统服务笔记
- 计算机网络基础知识
- 网络拓扑结构:包括总线型、星型、环型、网状等,不同结构对系统架构设计有重要影响。
- OSI七层模型与TCP/IP四层模型:理解各层功能及协议,如物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。
- 网络设备:路由器、交换机、网关等的作用及在系统架构中的应用。
- IP地址与子网划分:掌握IPv4/IPv6地址分类、子网掩码计算,以满足系统设计中的网络规划需求。
- 网络安全:防火墙、加密技术、VPN等基础知识,确保架构设计的安全性。
- 计算机系统服务
- 操作系统服务:进程管理、内存管理、文件系统等,这些是系统架构的基础支撑。
- 网络服务:DNS、DHCP、HTTP/HTTPS等协议服务,在分布式系统中至关重要。
- 数据库服务:关系型与非关系型数据库的服务机制,影响数据存储与访问架构。
- 中间件服务:如消息队列、API网关,用于集成不同系统组件。
- 云服务与虚拟化:IaaS、PaaS、SaaS模型,以及容器化技术(如Docker),是现代架构设计的核心。
本章内容为系统架构设计师提供了网络与系统服务的理论支撑,强调在实际设计中需综合考虑性能、安全与可扩展性。建议结合实例练习,深化理解。