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

第一章 网络体系结构

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套

相关推荐
WangJunXiang62 小时前
LNMP环境部署笔记
笔记
苏侠客8522 小时前
OPENCLAW部署笔记
笔记
@小明月2 小时前
前端进阶之路
java·前端·笔记
Engineer邓祥浩2 小时前
JVM学习笔记(2) 第一部分 走近java 第1章 走近java
jvm·笔记·学习
切糕师学AI3 小时前
计算机网络请求中的代理(Proxy)详解
计算机网络
71-33 小时前
VMware没网的处理方式
笔记·学习
Hello_Embed3 小时前
LVGL 入门(四):大小坐标与盒子模型
前端·笔记·stm32·单片机·嵌入式
風清掦3 小时前
【江科大STM32学习笔记-08】DMA直接存储器存取
笔记·stm32·单片机·嵌入式硬件·学习
zhouping@4 小时前
JAVA的学习笔记day05
java·笔记·学习