hcip复习总结1

news2024/11/15 17:54:56
OSI-----------   定义了数据的产生标准
7
应用 -------
表示
会话
传输 -----Telnet - 23 ssh---22 http---80 https-443 
TCP ---- 传输控制卋议。是一种面向连接的可靠的传输卋议。
UDP---- 用户数据报卋议。是一种非面向连接的丌可靠传输卋议。
保证可靠性: 1. 确认 2. 重传
网络 ----network ------ 编址 寻址(路由)
数据链路 ----- 局域网封装 ---- Ethernet 2 IEEE802.3 封装
交换机的基本功能:
1 、基于源 MAC 的学习
2 、基于目标 MAC 的转収
3 、数据过滤
4 、防环
物理
TCP/IP----------4 层或 5
应用
主机到主机(终端到终端)
互联网 ---Internet
网络接口
OSI 模型 :
传输层: 区分不同的流量 定义数据的传输方式
TCP: 是一种面向连接的可靠的传输协议
UDP: 是一种非面向连接的不可靠的传输协议
如何保证可靠性: 1. 确认机制 2. 重传输机制
如何保证面向连接: TCP 三次握手机制
TCP 数据结构:
TCP 序列号 32 个二进制 ,发送数据的顺序
             确认号 32 个二进制 ,确认数据时使用的
TCP四次挥手:
UDP 数据结构:
UDP :没有 ACK 没有序列号
TCP/IP 模型:
应用层(应用 表示 会话)
端到端层(传输层)
互联网层(网络层)
网络接口层(数据链路 物理层
OSI TCP/IP 模型区别:
相同点: 均是定义了数据的封装标准
1.OSI 模型数据封装必须具有完整的封装; TCP/IP 支持跨层封装
2.OSI 一般理论 ; TCP/IP 一般用于工业生产
3.OSI 支持多种网络层协议; TCP/IP 仅仅支持 IP 协议栈( IPV4 IPV6
4. 层数不同
IHL默认单位32bit
默认0101
5*4=20字节
ipv4默认头部20个字节
ipv4头部最大为60字节,IHL4位全是1,15*32bit/8=60字节,ipv4头部的范围是20~60字节(ipv4只能增加4字节的倍数(因为单位位32bit))
分片偏移值,单位字节。第n个分片,分片偏移值为前n个分片偏移值大小之和
标识位
严格,记录每一个通过的接口地址
option加padding必须是32比特的倍数
交换机防止泛洪
端口接收,端口又发送,交换机拒绝转发
交换机会泛洪三种数据帧,广播帧,组播帧以及未知的单播帧
ARP : 地址解析协议 ,是基于二层封装的协议
正向 ARP--- 通过对方的 IP 地址请求对方的 MAC 地址
反向 ARP--- 通过对方的 MAC 地址请求对方的 IP 地址
逆向 ARP--- 帧中继中使用的
无故 ARP--- 免费 ARP ,地址重复检测的
代理 ARP-proxy ARP
当主机请求路由器其他网段的mac地址时,路由器将自己的mac地址封装交给主机,进行arp代理
路由: 按照路由条目,逻辑选址。
控制层面:路由条目的加表; AD metric (华为中 priority cost
数据层面:按照路由条目转发数据包; 1. 与操作 2. 最长匹配 3. 递归查找
目标IP跟路由表的掩码进行与操作,与出来的结果与路由表中的ip一样即可到达
2.最长匹配原则,数据层面的匹配最长掩码
静态路由:
1. 出接口(一般建议在点对点的网络结构中使用)
2. 下一跳地址(一般建议在非点对点( MA 多路访问网络结构中使用)
注意: 在思科中, 不同的网络类型中可以使用出接口或下一跳(以上的给出的只是建议);在华为,若为 MA 网络结构,必须使用下一跳或出接口+ 下一跳
3. 出接口 + 下一跳
4. 浮动静态路由
思科做法:
1. 定义 SLA (定义发送数据包的类型以及频率, SLA 的工作时间)
ip sla 1 ---- 定义 SLA 的编号
icmp-echo 10.1.1.2 source-ip 10.1.1.1 --- 定义发送流量的类型
frequency 5 --- 定义频率
ip sla schedule 1 start-time now --- 设置 SLA 的起始时间,没写终止代表发送 3600s
2. 定义 track 跟踪
3. 在静态路由中调用 track
华为浮动静态路由:
1.下面优先级设为10,上面设为20,切掉r2接口后,r1双up变为updown,强行删除路由,会转为上面那条路由
2.下面优先级10,上面优先级5,切掉r2接口后,r1收不到消息,接口依旧双up,路由仍在
bfd检测后,接口依旧双up,但是被bfd检测到,路由变为inactive
1. 定义 BFD 会话
BFD---- 启动 BFD 功能
#
bfd 1 bind peer-ip 10.1.1.2 source-ip 10.1.1.1 --- 定义 BFD 会话信息
discriminator local 1 ---- 定会一条会话的本地编号
discriminator remote 2
commit --- 启动(提交)
2. 在静态路由中通过 track 调用 BFD 会话
查看 BFD 会话:
5. 永久静态路由 (思科与华为完全一致)
6. 缺省路由
动态路由协议: RIP OSPF EIGRP ISIS BGP
BGP---路径矢量型
动态路由协议的分类:
1. 按照使用范围进行分类 : IGP BGP AS --- 自治系统
2. 按照协议的算法特点进行分类:距离矢量型 链路状态型
3. 按照是否携带网络掩码进行类:有类别路由协议 ; 无类别路由协议
RIP : 路由信息协议
1. 适用范围: IGP
2. 协议算法特点:距离矢量型( DV ),贝尔曼福特算法
3. 是否携带网络掩码: RIPV1 不携带 RIPV2 携带
4. 协议数据包的封装:基于 UDP 封装,使用端口号 520
RIP 协议描述:路由器通过周期性发送消息数据包来传递路由信息( request 请求 response 响应),周期时间 30s ,支持路由认证,支持路由手 工汇总。
RIP 携带路由信息的报文: response 基于 UDP 封装。一条 RIP 更新报文最多包含 25 条路由信息,若启用路由认证,则最多传递 24 条路由信息。
异步更新机制:25.5-30s(30*0.15=4.5)
水平分割机制:
毒性逆转水平分割机制:

毒性逆转实际上是一种改进的水平分割。

这种方法的运作原理是:路由器从某个接口上接收到某个网段的路由信息之后,并不是不往回发送信息了,而是发送,只不过是将这个网段的跳数设为无限大,再发送出去。

收到此种的路由信息后,接收方路由器会立刻抛弃该路由,而不是等待其老化时间到(Age Out)。这样可以加速路由的收敛。

RIP 计时器机制:思科( update 更新 30s invalid 无效 180s holddown 抑制 180s flush 刷新 240s );华为(更新 30s 无效 180s 垃圾回收
120s
RIP 支持触发更新,并且默认开启。(华为中默认开启了触发更新 ,思科中默认关闭)
修改接口的 RIP 协议版本:
RIP 协议部署:
1.RIP 协议支持多进程 ; 进程号只具有本地意义
2. 手工汇总:
目的: 1. 减少路由条目数量,减小路由表大小,加快查表速度
            2. 增加网络稳定性
位置:在路由传播的出方向接口实施,建议在明细路由所在路由器的出接口
cost 计算:汇总路由 cost 使用所有明细路由中 cost 最小的(思科华为一致)
存在条件:至少存在一条明细路由
特性: 在思科中,仅仅支持 VLSM ,不支持 CIDR
            在华为中,支持 VLSM CIDR
                 在 IGP 中,发送了汇总会自动抑制明细路由的发送
                 不自动产生指向 NULL0 的防环路由
VLSM---可变长子网掩码技术
CIDR---无类别域间路由技术,又称为super net 超网
查看:
3. 路由认证
启用明文认证:
启用 MD5 认证:需要部署 key - id
4. 路由控制( AD metric
修改优先级( AD 值):
查看:
修改 cost metric 值) : 接口使用分为 in out in 代表接口增加度量值为多少, out 代表增加度量值到多少; in out 都可以配合 ACL 或前缀列表控制
针对部分;路由修改度量值。( metric 值调整只能增加不能减少)
5. 被动接口(静默接口),针对组播或广播的路由信息只收不发
设置接口为静默接口:
6. 单播邻居:发送 RIP 消息数据包使用单播方式发送,单播邻居技术并不影响组播的发送。
单播邻居 + 被动接口 = 单播被动
单播邻居:
被动接口:
单播被动测试:
7. 更新源检测:适用于所有的 IGP 协议
关闭更新源检测:
8. 缺省路由: 默认路由
1.default-route
2. 汇总产生缺省

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1534385.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

面向量产!基于视觉的速度距离估计

面向量产!基于视觉的速度距离估计 论文名称:Vision-based Vehicle Speed Estimation: A Survey 导读 在精确检测车速车距的方案中,视觉方案是非常具有挑战性的,但由于没有昂贵的距离传感器而大幅降低成本,所以潜力巨…

国内智能驾驶芯片领先供应商地平线智能驾驶芯片介绍

地平线国内智能驾驶芯片领先供应商,由国际著名机器学习专家余凯博士于2015年7月创建;2017年12月,地平线即推出了首款 智能芯片征程1和旭日1;2019年8月,宣布量产中国首款车规级智能芯片征程2并于同年10月发 布新一代AIo…

【Git】第二课:git安装和配置

安装 我们伟大祖国有句古话叫巧妇难为无米之炊,还有句话叫工欲善其事必先利其器。所以,在正式的学习之前,我们需要先把git这把利器安装好。 Windows系统 下载安装包 打开Git - Downloading Package页面,根据系统类型32位还是6…

有ai写文案的工具吗?分享5款好用的工具!

在数字化时代,人工智能(AI)已渗透到我们生活的方方面面,包括内容创作领域。AI写文案的软件以其高效、便捷的特点,正逐渐受到广大内容创作者、营销人员、甚至普通用户的青睐。本文将为您盘点几款热门的AI写文案软件&…

Zotero引入英文参考文献作者都是大写字母问题

修改之前是这样的: 修改过程 进入word 打开样式编辑器 打开后,找到这里: 删除 text-case“uppercase” 就可以实现这个样式: 然后我们点击保存,将这个样式文件另存为,然后替换掉原来的文件 源文件在 …

聚焦两会:数字化再加速,VR全景助力制造业转型

近年来,随着信息技术、人工智能、VR虚拟现实等新兴技术的不断涌现,数字化正日益成为推动当今经济发展的新驱动力。在不久前的两会上,数字化经济和创新技术再度成为热门话题: 国务院总理李强作政府工作报告: 要深入推…

误删了Linux系统的libm.so.6文件与libm-2.27.so的软链接导致的开机出现kernel panic的解决方案(图文U盘救援详细教程)

事情起因 最近在做嵌入式视觉,捣弄rknn3588,在推理过程中报了一个错,就是说我的GLIBC的版本太低了,我也没有多想,想着升一下版本就好了,然后找到了这篇博客。【请谨慎操作】Ubuntu18.04升级GLIBC_2.29&…

云效 AppStack + 阿里云 MSE 实现应用服务全链路灰度

作者:周静、吴宇奇、泮圣伟 在应用开发测试验证通过后、进行生产发布前,为了降低新版本发布带来的风险,期望能够先部署到灰度环境,用小部分业务流量进行全链路灰度验证,验证通过后再全量发布生产。本文主要介绍如何通…

Java学习笔记NO.25

T2.编写程序实现乐手弹奏乐器。乐手可以弹奏不同的乐器从而发出不同的声音。可以弹奏的乐器包括二胡、钢琴和琵琶。要求: (1)定义乐器类Instrument,包括方法makeSound() (2)定义乐器类的子类:二胡Erhu、钢琴Piano和小提琴Violin (3)定义乐手类…

2024年【T电梯修理】模拟考试及T电梯修理模拟考试题库

题库来源:安全生产模拟考试一点通公众号小程序 T电梯修理模拟考试是安全生产模拟考试一点通生成的,T电梯修理证模拟考试题库是根据T电梯修理最新版教材汇编出T电梯修理仿真模拟考试。2024年【T电梯修理】模拟考试及T电梯修理模拟考试题库 1、【多选题】…

PPT好看配色

放几个链接!画图时候可以参考!转自知乎 Color Hunt ColorDrop 中国色 Flat UI Colors Coolors

HBase Shell基本操作

一、进入Hbase Shell客户端 先在Linux Shell命令行终端执行start-dfs.sh脚本启动HDFS,再执行start-hbase.sh脚本启动HBase。如果Linux系统已配置HBase环境变量,可直接在任意目录下执行hbase shell脚本命令,就可进入HBase Shell的命令行终端环…

关于UDP协议

UDP协议是基于非连接的发送数据就是把数据包简单封装一下,然后从网卡发出去就可以,数据包之间没有状态上的联系,UDP处理方式简单,所以性能损耗非常少,对于CPU、内存资源的占用远小于TCP,但是对于网络传输过…

yank+mermaid+甘特图实例

因为notion对于mermaid支持很一般,尤其是甘特图,如果时间跨度大、节点多,字号会小到看不见,非常不方便。 同样的代码,在notion中如下图所示:(下图是我的一份年度规划) (…

解读“CFMS中国闪存市场峰会”存储技术看点-2

根据Yole机构分析数据显示,CXL在2024年开始爬坡,在2025年将会大规模上量,也就是代表着CXL的时代从2025年开始正式到来。 服务器目前正面临着内存性能挑战,而CXL部署提供了短期和长期的解决方案。从CXL 1.1开始,AI云服务…

【openCV】手写算式识别

OpenCV 机器学习库提供了一系列 SVM 函数和类来实现 SVM 模型的训练和预测,方便用户实现自己的 SVM 模型,并应用于分类问题。本文主要介绍使用 openCV 实现手写算式识别的工作原理与实现过程。 目录 1 SVM 模型 1.1 SVM 模型介绍 1.2 SVM 模型原理 2…

视频素材库哪里找?推荐几个高质量的无水印视频素材网

在寻找创意优质素材的道路上,拥有一个好的导航仪至关重要。这不仅仅是关于找到一张图片或一个视频,而是关于发现那些能让你的项目闪耀的宝藏。今天,我将混合介绍国内外的素材网站,旨在为你提供一个全面的视角,同时尽量…

进阶二叉树

目录 二叉树 二叉搜索树 二叉搜索树的定义 二叉搜索树的操作 哈夫曼树 哈夫曼树的定义 哈夫曼树的构造 哈夫曼树的性质 平衡二叉树 平衡二叉树的定义: 平衡二叉树的插入调整 1.LL插入/LL旋转 2.RR插入/RR旋转 3.LR插入/LR旋转 4.RL插入/RL旋转 二叉树…

GPT-5什么时候会发布

1、前言 GPT-5预计将在夏季震撼发布,其卓越的性能和尚未公布的新功能已经引起了广泛关注。企业客户已有幸体验到了它的演示版,纷纷对其赞不绝口。OpenAI团队正在紧锣密鼓地进行最后的训练和优化,以确保GPT-5在发布时能够展现出最完美的状态。…

多线程(JUC, ReentrantLock, 原子类, 线程池, 信号量 Semaphore, CountDownLatch)

JUC Java.util.concurrent 包, 存放了并发编程相关的组件, 目的是更好的支持高并发任务 (多线程只是实现并发编程的一种具体方式 …) ReentrantLock 可重入互斥锁, 和 synchronized 定位类似, 用来实现互斥效果, 保证线程安全. synchronized 对对象加锁, 保护临界资源Reentreat…