网络基础重点总结

网络基础重点总结
晓嘿君终极考前冲刺笔记
Ⅰ. 考前必背核心重点 (大概率的简答题)
(这部分内容必须一字不差地背诵,是简答题的满分答案!)
1. 交换机 vs. 路由器
| 对比维度 | (二层)交换机 (Switch) | 路由器 (Router) |
|---|---|---|
| 工作层次 | 数据链路层 (OSI第2层) | 网络层 (OSI第3层) |
| 核心功能 | 在一个局域网内部根据MAC地址过滤和转发数据帧 | 在不同网络之间根据IP地址进行路由选择和分组转发 |
| 使用地址类型 | 物理地址 (MAC地址) | 逻辑地址 (IP地址) |
| 广播域隔离 | 不隔离广播域 (所有端口同属一个广播域) | 隔离广播域 (每个接口是一个独立的广播域) |
| 冲突域隔离 | 隔离冲突域 (每个端口是一个独立的冲突域) | 隔离冲突域 (每个接口是一个独立的冲突域) |
| 转发决策依据 | MAC地址表 | 路由表 |
| 是否改变数据 | 不改变数据帧内容,仅读取MAC地址后转发 | 会改变。解封装帧头,读取IP头部,TTL减1,重新计算头部校验和,再重新封装成新的帧。 |
总结与应用场景:
- 交换机主要用于组建局域网 (LAN),连接同一网络内的计算机、服务器等设备,实现高速的内部通信。
- 路由器主要用于连接不同的网络(如连接局域网与互联网),是实现网络互连、在广域网上进行路径选择的核心设备。
2. IP地址与MAC地址的转换协议 (ARP)
协议名称: 地址解析协议 (ARP - Address Resolution Protocol)
核心功能: 在同一个局域网内,根据一个已知的IP地址,解析出其对应的物理地址 (MAC地址)。
工作流程:
- 检查ARP缓存: 主机A要向同一局域网内的主机B发送数据。首先,A会检查自己的ARP缓存表,看是否已经存储了B的IP地址到MAC地址的映射。
- 广播ARP请求: 如果缓存中没有找到,主机A会在局域网内广播一个ARP请求分组。该请求的内容是:“我的IP地址是
IP_A,MAC地址是MAC_A。请问IP地址为IP_B的主机,你的MAC地址是什么?” - 目标响应: 局域网内所有主机都会收到这个广播请求。但只有IP地址与
IP_B匹配的主机B会处理它。其他主机则丢弃该请求。 - 单播ARP响应: 主机B向主机A发送一个单播的ARP响应分组。该响应的内容是:“我的IP地址是
IP_B,我的MAC地址是MAC_B。” 同时,主机B也可以将主机A的IP与MAC地址映射关系存入自己的ARP缓存中。 - 更新ARP缓存并发送数据: 主机A收到ARP响应后,将主机B的IP与MAC地址的映射关系存入自己的ARP缓存表中,然后就可以封装数据帧(使用
MAC_B作为目的MAC地址)并发送给主机B了。
**2.1 反向地址解析协议 RARP **
协议名称: 反向地址解析协议 (RARP - Reverse Address Resolution Protocol)
核心功能: 与ARP功能相反,它允许一个只知道自己物理地址 (MAC地址) 的主机,通过网络请求来获取自己的IP地址。
应用场景: 主要用于早期的无盘工作站或新设备启动时,自动获取IP地址。
工作流程:
- 广播RARP请求: 主机启动时,在局域网内广播一个RARP请求分组,其中包含自己的MAC地址。请求内容是:“我的MAC地址是
MAC_X,请问我的IP地址应该是什么?” - RARP服务器响应: 局域网中的RARP服务器监听到该请求后,会查询自己预先配置好的MAC-IP地址映射表。
- 单播RARP响应: 如果找到对应的条目,RARP服务器会向该主机单播一个RARP响应分组,告知其应使用的IP地址。
- 广播RARP请求: 主机启动时,在局域网内广播一个RARP请求分组,其中包含自己的MAC地址。请求内容是:“我的MAC地址是
现状与缺点:
- 已被淘汰: RARP协议现已基本被 BOOTP 和 DHCP 协议取代。
- 功能局限:
- RARP请求是链路层广播,无法跨越路由器,因此每个物理网段都必须有一台RARP服务器。
- 它只能提供IP地址,无法提供子网掩码、默认网关等更复杂的网络配置信息。
3. 电路交换 vs. 分组交换
| 对比维度 | 电路交换 (Circuit Switching) | 分组交换 (Packet Switching) |
|---|---|---|
| 连接建立 | 必须先建立连接 (建立一条专用的物理通路) | 不需要建立连接 (无连接) |
| 资源分配方式 | 通信期间独占物理信道资源 | 共享信道资源,动态分配 |
| 传输路径 | 固定,在整个通信期间使用同一条路径 | 不固定,每个分组独立选择路由 |
| 对突发数据的效率 | 效率低,信道被独占,即使没有数据传输也空闲浪费 | 效率高,多个用户共享链路,适合突发数据 |
| 主要应用场景 | 传统电话网 (实时性要求高) | 互联网 (计算机数据通信) |
4. TCP/IP四层架构概述
| 四层名称 | 核心功能/任务 | 代表性协议 |
|---|---|---|
| 应用层 | 为应用程序提供网络服务,定义应用进程间的通信规则 | HTTP, FTP, SMTP, DNS |
| 运输层 | 为不同主机上的进程之间提供端到端的逻辑通信服务 | TCP, UDP |
| 网际层 (网络层) | 为不同主机之间提供数据报的路由选择和转发服务 | IP, ICMP, RIP, OSPF |
| 网络接口层 | 在相邻网络节点间的链路上,负责封装和传输帧 | 以太网协议, PPP, ARP |
5. 网络各层次的地址
| 五层原理体系结构 | 地址类型 | 具体名称 | 地址作用 |
|---|---|---|---|
| 应用层 | (无特定地址) | - | 由具体应用协议定义资源标识符,如URL |
| 运输层 | 端口地址 | 端口号 | 在一台主机内,唯一标识一个应用进程 |
| 网络层 | 逻辑地址 | IP地址 | 在整个互联网范围内,唯一标识一台主机或路由器 |
| 数据链路层 | 物理地址 | MAC地址 | 在一个局域网范围内,唯一标识一个网络接口(网卡) |
| 物理层 | (无地址) | - | 传输比特流,不涉及寻址 |
Ⅱ. 核心知识体系梳理 (按重要性排序)
A. 运输层 (重点中的重点)
- TCP vs. UDP 对比
| 特性 | 用户数据报协议 (UDP) | 传输控制协议 (TCP) |
|---|---|---|
| 连接性 | 无连接 (Connectionless) | 面向连接 (Connection-Oriented) |
| 可靠性 | 不可靠,“尽最大努力”交付 | 可靠传输 |
| 首部开销 | 小 (8字节) | 大 (20字节起) |
| 流量控制 | 无 | 有 (滑动窗口) |
| 拥塞控制 | 无 | 有 |
| 适用场景 | 实时性要求高、允许少量丢包的应用(视频会议、DNS) | 要求高可靠性的应用(HTTP、FTP、SMTP) |
- TCP协议精讲
可靠传输机制:
- 序号: 对字节流中的每个字节进行编号,确保有序性。
- 确认(ACK): 接收方发送ACK报文,告知发送方已收到数据。采用累积确认。
- 超时重传: 发送方发送数据后启动计时器,若超时未收到确认,则重传数据。
- 滑动窗口: 实现流量控制,并提高传输效率。
连接管理:三次握手与四次挥手
- 建立连接 - 三次握手 (Three-Way Handshake):
- 客户端 -> 服务器: 发送连接请求报文 (SYN=1,
seq=x)。 - 服务器 -> 客户端: 发送确认及连接请求报文 (SYN=1, ACK=1,
seq=y,ack=x+1)。 - 客户端 -> 服务器: 发送确认报文 (ACK=1,
seq=x+1,ack=y+1)。连接建立。
- 客户端 -> 服务器: 发送连接请求报文 (SYN=1,
- 释放连接 - 四次挥手 (Four-Way Handshake):
- 客户端 -> 服务器: 发送连接释放请求 (FIN=1,
seq=u)。 - 服务器 -> 客户端: 发送确认 (ACK=1,
ack=u+1)。此时为半关闭。 - 服务器 -> 客户端: 服务器数据发送完毕,发送连接释放请求 (FIN=1, ACK=1,
seq=w,ack=u+1)。 - 客户端 -> 服务器: 发送最终确认 (ACK=1,
ack=w+1)。客户端等待2MSL后关闭。
- 客户端 -> 服务器: 发送连接释放请求 (FIN=1,
- 建立连接 - 三次握手 (Three-Way Handshake):
拥塞控制:
- 慢启动: 初始拥塞窗口(
cwnd)指数增长。 - 拥塞避免:
cwnd达到门限后,线性增长。 - 快重传: 收到3个重复ACK时,不等超时立即重传。
- 快恢复: 执行快重传后,
cwnd减半,进入拥塞避免阶段。
- 慢启动: 初始拥塞窗口(
B. 网络层 (重点中的重点)
核心功能
- 分组转发 (Forwarding): 路由器根据转发表将分组从输入链路转移到正确的输出链路(数据平面)。
- 路由选择 (Routing): 通过路由选择协议计算并生成路由表(控制平面)。
IP协议
- CIDR与子网掩码:
- CIDR (无分类编址): 使用
IP地址/网络前缀位数来表示IP地址块,消除了A/B/C类地址概念。 - 子网掩码: 一个32位的数值,与IP地址进行按位与运算,可以得到该IP地址所在的网络地址。
- CIDR (无分类编址): 使用
- IP数据报关键首部字段:
- TTL (生存时间): 每经过一个路由器减1。减为0时,分组被丢弃,防止无限循环。
- 协议字段: 指明IP数据报的数据部分封装的是何种协议的报文段(TCP=6, UDP=17, ICMP=1)。
- 分片字段 (标识, 标志, 片偏移): 当IP数据报长度超过链路的MTU时,用于将数据报分片和重组。
- CIDR与子网掩码:
路由协议对比
| 协议 | 算法类型 | 度量 (Metric) | 范围 |
|---|---|---|---|
| RIP | 距离向量 | 跳数 (Hop Count) (最大15) | 内部网关协议 (IGP) - 小型网络 |
| OSPF | 链路状态 | 开销 (Cost) (如带宽) | 内部网关协议 (IGP) - 大中型网络 |
| BGP | 路径向量 | AS路径及相关策略 | 外部网关协议 (EGP) - AS之间 |
- ICMP协议
- 功能: 用于在IP主机、路由器之间传递控制消息,报告差错或异常情况。
- 应用实例: ping (测试连通性,使用回送请求/应答报文)、traceroute (探测路径,利用TTL超时报文)。
C. 数据链路层 (次重点)
核心功能
- 封装成帧: 在IP数据报前后添加首部和尾部,构成帧。
- 透明传输: 确保数据部分出现的任何比特组合都不会被误判为帧定界符。常用方法有字节填充和零比特填充。
- 差错检测 (CRC): 使用循环冗余检验 (CRC) 来检测帧在传输中是否产生比特差错。
CSMA/CD协议 (共享式以太网)
- 工作原理 (先听后发,边发边听,冲突停发,随机重发):
- 载波监听: 发送前,先监听信道是否空闲。
- 发送: 若信道空闲,则发送数据帧。
- 冲突检测: 在发送过程中,持续检测信道。若检测到冲突,立即停止发送数据,并发送一个干扰信号。
- 随机退避: 发生冲突后,等待一个随机时间(由二进制指数退避算法决定),然后返回第1步。
- 工作原理 (先听后发,边发边听,冲突停发,随机重发):
D. 物理层与网络体系结构 (基础)
模型层次
- OSI七层模型: 应用层、表示层、会话层、运输层、网络层、数据链路层、物理层。
- 五层原理模型: 应用层、运输层、网络层、数据链路层、物理层。
数据封装过程 (PDU变化)
- 应用层: 报文 (Message)
- 运输层: 报文段 (Segment) / 用户数据报 (User Datagram)
- 网络层: 分组 (Packet) / IP数据报 (IP Datagram)
- 数据链路层: 帧 (Frame)
- 物理层: 比特流 (Bit Stream)
关键指标
- 奈氏准则: 在无噪声信道中,极限码元传输速率为
2W波特 (W是带宽)。 - 香农公式: 在有噪声信道中,极限信息传输速率为
C = W * log₂(1 + S/N)(S/N是信噪比)。
- 奈氏准则: 在无噪声信道中,极限码元传输速率为
来自Gemini的建议:
- 反复默背第一部分(必考重点),这是你得分的基本盘。
- 用逻辑关系串记第二部分,特别是TCP/IP各层的核心功能和协议。
- 对于流程(三次握手、ARP、CSMA/CD),在脑海中模拟一遍,理解比死记更牢固。
祝你明天考试顺利!
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果


![远程画板[贡献1.0.6版本]](https://s21.ax1x.com/2025/03/28/pEr2lWQ.webp)