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

第一章 网络体系结构

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套

相关推荐
Piko6141 小时前
H3C IRF2 堆叠实战:打造高可靠核心交换网络
运维·网络·笔记
dexi.Chi 攻城狮6 小时前
SQL层次查询语法
经验分享·笔记·sql
HERR_QQ7 小时前
强化学习的数学原理 学习笔记
人工智能·笔记·学习·自动驾驶
liulilittle8 小时前
KCC 拥塞控制算法缺陷修复记录(26/07/05)
网络·tcp/ip·计算机网络·c·信息与通信·tcp·通信
liulilittle11 小时前
KCC 边界缺陷深度分析:六问题根源与解决方案
网络·网络协议·tcp/ip·计算机网络·信息与通信·ip·通信
liuyicenysabel11 小时前
多服务上线日记二:
服务器·笔记·学习
辰海Coding12 小时前
MiniSpring框架学习笔记-动态代理:如何在运行时插入逻辑?
java·笔记·学习·spring·动态代理
凉、介12 小时前
ARMv8 架构下的刷 Cache 操作
c语言·笔记·学习·架构·嵌入式·arm
Thomas.Chan13 小时前
数据中心动环监控系统架构详解
运维·网络·计算机网络·其他·系统架构·数据中心