当前位置: 首页 > article >正文

HCIP 学习第一次笔记

HCIP 学习笔记

目录

  • 网络基础
  • 应用层协议
  • 传输层协议
  • 数据链路层
  • 网络架构设计

网络基础

OSI七层模型

| 层级 | 名称       | 功能描述                                                                 |
|------|------------|--------------------------------------------------------------------------|
| 7    | 应用层     | 人机交互接口(HTTP/FTP/SMTP)                                            |
| 6    | 表示层     | 数据格式转换、加密解密(ASCII/JPEG)                                     |
| 5    | 会话层     | 建立/维护/断开会话(RPC/SSL)                                            |
| 4    | 传输层     | 端到端通信(TCP/UDP)                                                    |
| 3    | 网络层     | 逻辑寻址和路由(IP/ICMP)                                                |
| 2    | 数据链路层 | 物理寻址和帧传输(MAC/VLAN)                                             |
| 1    | 物理层     | 比特流传输(RJ45/光纤)                                                  |

TCP/IP协议簇

| TCP/IP层级 | 对应协议                            |
|------------|-------------------------------------|
| 应用层     | HTTP/FTP/DNS/SMTP                   |
| 传输层     | TCP/UDP                             |
| 网络层     | IP/ICMP/ARP                         |
| 网络接口层 | Ethernet/PPP                        |
封装过程

应用层数据 → 传输层(添加TCP头)→ 网络层(添加IP头)→ 数据链路层(添加MAC头)→ 物理层(比特流)

解封装过程

物理层 → 数据链路层(解析MAC)→ 网络层(解析IP)→ 传输层(解析TCP)→ 应用层

应用层协议

DNS协议

递归查询

客户端 → 本地DNS → 根DNS → 顶级DNS → 权威DNS

迭代查询

本地DNS依次向根DNS、顶级DNS、权威DNS发起请求

解析流程

  1. 检查浏览器缓存
  2. 检查hosts文件
  3. 本地DNS服务器查询
  4. 递归/迭代查询

DHCP协议

四步握手流程

  1. Discover(广播寻找服务器)
  2. Offer(服务器提供IP)
  3. Request(客户端确认IP)
  4. Ack(服务器最终确认)

报文结构

字段说明
操作码1=请求,2=回复
硬件类型1=Ethernet
事务ID匹配请求与响应

传输层协议

TCP协议

三次握手

  1. SYN(seq=x)
  2. SYN+ACK(seq=y, ack=x+1)
  3. ACK(seq=x+1, ack=y+1)

四次挥手

  1. FIN(主动关闭方)
  2. ACK(被动方确认)
  3. FIN(被动方关闭)
  4. ACK(主动方确认)

报文结构

在这里插入图片描述

数据链路层

VLAN技术

接口类型

类型特点配置命令
Access单VLAN,不打标签port link-type access
Trunk多VLAN,携带标签port link-type trunk
Hybrid灵活标签处理port hybrid pvid vlan

典型配置

 创建VLAN
vlan batch 10 20

 配置Access接口
interface GigabitEthernet0/0/1
 port link-type access
 port default vlan 10

 配置Trunk接口
interface GigabitEthernet0/0/24
 port link-type trunk
 port trunk allow-pass vlan 10 20

STP协议

解决环路问题

  1. 阻塞冗余链路
  2. 选举根桥(最小Bridge ID)
  3. BPDU报文交互

端口状态

状态描述
Blocking只接收BPDU
Listening开始处理BPDU
Learning构建MAC表(不转发数据)
Forwarding正常数据转发

网络架构设计

园区网架构

三层架构

  1. 接入层:用户接入(端口安全/VLAN划分)
  2. 汇聚层:策略实施(路由聚合/ACL)
  3. 核心层:高速转发(OSPF/BGP)

冗余设计

  • 设备堆叠
  • VRRP网关冗余
  • MSTP+VRRP组合

企业网络设计

典型方案

  1. 无线覆盖:AP+AC架构
  2. 安全隔离:防火墙双机热备
  3. 出口设计:多ISP链路负载均衡

设备选型

层级设备类型
核心层Nexus 9000系列
汇聚层S5700系列
接入层S2700系列

http://www.kler.cn/a/601094.html

相关文章:

  • 辉视智慧月子中心:爱与科技共筑母婴温馨港湾
  • PostgreSQL:索引与查询优化
  • 建立虚拟用户的账号数据库并为vsftpd服务器添加虚拟用户支持的脚本
  • k8s存储介绍(三)valume概述与emptydir
  • Unity知识点快速回顾系列
  • 热门面试题第14天|Leetcode 513找树左下角的值 112 113 路径总和 105 106 从中序与后序遍历序列构造二叉树 (及其扩展形式)以一敌二
  • 【MySQL | 六、索引特性(进一步理解)】
  • 【零基础JavaScript入门 | Day7】三大交互案例深度解析|从DOM操作到组件化开发
  • 仅靠prompt,Agent难以自救
  • 【Pandas】pandas Series to_pickle
  • Axure设计之中继器表格——拖动行排序教程(中继器)
  • 1.基于TCP的简单套接字服务器实现
  • 【SOC 芯片设计 DFT 学习专栏 -- IDDQ 测试 与 Burn-In 测试】
  • 【数据结构初阶八大排序】---冒泡、选择、插入、希尔、堆排、快排、归并、计数
  • 数据库索引相关的面试题以及答案
  • 医院挂号预约小程序|基于微信小程序的医院挂号预约系统设计与实现(源码+数据库+文档)
  • 双指针技巧在C++中的应用:从基础到进阶
  • 在 Ubuntu 中配置开机自启动脚本并激活 Anaconda 环境
  • Vue学习笔记集--create-vue
  • 宝塔ssl 证书申请流程