我需要了解哪些知识点来准备网络基础知识考试？请用markdown格式列出5个关键知识点，并且每个知识点下要添加2个小点的详细说明。
user
```markdown
1. **计算机网络基础**
   - 网络的分类：根据覆盖范围，网络可以分为局域网（LAN）、城域网（MAN）和广域网（WAN）。
   - 协议的概念：网络中数据的格式和信息交换规则，如TCP/IP协议栈。

2. **OSI七层模型**
   - 每一层的功能：从物理层到应用层，每一层负责不同的数据处理任务，如物理层关注位流的传输，应用层为用户提供服务。
   - OSI与TCP/IP模型对比：说明两者的层数区别及对应关系，如TCP/IP模型将OSI的会话层、表示层和应用层合并为一层。

3. **IP地址与子网划分**
   - IPv4与IPv6的区分：IPv4使用32位地址，而IPv6使用128位地址，提升了地址空间。
   - 子网划分原理：通过调整子网掩码来实现对大型网络的分割，利于管理与优化网络性能。

4. **路由选择与路由协议**
   - 静态路由与动态路由：静态路由由网络管理员手动配置，动态路由通过路由协议（如RIP、OSPF）自动学习和维护路径。
   - 常见的路由协议：介绍RIP、OSPF和BGP等协议的特点与适用场景。

5. **网络安全性**
   - 基本的安全威胁：包括但不限于病毒、木马、拒绝服务攻击等。
   - 安全机制：如防火墙、加密技术、数字签名等，阐述这些机制如何保障网络通信的安全。
```

以上是准备网络基础知识考试时需要了解的五个关键知识点及详细内容，使用markdown格式列出，希望对您有所帮助。
assistant