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

网络安全基础--第九天

动态路由:

所有路由器上运行同一种动态路由协议,之后通过路由器协商沟通,最终计算生成 路由条目。

静态路由的优点:

1.选路是由管理员选择,相对更好控制,更加合理

2.无需占用额外资源

3.更加安全

缺点:

1.如果网络比较复杂,配置量比较大 2.所以当网络结构发生改变时,静态路由不能基于拓扑的变化而变化,这个过程叫做收敛:静 态路由无法根据拓扑的变化而自动收敛

动态路由的优点:

1.部署简单,只需要在每一台路由器上执行相同的路由协议即可

2.可以基于拓扑的变化而自动收敛

缺点:

1.路径由单一算法计算得出,不一定是最优解,可能出现不合理的情况,甚至出现环路

2.会额外占用路由器的硬件资源以及物理链路带宽资源

3.所以比较容易被利用,产生安全问题

总结:

1.静态路由适合小型简单的路由环境

2.动态路由适合较为复杂的中大型网络环境

AS---自治系统---将网络分块管理---由单一的机构或组织所管理的一系列IP网络以及设备构 成的集合

AS范围:没有规定限制---可以为一个独立机构或企业所管理的网络

AS管理:AS号是编号,由16位二进制组成2的16次方(0-65535)拓展版本32位二进制

运行在AS内部的协议:IGP协议(内部网关协议)---RIP、ospf、IS-IS、EIGRP

运行在AS之间的协议:EGP协议(外部网关协议)---BGP

IGP 协议根据算法可以进行分类

距离矢量型协议DV:RIP

原理:路由器之间直接发送路由条目信息,使用的算法是bellman-ford贝尔曼福特算法

链路状态型协议LS:OSPF、IS-IS

原理:发送自身的链路信息LSA,链路状态通告,每个路由器收敛完成之后根据算法计算出到 达各网段的路由条目,使用的算法SPF算法(最短路径优先算法)将图形结构先转化为树形结 构。之后计算到达未知网段的路由信息。

RIP协议

是典型的距离矢量型协议,路由器之间通过直接传递路由条目信息获取路由信息

具备通信条件,但只能通过广播形式发送,这样的关系称为邻居关系

只携带目标网段信息,另一个是度量值(Metric)

cost开销值,你到达目的地所花费的代价,不同路由协议开销值的度量是不一样的,所以,度 量值仅作为同一种协议选路使用,相同协议比较度量值,不同协议间比较优先级

RIP以跳数(经过路由设备的个数)作为开销值,RIP的默认优先级为100 RIP以跳数作为开销值并不合理,条数少并不一定优

当上下两条路COST值相同,则RIP也支持等开销负载均衡

RIP的工作半径:最大跳数为15跳

bellman-ford贝尔曼福特算法

1.R2发送2.0/24网段的路由信息给R1,但是R1的路由表中没有该路由信息,则R1会将2.0网段的 路由信息刷新到本地的路由表中 谁发的,下一跳写谁,哪个口收到,出接口写谁

2.R2发送2.0/24网段的路由信息给R1,但是R1的路由表中存在该路由信息,且下一跳就是R2, 则将新的这条路由信息刷新到路由表中

3.R2发送2.0/24网段的路由信息给R1,但是R1的路由表中存在该路由信息,且下一跳不是R2, 则比较开销值,若原本的这条开销值大于R2发来的这条,则将R2发来的刷新到路由表中。

4.R2发送2.0/24网段的路由信息给R1,但是R1的路由表中存在该路由信息,且下一跳不是R2, 则比较开销值,若原本的这条开销值小于R2发来的这条,则不会刷新路由条目。

RIP的版本

RIPV1、RIPV2和RIPNG版

V1和V2的区别

1.V1是有类别的路由协议,V2是无类别的路由协议

2.V1不支持手工认证,V2支持手工认证 增加口令,防止欺骗类攻击,提高安全性

3.V1采用广播发送信息,V2采用组播方式发送信息

RIP是基于UDP520端口传输的,SD端口号都是520.RIPNG基于521

V1:

UDP:SPORT:520,DPORT:520

SIP:12.0.0.2

DIP:255.255.255.255

SMAC:G0/0/0

DMAC:全F

V2:

UDP:SPORT:520,DPORT:520

SIP:12.0.0.2

DIP:224.0.0.9(特定的组播地址,是V2的默认组播地址)

SMAC:G0/0/0

DMAC:01-00-5e-00-00-09

RIP的更新机制

request请求包,response响应包

RIP在收集齐路由信息后便称收敛完成,但是,收敛完成后,RIP依旧每隔30S发送response包我 们称这种行为为周期更新,也叫做更新包

采用周期更新的原因:

1.补偿确认机制的缺失

2.补偿保活机制的缺失

RIP的周期更新是异步更新

RIP的定时器

三种定时器

更新定时器---30S,周期更新,有+-5S的误差

失效定时器---180S,180S时间一到,会将路由信息从本地的路由表中删除,依然将该路由信息 保留在缓存中,并且在之后的周期更新中,携带该路由,这条路由的开销值会被置为16,这种 传输叫做带毒传输。若期间路由刷新则定时器刷新

垃圾收集定时器---120S,当一条路由信息失效后,将启动该计时器,在计时器归0前,将继续 周期更新携带,起到带毒传输的作用。时间归0后,将彻底删除该路由信息。期间路由刷新则 重置无效失效定时器。

RIP的破环机制

1.可以靠15跳的工作半径来解决,效率太低,占用资源较多

2.触发更新,当拓扑结构发生变化时,第一时间将该信息传递出去,成环路的根本问题是要等 周期时间。

3.水平分割,从哪个接口学来的路由将不再从这个接口发出去

4.毒性逆转,从哪个接口学来的路由信息依然可以从这个接口发出去,但是带毒 注意:华为的设备默认开启水平分割,若同时开启,按毒性逆转执行

RIP的配置

1.[Huawei]rip 1启动RIP协议进程

1是本地进程号,仅具有本地意义1-65535

2.[Huawei-rip-1]version 2选择RIP版本

[Huawei-rip-1]undo summary 手动关闭手工汇总,默认是关闭的

3.[Huawei-rip-1]network 1.0.0.0宣告网段,要求:1.宣告所有直连网段2.只能按主类宣告

宣告的作用:

1.激活接口,只有被激活的接口才具有收发RIP数据的能力,PC没有RIP功能,内网PC可以冒充 路由器发虚假的RIP信息

2.发布路由:只有激活接口对应的直连网段路由信息才能发布,只能使用沉默接口解决。

拓展配置

1.V2的手工认证 [Huawei-GigabitEthernet0/0/0]rip authentication-mode simple cipher 123456

[Huawei-GigabitEthernet0/0/0]rip authentication-mode md5 usual(标准格式) cipher 123456 [Huawei]dis rip 1 route 查看RIP的路由表

2.RIPV2的手工汇总

[Huawei-GigabitEthernet0/0/0]rip summary-address 192.168.0.0 255.255.254.0

Huawei]ip route-static 192.168.0.0 23 NULL 0

3.RIP的被动接口(沉默接口)

如果将一个接口配置称为沉默接口,则这个接口将只收不发路由信息,适合应用在连接用户的 网段接口上。

[Huawei-rip-1]silent-interface g0/0/0

4.RIP的加快收敛,减少计时器时间

[Huawei-rip-1]timers rip 30 180 120不能修改倍数关系

5.RIP的缺省路由

在边界路由器上配,作为缺省源头,内网其他路由器将会自动生成一条指向它的缺省路由, [Huawei-rip-1]default-route originate

相关文章:

网络安全基础--第九天

动态路由: 所有路由器上运行同一种动态路由协议,之后通过路由器协商沟通,最终计算生成 路由条目。 静态路由的优点: 1.选路是由管理员选择,相对更好控制,更加合理 2.无需占用额外资源 3.更加安全 缺点…...

鸿蒙如何引入crypto-js

import CryptoJS from ohos/crypto-js 报错。 需要先安装ohom:打开DevEco,点击底部标签组(有Run, Build, Log等)中的Terminal,在Terminal下执行: ohpm install 提示 install completed in 0s 119ms&…...

通过HIVE SQL获取每个用户的最大连续登录时常

样本数据导入: drop table if exists user_login; create table user_login ( user_id bigint ,login_date string ) ;insert into table user_login values (1,2025-04-01) ,(1,2025-04-02) ,(1,2025-04-03) ,(1,2025-04-05) ,(1,2025-04-06) ,(2,2025-04-01) …...

如何轻松将 iPhone 备份到外部硬盘

当您的iPhone和电脑上的存储空间有限时,您可能希望将iPhone备份到外部硬盘上,这样可以快速释放iPhone上的存储空间,而不占用电脑上的空间,并为您的数据提供额外的安全性。此外,我们还提供 4 种有效的解决方案&#xff…...

Matlab数据类型

本篇介绍我在南农matlab课程上的所学,我对老师ppt上的内容重新进行了整理并且给出代码案例。主要内容在矩阵。如果真的想学matlab,我不认为有任何文档能够超过官方文档,请移步至官网,本篇说实话只是写出来给自己和学弟学妹作期末复…...

痉挛性斜颈带来的困扰

当颈部不受控制地扭转歪斜,生活便被打乱了节奏。颈部肌肉异常收缩,导致头部不自觉偏向一侧或后仰,不仅让外观明显异于常人,还会引发持续的酸痛与僵硬感。长时间保持扭曲姿势,肩颈肌肉过度紧绷,甚至会牵连背…...

AI觉醒前兆,ChatGPT o3模型存在抗拒关闭行为

帕利塞德研究公司(Palisade Research)近期开展的一系列测试揭示了先进AI系统在被要求自行关闭时的异常行为。测试结果显示,OpenAI的实验性模型"o3"即使在明确收到允许关闭的指令后,仍会主动破坏关机机制。 测试方法与异常发现 研究人员设计实…...

Flask项目进管理后台之后自动跳回登录页面,后台接口报错422,权限问题

今天准备部署一个python项目,先从代码仓down下来本地测了一下,发现登录成功后又自动跳回登录页了,然后后台接口报错422显示没权限,应该是token解析时出错,但是开发这个项目的同事是没问题的。 本来以为是浏览器或者配…...

HarmonyOS如何优化鸿蒙Uniapp的性能?

针对鸿蒙Uniapp应用的性能优化,可以围绕渲染效率、资源管理、代码逻辑等核心方向展开,结合鸿蒙系统特性和ArkUI框架能力进行针对性调整 一、滚动与动画性能优化 帧率优化 使用requestAnimationFrame替代setTimeout/setInterval处理滚动和动画&#xff0…...

使用逆强化学习对网络攻击者的行为偏好进行建模

摘要 本文提出了一种整体方法,利用逆强化学习(IRL)从系统级审计日志中对攻击者偏好进行建模。对抗建模是网络安全中的一项重要能力,它使防御者能够描述潜在攻击者的行为特征,从而能够归因于已知的网络对抗团体。现有方…...

青少年编程与数学 02-020 C#程序设计基础 12课题、使用控件

青少年编程与数学 02-020 C#程序设计基础 12课题、使用控件 一、控件二、控件的分类1. 按功能分类2. 按可见性分类 三、控件的核心特性(一) 属性(Properties) - 控件的"状态描述"1. 外观属性2. 布局属性3. 行为属性4. 数据绑定属性 (二) 方法(Methods) - 控件的"…...

一文认识并学会c++模板初阶

文章目录 泛型编程:概念 函数模板概念:🚩函数模板格式原理:🚩函数模板实例化与非模板函数共存 类模板类模板实例化 泛型编程: 概念 🚩编写与类型无关的通用代码,是代码复写一种手段…...

基于深度学习的工业OCR实践:仪器仪表数字识别技术详解

引言 在工业自动化与数字化转型的浪潮中,仪器仪表数据的精准采集与管理成为企业提升生产效率、保障安全运营的关键。传统人工抄录方式存在效率低、易出错、高危环境风险大等问题,而OCR(光学字符识别)技术的引入,为仪器…...

java导入excel

这样读取excel时,得到的是结果值,而不是单元格的公式 import cn.hutool.poi.excel.ExcelReader; import cn.hutool.poi.excel.ExcelUtil;InputStream inputStream file.getInputStream(); ExcelReader reader ExcelUtil.getReader(inputStream, 1); L…...

回头看,FPGA+RK3576方案的功耗性能优势

作者:Hello,Panda 各位朋友,大家好,熊猫君这次开个倒车,在这个广泛使用Xilinx(Altera)高端SoC的时代,分享一个“FPGAARM”实现的低功耗高性能传统方案。 图1 瑞芯微RK3576电路 当前&#xff0c…...

csharp ef入门

全局安装 dotnet ef 命令行工具 要 全局安装 dotnet ef 命令行工具(即在任何项目目录下都能使用 dotnet ef 命令),请按以下步骤操作: ✅ 全局安装步骤(推荐) 在终端中运行以下命令: bash复制…...

长短期记忆网络:从理论到创新应用的深度剖析

一、引言 1.1 研究背景 深度学习在人工智能领域的发展可谓突飞猛进,而长短期记忆网络(LSTM)在其中占据着至关重要的地位。随着数据量的不断增长和对时序数据处理需求的增加,传统的神经网络在处理长序列数据时面临着梯度消失和梯…...

LiveNVR 直播流拉转:Onvif/RTSP/RTMP/FLV/HLS 支持海康宇视天地 SDK 接入-视频广场页面集成与视频播放说明

LiveNVR直播流拉转:Onvif/RTSP/RTMP/FLV/HLS支持海康宇视天地SDK接入-视频广场页面集成与视频播放说明 一、视频页面集成1.1 关闭接口鉴权1.2 视频广场页面集成1.2.1 隐藏菜单栏1.2.2 隐藏播放页面分享链接 1.3 其它页面集成 二、播放分享页面集成2.1 获取 iframe 代…...

MySQL索引与性能优化入门:让查询提速的秘密武器【MySQL系列】

本文将深入讲解 MySQL 索引的底层原理、常见类型、使用技巧,并结合 EXPLAIN 工具分析查询执行计划,配合慢查询日志识别瓶颈,逐步建立起系统的 MySQL 查询优化知识体系。适合有一定基础、希望在数据量增长或面试中脱颖而出的开发者阅读。 一、…...

进程间通信IV System V 系列(linux)

目录 消息队列 原理 操作 补充概念 信号量 (原子性计数器) 原理 操作 (和共享内存相似) 总结 小知识 消息队列 原理 在内核中建立一个队列,进程可以相互进行通信,通过队列进行IPC,就是进程之间发送带类型的数据块。 操作 接口和共享…...

设计模式——建造者设计模式(创建型)

摘要 本文详细介绍了建造者设计模式,这是一种创建型设计模式,旨在将复杂对象的构建过程与其表示分离,便于创建不同表示。文中阐述了其设计意图,如隐藏创建细节、提升代码可读性和可维护性,并通过构建电脑的示例加以说…...

AWS WebRTC:获取ICE服务地址(part 3):STUN服务和TURN服务的作用

STUN服务和TURN服务的作用: 服务全称作用是否中继流量适用场景STUNSession Traversal Utilities for NAT 协助设备发现自己的公网地址(srflx candidate) ❌ 不中继,仅辅助NAT 穿透成功时使用TURNTraversal Using Relays around N…...

使用Yolov8 训练交通标志数据集:TT100K数据集划分

使用Yolov8 训练交通标志数据集:TT100K数据集划分(一) 一、数据集下载二、划分数据集三、目录放置 一、数据集下载 官方网址:TT100K 数据集对比 源码如下: def classes(filedir):with open(filedir) as f:classes …...

NLP学习路线图(十三):正则表达式

在自然语言处理(NLP)的浩瀚宇宙中,原始文本数据如同未经雕琢的璞玉。而文本预处理,尤其是其中至关重要的正则表达式技术,正是将这块璞玉转化为精美玉器的核心工具集。本文将深入探讨正则表达式在NLP文本预处理中的原理…...

[VMM]现代 CPU 中用于加速多级页表查找的Page‐Table Entry原理

现代 CPU 中用于加速多级页表查找的Page‐Table Entry原理 摘要:以下从背景、结构、查找流程、一致性与性能影响等方面,详细介绍现代 CPU 中用于加速多级页表查找的 Page-Walk Cache(也称 Walker Cache 或 Page‐Table Entry Cache&#xff0…...

javaweb-maven以及http协议

1.maven坐标: 坐标是资源的唯一标识,通过该坐标可以唯一定位资源位置; 2.坐标的组成: groupId:定义当前项目隶书的组织名称; artifactId:定义当前maven项目名称 version:定义项目版本 3.依…...

华为OD机试真题—— 最少数量线段覆盖/多线段数据压缩(2025A卷:100分)Java/python/JavaScript/C++/C语言/GO六种最佳实现

2025 A卷 100分 题型 本文涵盖详细的问题分析、解题思路、代码实现、代码详解、测试用例以及综合分析; 并提供Java、python、JavaScript、C++、C语言、GO六种语言的最佳实现方式! 2025华为OD真题目录+全流程解析/备考攻略/经验分享 华为OD机试真题《最少数量线段覆盖/多线段数…...

C语言创意编程:用趣味实例玩转基础语法(2)

文章目录 0. 前言1. 📊 动态条形图1.1 程序效果展示1.2 完整代码解析1.3 关键技术详解1.3.1 Unicode字符应用1.3.2 函数封装思想1.3.3 输入处理1.3.4 跨平台考虑 2. 🔤 字母金字塔2.1 程序效果展示2.2 完整代码解析2.3 关键技术详解2.3.1 嵌套循环结构2.…...

关于近期中国移动民用家庭网络,新增的UDP网络限制。

在近期中国移动在全国一定范围普及新的打击 “PCDN、P2P、HY/HY2” 等流氓网络应用的技术方案,并接入在 “省/州” 的边界网关路由上。 根据遥测数据的具体研究分析,且本人曾非常生气的详细质询过,移动城域网管理人员,可以确认该技…...

OpenCV CUDA模块图像处理------颜色空间处理之GPU 上对两张带有 Alpha 通道的图像进行合成操作函数alphaComp()

操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 该函数用于在 GPU 上对两张带有 Alpha 通道的图像进行合成操作。支持多种常见的 Alpha 合成模式(Porter-Duff 合成规则)&…...