一、OSI/RM 七层体系:功能与协议映射

OSI/RM 是网络通信的理论分层框架,通过“协议标准化”实现层间功能隔离:

层级 核心功能 典型协议/技术 数据单元
物理层 比特流传输(电/光信号转换) 双绞线、光纤、RS - 232 比特(bit)
数据链路层 帧封装 + MAC 寻址 + 差错控制 以太网、HDLC、PPP 帧(frame)
网络层 分组转发 + IP 寻址 + 路由选择 IP、ICMP、RIP、OSPF 分组(packet)
传输层 端到端可靠/高效传输 TCP(可靠)、UDP(高效) 段(segment)
会话层 会话建立/维护/终止 RPC、NetBIOS 会话数据
表示层 数据格式转换(加密/压缩) SSL、ASN.1、JPEG 编码 表示数据
应用层 用户服务接口(直接交互) HTTP、FTP、SMTP、DNS 报文(message)

二、传输层核心:TCP vs UDP 协议差异

传输层承载“端到端通信”,TCP 与 UDP 分别适配可靠性高效性需求:

(一)特性对比

维度 TCP(传输控制协议) UDP(用户数据报协议)
连接性 面向连接(三次握手建连) 无连接(直接发送)
可靠性 确认重传 + 流量/拥塞控制 无确认,丢包不重传
首部开销 20 字节(最小) 8 字节(最小)
适用场景 文件传输、网页浏览 视频流、即时通讯

(二)TCP 关键机制

  • 三次握手SYN → SYN+ACK → ACK,确保收发双方能力正常;
  • 四次挥手FIN → ACK → FIN → ACK,处理半关闭状态,保证数据完整;
  • 滑动窗口:接收方通过“窗口大小”限制发送速率,避免接收溢出;
  • 拥塞控制:慢启动、拥塞避免、快速重传、快速恢复,动态适配网络状态。

三、IPv4 寻址:分类、子网与特殊地址

IPv4 地址是设备“唯一标识”,需掌握分类规则、子网划分(掩码表示、网段计算、变长子网)、特殊地址等实战技能:

3.1 IPv4 地址分类(单播)

IPv4 分 A、B、C、D、E 类,前 3 类为单播地址,D 类组播,E 类保留:

地址类 首位特征 网络位长度 主机位长度 范围示例
A 类 0 1 字节 3 字节 0.0.0.0~127.255.255.255
B 类 10 2 字节 2 字节 128.0.0.0~191.255.255.255
C 类 110 3 字节 1 字节 192.0.0.0~223.255.255.255
3.2 子网掩码与位计数法(CIDR)

子网掩码用于区分 IP 地址的“网络位”与“主机位”,核心规则:

  • 位计数法表示:用「斜杠 + 数字」直接标记网络位长度(如 192.168.1.0/24 中,/24 表示前 24 位为网络位);
  • 默认网络位长度
    • A 类地址默认网络位 8 位(如 10.0.0.0/8);
    • B 类地址默认网络位 16 位(如 172.16.0.0/16);
    • C 类地址默认网络位 24 位(如 192.168.1.0/24)。
3.3 子网划分实战:网段、变长子网与可用 IP

子网划分是“细分子网、优化地址利用率”的核心,需掌握以下计算逻辑:

(1)计算 IP 所属网段

通过IP 地址与子网掩码的二进制“按位与”,得到网段地址:

  • 示例:IP 为 192.168.1.100,子网掩码 255.255.255.0(即 /24),二进制与运算后得到网段 192.168.1.0
(2)变长子网掩码(VLSM)

变长子网掩码允许同一主类网络下使用不同子网掩码,灵活分配地址(如 192.168.1.0/24 可再划分为 /25/26 等子网)。

(3)子网个数计算

子网个数由子网位长度(新掩码网络位 - 原默认网络位)决定:

  • 公式:( 2^n )(( n ) 为子网位长度);
  • 示例:C 类地址 192.168.1.0/24 划分为 /26 子网,子网位长度 ( n = 26 - 24 = 2 ),子网个数 ( 2^2 = 4 )。
(4)子网中可用 IP 地址数

可用 IP 数由主机位长度(32 - 网络位长度)决定,需扣除网络地址与广播地址:

  • 公式:( 2^m - 2 )(( m ) 为主机位长度);
  • 示例:192.168.1.0/26 中,主机位长度 ( m = 32 - 26 = 6 ),可用 IP 数 ( 2^6 - 2 = 62 )。
3.4 特殊 IPv4 地址
  • 环回地址127.0.0.0/8(如 127.0.0.1,本地进程通信);
  • 私有地址10.0.0.0/8172.16.0.0/12192.168.0.0/16(内网专用,不可公网路由);
  • 广播地址:主机位全为 1(如 192.168.1.255,本网段设备全接收);
  • 网络地址:主机位全为 0(如 192.168.1.0,标识网段本身)。

四、IPv6 协议:地址与演进逻辑

IPv6 是 IPv4 的继任者,解决地址枯竭与性能瓶颈,核心特性围绕128位地址、表示规则、通信过渡展开:

4.1 IPv6 地址基础

  • 地址长度:128 位(IPv4 为 32 位),地址空间从 ( 2^{32} ) 跃升至 ( 2^{128} ),彻底解决地址枯竭;
  • 表示规则
    • 16进制表示(每 4 位为一组,共 8 组,如 12AB:CD30:0:0:0:0/60);
    • 连续零组可省略为 ::(仅能省略一次,如 2001:DB8::1 替代 2001:DB8:0:0:0:0:0:1);
  • 地址结构类型前缀 + 地址其他部分(前缀标识地址类型,如单播、组播、任播)。

4.2 IPv4 与 IPv6 过渡技术

IPv4 向 IPv6 演进需兼容存量设备,核心技术分三类:

技术类型 核心逻辑 适用场景
双协议栈 主机同时部署 IPv4/IPv6 协议栈 新老网络混合部署
隧道技术 将 IPv6 报文封装进 IPv4 报文传输 IPv6 节点通过 IPv4 网络通信(如 IPv6 over IPv4)
翻译技术 协议转换网关实现 IPv4 ↔ IPv6 互通 纯 IPv4 设备与纯 IPv6 设备通信

五、应用层协议:DNS 与域名空间

5.1 DNS 协议:域名→IP 解析逻辑

DNS(域名系统)是应用层协议,基于 UDP/TCP 53 端口工作,核心功能是将域名映射为 IP 地址,解决“人类易记域名 vs 机器识别 IP”的矛盾。

5.2 域名空间:层次化命名规则

域名空间是 DNS 系统的逻辑结构,采用树状分层模型,从根到叶依次为:

  • 根域.,全球 13 台根服务器管理);
  • 顶级域(如 .com.org.cn,分为通用顶级域 gTLD、国家顶级域 ccTLD);
  • 二级域(如 baidu.comtaobao.com,企业/组织在顶级域下注册的专属域);
  • 子域/主机名(如 www.baidu.com 中,www 是子域/主机名)。 在这里插入图片描述

5.3 域名解析流程

域名解析遵循“递归查询 + 迭代查询”结合的规则:

  1. 本地递归查询:客户端向本地 DNS 服务器发起递归请求(期望直接得到结果);
  2. 根→顶级→权威的迭代查询:本地 DNS 服务器向根服务器、顶级域服务器、权威域服务器依次发起迭代请求,逐步获取解析结果。

六、路由技术:选路原则与缺省路由

路由是“跨网段转发”的核心,需掌握选路逻辑缺省路由

6.1 路由选路原则

路由器依据“最长匹配→路由优先→路由度量”三级规则选择最优路径:

  • 最长匹配:路由表中掩码最长的条目优先(如 192.168.1.0/24 优于 192.168.0.0/16);
  • 路由优先
    • 不同协议有不同管理距离(如 OSPF 管理距离 110,RIP 为 120,数值越小优先级越高);
    • 同掩码下,管理距离小的路由优先;
  • 路由度量
    • 同协议、同管理距离时,度量值(如 OSPF 开销、RIP 跳数)最小的路由优先。

6.2 缺省路由(默认路由)

缺省路由是“无精确匹配时的兜底规则”:

  • 路由表中无目标网段匹配项时,报文通过缺省路由转发;
  • 典型配置:0.0.0.0/0(IPv4)或 ::/0(IPv6),指向出口网关。

七、网络调试工具:命令与场景

网络工具是“故障排查 + 性能分析”的实战利器,核心命令覆盖连通性、路由、端口

命令 功能描述 典型场景
ping ICMP 检测网络连通性 ping baidu.com 测公网连通
tracert/traceroute 追踪路由路径(ICMP/UDP) tracert 8.8.8.8 查访问路由
ipconfig/ifconfig 查看网络配置 查 IP、子网掩码、网关
netstat 查看网络连接与端口 netstat -an 查 TCP/UDP 连接
nslookup DNS 域名解析 nslookup baidu.com 查域名 IP

如果这篇考点拆解帮你理清了知识脉络,点击右上角「关注」,后续将输出更多软件测试技术干货

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐