一、第一章:基础复习与综合实验
1. HCIA 复习
网络基础
- OSI 七层模型
- TCP/IP 协议模型
- 数据的封装与解封装
- 各层常见协议及设备
IP 基础
- IPv4 地址结构
- 网络位与主机位
- 子网掩码及子网划分
- 默认网关
- 路由表的基本组成
网络设备基础
- 路由器:负责不同网络之间的数据转发
- 交换机:负责同一局域网内的数据交换
- 常用操作:
- 查看接口状态
- 查看 IP 地址
- 查看 MAC 地址表
- 查看路由表
- 使用 Ping、Tracert 测试网络
2. TCP 协议扩展
TCP 的特点
- 面向连接
- 可靠传输
- 全双工通信
- 面向字节流
- 支持流量控制和拥塞控制
TCP 报文的重要字段
- 源端口和目的端口
- 序列号
- 确认号
- 窗口大小
- SYN:建立连接
- ACK:确认数据
- FIN:关闭连接
- RST:重置连接
TCP 三次握手
- 客户端发送 SYN,请求建立连接。
- 服务端返回 SYN+ACK。
- 客户端发送 ACK,连接建立。
TCP 四次挥手
- 一方发送 FIN。
- 对方返回 ACK。
- 对方发送 FIN。
- 最初发起方返回 ACK。
TCP 可靠传输机制
- 序列号与确认机制
- 超时重传
- 滑动窗口
- 流量控制
- 拥塞控制
- 数据排序与重复数据处理
二、第二章:网络类型与数据链路层协议
1. 网络类型及其数据链路层协议
常见网络类型
- P2P(点到点):一条链路连接两个节点。
- BMA(广播型多路访问):支持广播,典型代表是以太网。
- NBMA(非广播型多路访问):多路访问但不支持广播。
- P2MP(点到多点):一个节点与多个节点建立通信关系。
常见数据链路层协议
Ethernet
- 广泛应用于局域网
- 使用 MAC 地址进行二层寻址
- 支持广播和多路访问
- 使用以太网帧封装数据
PPP
- 主要用于点到点链路
- 支持身份认证
- 支持多种网络层协议
- 包含 LCP、认证和 NCP 等协商过程
HDLC
- 面向比特的数据链路层协议
- 常用于串行点到点链路
- 不同厂商的扩展实现可能不兼容
学习重点
- 不同网络类型是否支持广播
- 是否允许多个设备共享链路
- 使用哪种数据链路层封装
- 是否支持身份认证
- 各种协议的典型使用场景
2. PPPoE 技术
PPPoE 的作用
PPPoE,即"以太网上的点到点协议",用于在以太网中建立 PPP 会话,常见于家庭宽带和企业互联网接入。
PPPoE 的两个阶段
第一阶段:发现阶段
- PADI:客户端广播寻找 PPPoE 服务器。
- PADO:服务器回应客户端。
- PADR:客户端选择服务器并请求建立会话。
- PADS:服务器确认并分配 Session ID。
第二阶段:PPP 会话阶段
- LCP 协商:建立并维护 PPP 链路。
- 身份认证:通常使用 PAP 或 CHAP。
- NCP 协商:协商网络层参数,如 IP 地址。
- 数据传输:完成协商后开始传输业务数据。
PAP 与 CHAP
- PAP:认证过程简单,安全性相对较低。
- CHAP:采用挑战与响应机制,安全性更高。
常见故障
- 无法发现 PPPoE 服务器
- 用户名或密码错误
- PAP、CHAP 认证失败
- 无法获得 IP 地址
- 会话建立后无法访问网络
- MTU 或 MSS 设置不合理
