软考中级软件设计师 - 计算机网络知识点笔记

第一章 网络体系结构

1.1 OSI参考模型(7层)

|----|-------|----------------------|-------------------|
| 层次 | 名称 | 功能 | 典型设备/协议 |
| 7 | 应用层 | 为用户提供接口和服务 | HTTP、FTP、SMTP、DNS |
| 6 | 表示层 | 数据格式转换、加密解密 | JPEG、ASCII、MPEG |
| 5 | 会话层 | 管理会话、建立/、SQL、NFS维护会话 | RPC |
| 4 | 传输层 | 端到端传输、流量控制 | TCP、UDP |
| 3 | 网络层 | 路由选择、逻辑寻址 | IP、ICMP、路由器 |
| 2 | 数据链路层 | 帧传输、物理寻址 | PPP、MAC、交换机 |
| 1 | 物理层 | 比特传输 | 网线、光纤、集线器 |

口诀:应表会传网数物(从高到低)

1.2 TCP/IP模型(4层)

|----|-------|-------------------|
| 层次 | 对应OSI | 协议 |
| 4 | 应用层 | HTTP、FTP、SMTP、DNS |
| 3 | 传输层 | TCP、UDP |
| 2 | 网络层 | IP、ICMP、ARP |
| 1 | 网络接口层 | Ethernet、PPP |

1.3 各层设备对应关系

|-----|-------|-----------|
| 设备 | 工作层次 | 功能 |
| 集线器 | 物理层 | 放大信号、共享带宽 |
| 中继器 | 物理层 | 延长网络距离 |
| 网桥 | 数据链路层 | 隔离冲突域 |
| 交换机 | 数据链路层 | 基于MAC地址转发 |
| 路由器 | 网络层 | 基于IP地址路由 |
| 网关 | 最高层 | 协议转换 |


第二章 IP地址与子网划分

2.1 IP地址分类

|----|-----------------------------|------|
| 类别 | 范围 | 适用网络 |
| A | 1.0.0.0 - 126.255.255.255 | 大型网络 |
| B | 128.0.0.0 - 191.255.255.255 | 中型网络 |
| C | 192.0.0.0 - 223.255.255.255 | 小型网络 |
| D | 224.0.0.0 - 239.255.255.255 | 组播 |
| E | 240.0.0.0 - 255.255.255.255 | 保留 |

私有地址

  • 10.0.0.0 - 10.255.255.255

  • 172.16.0.0 - 172.31.255.255

  • 192.168.0.0 - 192.168.255.255

2.2 子网掩码

默认 子网掩码

  • A类:255.0.0.0 (/8)

  • B类:255.255.0.0 (/16)

  • C类:255.255.255.0 (/24)

子网划分计算步骤

  1. 确定需要多少个子网 → 2^n ≥ 子网数

  2. 确定每个子网需要多少主机 → 2^m - 2 ≥ 主机数

  3. 子网掩码 = 32 - n


第三章 常见网络协议

3.1 TCP vs UDP

|-----|---------------|---------------|
| 特性 | TCP | UDP |
| 连接性 | 面向连接 | 无连接 |
| 可靠性 | 可靠 | 不可靠 |
| 速度 | 慢 | 快 |
| 场景 | HTTP、FTP、SMTP | DNS、DHCP、VoIP |

三次握手 :SYN → SYN+ACK → ACK 四次挥手:FIN → ACK → FIN → ACK

3.2 常见端口号

|------|-------|--------|
| 端口 | 协议 | 说明 |
| 21 | FTP | 文件传输 |
| 22 | SSH | 安全远程登录 |
| 25 | SMTP | 发送邮件 |
| 53 | DNS | 域名解析 |
| 80 | HTTP | 超文本传输 |
| 443 | HTTPS | 安全HTTP |
| 3306 | MySQL | 数据库 |


第四章 网络设备与技术

4.1 交换机 vs 路由器

|------|-------|------|
| 特性 | 交换机 | 路由器 |
| 工作层 | 数据链路层 | 网络层 |
| 寻址方式 | MAC地址 | IP地址 |

4.2 常用技术

|------|--------|
| 技术 | 说明 |
| NAT | 网络地址转换 |
| VLAN | 虚拟局域网 |
| VPN | 虚拟专用网络 |


第五章 网络安全

5.1 加密算法

|-----|--------------|
| 类型 | 算法 |
| 对称 | DES、3DES、AES |
| 非对称 | RSA、ECC |
| 摘要 | MD5、SHA |


第六章 WiFi标准

|----------|----------|------------------|
| 标准 | 频段 | 速率 |
| 802.11b | 2.4GHz | 11Mbps |
| 802.11g | 2.4GHz | 54Mbps |
| 802.11n | 2.4/5GHz | 600Mbps |
| 802.11ac | 5GHz | 3.4Gbps |
| 802.11ax | 2.4/5GHz | 9.6Gbps (WiFi 6) |


历年高频考点

  1. OSI各层名称与功能

  2. TCP三次握手/四次挥手

  3. IP地址分类与子网划分

  4. 常见协议端口号

  5. 交换机/路由器工作层次

  6. TCP vs UDP区别


备考建议

  1. 每天背一遍OSI模型7层

  2. 子网划分每天做2道题

  3. 历年真题至少做5套

相关推荐
不驚16 分钟前
软考信息安全工程师-第七章《访问控制技术原理与应用》
计算机网络·网络安全·信息安全·软考·信息安全工程师
Upsy-Daisy7 小时前
AI Agent 项目学习笔记(二):Spring AI 与 ChatClient 主链路解析
人工智能·笔记·学习
杨浦老苏9 小时前
AI原生笔记应用Tolaria
笔记·ai·markdown·obsidian
中屹指纹浏览器10 小时前
浏览器网络栈隔离技术研究:TCP/IP底层指纹生成与规避原理
经验分享·笔记
sulikey10 小时前
个人Linux操作系统学习笔记2 - gcc与库的理解
linux·笔记·学习·操作系统·gcc·
愚昧之山绝望之谷开悟之坡11 小时前
什么是Linter?什么是沙箱!
linux·笔记
菜鸡儿齐11 小时前
编程范式学习笔记
笔记·学习
可依软件crf28612 小时前
推荐一款特别的笔记软件:星轨笔记。普通用户免费功能也基本够用了,我已经免费使用几个月了。
笔记
三品吉他手会点灯12 小时前
C语言学习笔记 - 35.数据类型 - printf函数的非输出控制符与格式优化
c语言·开发语言·笔记·学习
sakiko_12 小时前
Swift学习笔记28-缓存
笔记·学习·swift