网络核心知识点¶
1. TCP 与 UDP¶
TCP 面向连接,提供可靠、有序、无重复的数据流,具有流量控制和拥塞控制,适合银行交易、文件传输和网页请求。UDP 无连接,不保证可靠性和顺序,开销小、速度快,常用于直播、实时音视频和 DNS 等场景。
TCP 三次握手:客户端发送 SYN,服务端回复 SYN + ACK,客户端回复 ACK。它用于确认双方发送和接收能力,避免历史连接请求造成误建立。四次挥手通常为主动关闭方发送 FIN、对方回复 ACK、对方处理完数据后发送 FIN、主动关闭方回复 ACK。TIME_WAIT 用于保证最后 ACK 到达并等待旧报文过期。
2. IPv4 与子网¶
IPv4 地址为 32 位。/24 掩码为 255.255.255.0,通常有 254 个可用主机地址;/26 每个子网 64 个地址,通常有 62 个可用地址;/30 常用于点到点链路,通常有 2 个可用地址。一般公式为 2^(主机位数) - 2,特殊场景需按题设核验。
网络地址是主机位全 0,广播地址是主机位全 1,两者通常不能分给主机。计算广播地址的步骤:主机位为 32 - 前缀长度;块大小为 2^主机位;按块大小找网络起点;广播地址为网络起点加块大小减 1。
3. DNS¶
| 记录 | 作用 |
|---|---|
| A | 域名到 IPv4 |
| AAAA | 域名到 IPv6 |
| CNAME | 别名指向规范域名 |
| MX | 邮件服务器 |
| PTR | IP 到域名的反向解析 |
| NS | 指定权威名称服务器 |
递归查询由 DNS 服务器代替客户端完成并返回最终结果;迭代查询只返回下一级服务器地址,由查询方继续询问。主机问本地 DNS 通常是递归,本地 DNS 向根、顶级和权威服务器询问通常体现迭代。正向查询是域名查 IP,反向查询是 IP 查域名。具体缓存、转发和实现细节待核验。
4. 网络层协议辨析¶
ICMP 工作在网络层,配合 IP 报告差错和诊断连通性,ping 使用 Echo 请求/应答,traceroute/tracert 用于追踪路径。ARP 根据 IP 找 MAC;NAT 做私网 IP 与公网 IP 转换;DHCP 动态分配 IP 地址;TCP/UDP 传输用户数据;TLS/IPsec 提供加密通信。ICMP 不负责传输业务数据、不做地址转换。
5. HTTP/HTTPS¶
HTTP 默认端口 80,HTTPS 默认端口 443,HTTPS 可以理解为 HTTP 加 TLS,主要提供机密性、完整性和身份认证。HTTPS 不等于业务绝对安全,弱密码、越权和业务逻辑漏洞仍需单独防范。
6. RARP、网桥与总线¶
RARP 在已知 MAC、不知道 IP 时查询对应 IPv4 地址,早期无盘工作站曾使用;它与 ARP 查询方向相反,实际部署中通常由 DHCP/BOOTP 等机制取代,具体考试要求待核验。
网桥工作在数据链路层,依据 MAC 地址学习、转发或过滤帧,通常不隔离广播域,也不负责 IP 路由;多桥路径可能产生环路,需要生成树等机制。
总线理想峰值带宽可估算为:位宽(bit/次) × 传送频率(次/秒) ÷ 8。位宽描述单次并行数据量,带宽描述单位时间数据量;协议开销、等待和设备能力会使实际吞吐量低于理论值。
考前易错速记¶
RIP 是距离向量协议,以跳数为度量,最多 15 跳可达、16 跳视为不可达,适合较小网络;OSPF 是链路状态协议,以开销为度量,收敛较快,适合大中型网络。以太网使用 CSMA/CD(先听后发、冲突后停止并随机退避),无线局域网使用 CSMA/CA 尽量避免冲突。
来源:专业课速记/09_考前必背清单.md