HCIP笔记整理(一)
第一部分:网络基础与OSI模型(HCIP第一天)
1. 数据转换与编码
①抽象语言->电信号:
需要应用程序接受人类传递的参数命令——人机交互的窗口
编译——通过编码将人类语言(抽象语言)转换成二进制
编码过程:应用程序接收人类输入(如命令行参数),通过编译或解释转换为二进制。例如,Python解释器将代码逐行转换为字节码。
②ASCII编码表:

2. OSI七层模型详解
注意:OSI/RM由国际ISO组织在1985提出
3. TCP/IP模型对比
关键差异:
1.TCP/IP简化了OSI的高层,将会话层和表示层合并到应用层。
2.网络接口层直接对应OSI的底层,强调物理传输介质。
第二部分:TCP协议与DNS(HCIP第二天)
1. TCP协议深度解析
TCP——是面向连接的协议
实质上是一种点到点(端到端)的连接——一对一的通讯
TCP的传输:基于字节流进行传输(通过 排序,确认,流控,重传保证数据的可靠传输)
1G=1000M
1M=1024比特
8比特=1字节
①三次握手与四次挥手:
②流量控制与拥塞控制:
TCP可以进行分段:如果不分段,那么一旦网络拥塞会直接导致已经传
输的数据包失效,浪费链路资源和设备资源
滑动窗口:接收方通过“窗口大小”字段告知发送方可接收的数据量。
拥塞控制算法:
1.慢启动:初始拥塞窗口为1 MSS,每收到一个ACK窗口指数增长。
2.拥塞避免:窗口线性增长,避免网络过载。
3.快速重传:收到3个重复ACK时立即重传丢失报文。
③MSS与MTU:
MTU(Maximum Transmission Unit):数据链路层最大传输单元(默认1500字节)
MSS(Maximum Segment Size):TCP数据部分最大长度,计算为MTU - IP头(20) - TCP头(20) = 1460字节
协商过程:在TCP三次握手时,双方通过`MSS选项`交换支持的数值,取较小值作为通信标准。
2. DNS解析全流程
DNS——域名解析协议
URL——https://www.baidu.com/——统一资源定位符
域名——www.baidu.com
递归查询与迭代查询(UDP/TCP进行传输 端口号53):
递归——当设备本地HOST文件和浏览器缓存都没有域名记录就会触发递归查询
迭代——最近的DNS服务器没有找到域名信息记录,那么就会触发迭代查询,首先找根域DNS服务器查询''(回复顶级(一级)域名服务器的IP地址,之后最近的DNS服务器会找一级域名服务器查询域名信息…
共同点:递归和迭代均使用UDP进行传输,DNS服务器存在备份,主备设备同步信息使用TCP传输
3. HTTP访问过程扩展:
http访问的前提是已经获取到目标服务器的IP地址--DNS查询
第三部分:园区网络架构(HCIP第三章)
1. 园区网络概念
定义:
分类:
2. 三层架构设计详解
接入层——提供用户接入的接口
汇聚层——1.提供汇聚网关
2.运行路由协议实现不同业务部门之间的互相访问
3.实现通业务网内部不同部门之间的访问,降低核心设备压力
核心层——为了实现企业网络整体的高速转发
1.实现整个企业内网所有业务网之间的互相访问
2.实现内外网的通讯
注意:二层架构是将汇聚层与核心层合并
3. 三层交换机 vs 路由器对比
4.园区网络主要协议/技术
冗余技术(核心技术):
线路冗余 设备冗余 网关冗余 UPS冗余(电源冗余)
冗余如何实现?
链路聚合(LACP):将多条物理链路绑定为逻辑链路,提升带宽与可靠性。
VRRP(虚拟路由冗余协议):多台路由器共享虚拟IP,主备切换时间<1秒。