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 设置不合理
相关推荐
老李IT笔记6 分钟前
抹除之后机器上的受管应用可以留下:这一步省掉的是哪段时间
运维·服务器
自由彩虹26 分钟前
靶场通关15--bossplayersctf
linux·服务器·网络·安全·web安全·网络安全
叼烟扛炮28 分钟前
Linux 学习笔记(四十五):Web 安全基石——Cookie、Session 与 HTTPS 原理解析
linux·前端·网络·笔记·学习·tcp/ip·安全
2401_8685347830 分钟前
网络规划设计师之案例分析 - 网络安全与等级保护
服务器·网络
是真的小外套34 分钟前
网络安全实战第10期:Nmap主机发现之一键扫清整个网段
网络·安全·web安全
雾时之林35 分钟前
Nginx反向代理与proxy_cache缓存搭建CDN服务器
服务器·nginx·缓存
北冥you鱼44 分钟前
区块链供应链金融如何降低中小企业融资成本
网络·金融·区块链
Hello.Reader1 小时前
Three.js / Cesium 卡顿怎么办?把三维渲染搬到 GPU 服务器
服务器·开发语言·javascript
Linux_cy1 小时前
nginx 502 排查手册:九种原因分类、定位命令与检查顺序
linux·运维·服务器·网络·数据库·nginx·ssh
tedcloud1231 小时前
Docker Compose 部署 Uptime Kuma:配置 HTTPS、QQ 邮箱告警与数据备份
服务器·网络协议·ui·docker·容器·https·开源