HCIP 课程文字版思维导图笔记

一、第一章:基础复习与综合实验

1. HCIA 复习

网络基础
  • OSI 七层模型
  • TCP/IP 协议模型
  • 数据的封装与解封装
  • 各层常见协议及设备
IP 基础
  • IPv4 地址结构
  • 网络位与主机位
  • 子网掩码及子网划分
  • 默认网关
  • 路由表的基本组成
网络设备基础
  • 路由器:负责不同网络之间的数据转发
  • 交换机:负责同一局域网内的数据交换
  • 常用操作:
    • 查看接口状态
    • 查看 IP 地址
    • 查看 MAC 地址表
    • 查看路由表
    • 使用 Ping、Tracert 测试网络

2. TCP 协议扩展

TCP 的特点
  • 面向连接
  • 可靠传输
  • 全双工通信
  • 面向字节流
  • 支持流量控制和拥塞控制
TCP 报文的重要字段
  • 源端口和目的端口
  • 序列号
  • 确认号
  • 窗口大小
  • SYN:建立连接
  • ACK:确认数据
  • FIN:关闭连接
  • RST:重置连接
TCP 三次握手
  1. 客户端发送 SYN,请求建立连接。
  2. 服务端返回 SYN+ACK。
  3. 客户端发送 ACK,连接建立。
TCP 四次挥手
  1. 一方发送 FIN。
  2. 对方返回 ACK。
  3. 对方发送 FIN。
  4. 最初发起方返回 ACK。
TCP 可靠传输机制
  • 序列号与确认机制
  • 超时重传
  • 滑动窗口
  • 流量控制
  • 拥塞控制
  • 数据排序与重复数据处理

二、第二章:网络类型与数据链路层协议

1. 网络类型及其数据链路层协议

常见网络类型
  • P2P(点到点):一条链路连接两个节点。
  • BMA(广播型多路访问):支持广播,典型代表是以太网。
  • NBMA(非广播型多路访问):多路访问但不支持广播。
  • P2MP(点到多点):一个节点与多个节点建立通信关系。
常见数据链路层协议
Ethernet
  • 广泛应用于局域网
  • 使用 MAC 地址进行二层寻址
  • 支持广播和多路访问
  • 使用以太网帧封装数据
PPP
  • 主要用于点到点链路
  • 支持身份认证
  • 支持多种网络层协议
  • 包含 LCP、认证和 NCP 等协商过程
HDLC
  • 面向比特的数据链路层协议
  • 常用于串行点到点链路
  • 不同厂商的扩展实现可能不兼容
学习重点
  • 不同网络类型是否支持广播
  • 是否允许多个设备共享链路
  • 使用哪种数据链路层封装
  • 是否支持身份认证
  • 各种协议的典型使用场景

2. PPPoE 技术

PPPoE 的作用

PPPoE,即"以太网上的点到点协议",用于在以太网中建立 PPP 会话,常见于家庭宽带和企业互联网接入。

PPPoE 的两个阶段
第一阶段:发现阶段
  1. PADI:客户端广播寻找 PPPoE 服务器。
  2. PADO:服务器回应客户端。
  3. PADR:客户端选择服务器并请求建立会话。
  4. PADS:服务器确认并分配 Session ID。
第二阶段:PPP 会话阶段
  1. LCP 协商:建立并维护 PPP 链路。
  2. 身份认证:通常使用 PAP 或 CHAP。
  3. NCP 协商:协商网络层参数,如 IP 地址。
  4. 数据传输:完成协商后开始传输业务数据。
PAP 与 CHAP
  • PAP:认证过程简单,安全性相对较低。
  • CHAP:采用挑战与响应机制,安全性更高。
常见故障
  • 无法发现 PPPoE 服务器
  • 用户名或密码错误
  • PAP、CHAP 认证失败
  • 无法获得 IP 地址
  • 会话建立后无法访问网络
  • MTU 或 MSS 设置不合理
相关推荐
abbgogo2 小时前
OSPF动态路由协议
开发语言·php
天启HTTP3 小时前
爬虫频繁弹验证码?解析网站反爬检测机制
网络·爬虫·tcp/ip
jufeng13074 小时前
【系列:MiniKV 原理剖析 · 第 5 篇】
linux·网络·c++·软件工程
ARoger_miu574 小时前
opsf笔记
网络·网络协议
杨_晨5 小时前
Linux查看本地环境变量的命令
linux·运维·服务器
caimouse5 小时前
tcpip.sys 网络层 (IP) 详细分析
网络·网络协议·tcp/ip
草莓熊Lotso5 小时前
【Linux网络】从0手写Reactor反应堆(二):完善核心细节——ET非阻塞读写、分层架构与回调机制
linux·运维·服务器·网络·c++·tcp/ip·架构
驱动探索者5 小时前
RISC-V 指令集深度解析:从 ISA 到 Zephyr
网络·计算机·操作系统·os
wuhuhuan6 小时前
Day17:HTTP 接口测试与链式调用 — sendRequest 从入门到实战
网络·网络协议·http