常见的网络设备

引入

园区网络安全部署场景

1、路由器: 跨网段通信设备
2、交换机: 同网段或跨网段通信设备。
3、AntiDDoS DDoS 防御系统,通常旁挂部署于网络出口处, 位于防火墙上游,用于减轻防火墙报文处理负担。
4、NGFW :下一代防火墙,可部署在网络出口处进行初步防护,或者保护数据中心不被攻击。
5、vNGFW :软件 NGFW ,部署在 VM Virtual Machine )中, 与硬件防火墙功能相似。
6、NIP :华为下一代入侵防御系统,专业的入侵检测设备 / 入侵防御设备,可部署在数据中心保护数据中心不被入侵。
7、Agile-Controller :基于用户和应用的网络资源自动化控制系统,通常部署于 DMZ 服务区,用于准入控制。

1.1 网络基础设备

1.1.1 交换机

1、随着企业网络的发展, 越来越多的用户需要接入到网络 ,交换机提供的大量的接入端口能够很好地满足这种需求。同时, 交换机也彻底解决了 困扰早期 以太网的冲突问题 ,极大地提升了以太网的性能,同时也提高了以太网的安全性。
2、交换机工作在数据链路层,对数据帧进行操作。在收到数据帧后,交换机会根据数据帧的头部信息对数据帧进行转发。
3、接下来我们以小型交换网络为例,讲解交换机的基本工作原理。
交换机的转发行为
1、 交换机中有一个MAC地址表 ,里面 存放了MAC地址与交换机端口的映射关系 MAC 地址表也称为 CAM Content Addressable Memory )表。
2、如图所示,交换机对帧的转发操作行为一共有三种:
泛洪( Flooding ),转发( Forwarding ),丢弃( Discarding )。
泛洪:交换机把从某一端口进来的 帧通过所有其它的端口转发出去 (注意,“所有其它的端口”是指除了这个帧进入交换机的那个端口以外的所有端口)。
转发:交换机把从某一端口进来的帧通过另一个端口转发出去(注意,“另一个端口”不能是这个帧进入交换机的那个端口)。
丢弃:交换机把从某一端口进来的帧直接丢弃。
3、交换机的基本工作原理可以概括地描述如下:
4、如果进入交换机的是一个单播帧,则交换机会去 MAC 地址表中查找这个帧的目的 MAC 地址。
如果 查不到这个MAC地址 ,则 交换机执行泛洪 操作。
如果 查到了这个MAC地址 ,则比较这个 MAC 地址在 MAC 地址表中对应的端口是不是这个帧进入交换机的那个端口。如果不是,则交换机执行转发操作。如果是,则交换机执行丢弃操作。
5、如果进入交换机的是一个 广播帧 ,则交换机不会去查 MAC 地址表,而是 直接执行泛洪 操作。
6、如果进入交换机的是一个组播帧,则交换机的处理行为比较复杂,超出了这里的学习范围,所以略去不讲。另外,交换机还具有学习能力。当一个帧进入交换机后,交换机会检查这个帧的源 MAC 地址,并将该源 MAC 地址与这个帧进入交换机的那个端口进行映射,然后将这个映射关系存放进 MAC 地址表。
交换机的初始状态
初始状态下 交换机并不知道所连接主机的MAC地址,所以MAC地址表为空。 本例中, SWA 为初始状态,在收到主机 A 发送的数据帧之前, MAC 地址表中没有任何表项。
学习MAC地址
主机A发送数据给主机C时 ,一般会首先发送 ARP 请求来获取主机 C MAC 地址,此 ARP 请求帧中的目的 MAC 地址是广播地址,源 MAC 地址是自己的 MAC 地址。 SWA 收到该帧后,会将源 MAC 地址和接收端口的映射关系添加到 MAC 地址表中。缺省情况下, X7 系列交换机学习到的 MAC 地址表项的老化时间为 300 秒。如果在老化时间内再次收到主机 A 发送的数据帧, SWA 中保存的主机 A MAC 地址和 G0/0/1 的映射的老化时间会被刷新。此后,如果交换机收到目标 MAC 地址为 00-01-02-03-04-AA 的数据帧时,都将通过 G0/0/1 端口转发。
转发数据帧
当数据帧的目的MAC 地址不在 MAC 表中,或者目的 MAC 地址为广播地址时,交换机会泛洪该帧。
本例中主机A 发送的数据帧的目的 MAC 地址为广播地址,所以交换机会将此数据帧通过 G0/0/2 G0/0/3 端口广播到主机 B 和主机 C
目标主机回复
主机B 和主机 C 接收到此数据帧后,都会查看该 ARP 数据帧。但是主机 B 不会回复该帧,主机 C 会处理该帧并发送 ARP 回应,此回复数据帧的目的 MAC 地址为主机 A MAC 地址,源 MAC 地址为主机 C MAC 地址。 SWA 收到回复数据帧时,会将该帧的源 MAC 地址和接口的映射关系添加到 MAC 地址表中。如果此映射关系在 MAC 地址表已经存在,则会被刷新。然后 SWA 查询 MAC 地址表,根据帧的目的 MAC 地址找到对应的转发端口后,从 G0/0/1 转发此数据帧。
1.1.2 路由器
功能:在不同网络之间转发数据包
路由器是网络层设备 ,其主 要功能是实现报文在不同网络之间的转发 。如图所示,位于不同网络(即不同链路)上的HostA HostB 之间相互通信。与 HostA 在同一网络(即同一链路)上的路由器接口接收到 HostA 发出的数据帧,路由器的链路层分析帧头确定为发给自己的帧之后,发送给网络层处理,网络层根据网络层报文头以决定目的地址所在网段,然后通过查表从相应的接口转发给下一跳,直到到达报文的目的地 HostA  
路由选路
路由器负责为数据包选择一条最优路径,并进行转发。
1、 路由器收到数据包后,会根据数据包中的目的IP地址选择一条最优的路径,并将数据包转发到下一个路由器,路径上最后的路由器负责将数据包送交目的主机。 数据包在网络上的传输就好像是体育运动中的接力赛一样,每一个路由器负责将数据包按照最优的路径向下一跳路由器进行转发,通过多个路由器一站一站的接力,最终将数据包通过最优路径转发到目的地。当然有时候由于实施了一些特别的路由策略,数据包通过的路径可能并不一定是最佳的。
2、路由器能够决定数据 报文的转发路径。如果有多条路径可以到达目的地, 路由器会通过进行计算来决定最佳下一跳。计算的原则会随实际使用的路由协议不同而不同。
防火墙
防火墙主要 用于保护一个网络区域免受来自另一个网络区域的网络攻击和网络入侵行为。
1、“防火墙”一词起源于建筑领域,用来隔离火灾,阻止火势从一个区域蔓延到另一个区域。引入到通信领域,防火墙这一具体设备通常用于两个网络之间有针对性的、逻辑意义上的隔离。当然,这种隔离是高明的,隔离的是“火”的蔓延,而又保证“人”的穿墙而过。这里的“火”是指网络中的各种攻击,而“人”是指正常的通信报文。
2、用通信语言来定义, 防火墙主要用于保护一个网络区域免受来自另一个网络区域的网络攻击和网络入侵行为 。因其隔离、防守的属性,灵活应用于网络边界、子网隔离等位置,具体如企业网络出口、大型网络内部子网隔离、数据中心边界等等。
防火墙与路由器、交换机对比
路由器与交换机 的本质是 转发 防火墙 的本质是 控制
1、防火墙与路由器、交换机是有区别的。 路由器用来连接不同的网络,通过路由协议保证互联互通,确保将报文转发到目的地;交换机则通常用来组建局域网,作为局域网通信的重要枢纽,通过二层/三层交换快速转发报文;而防火墙主要部署在网络边界,对进出网络的访问行为进行控制,安全防护是其核心特性。路由器与交换机的本质是转发,防火墙的本质是控制。
2、现阶段中低端路由器与防火墙有合一趋势,主要也是因为二者互相功能兼具,变成all in one 的目标,华为也发布了一系列中低端设备。
防火墙安全区域
1、Zone 的作用
(1) 安全策略都基于安全区域实施
(2)在同一安全区域内部发生的数据流动是不存在安全风险的,不需要实施任何安全策略;
(3)只有当不同安全区域之间发生数据流动时,才会触发设备的安全检查,并实施相应的安全策略;
(4)在防火墙中,同一个接口所连网络的所有网络设备一定位于同一安全区域中,而一个安全区域可以包含多个接口所连的网络。
2、缺省安全区域
 (1)非受信区域 Untrust
 (2)非军事化区域DMZ
 (3) 受信区域 Trust
 (4) 本地区域 Local
防火墙安全区域与接口的关系
1、在防火墙中是以接口为单位来进行分类,即同一个接口所连网络的所有网络设备一定位于同一安全区域中,而一个安全区域可以包含多个接口所连的网络。这里的接口既可以是物理接口,也可以是逻辑接口。所以可以通过子接口或者VLAN IF 等逻辑接口实现将同一物理接口所连的不同网段的用户划入不同安全区域的功能。
2、思考:若不同接口均属于同一个安全区域的场景下,域间安全转发策略是否会生效?
1.1.3 设备初始介绍
VRP
VRP: Versatile Routing Platform ,通用路由平台。
网络操作系统
支撑多种设备的软件平台
提供TCP/IP 路由服务

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

专业技能篇---计算机网络篇

文章目录 前言计算机网络基础一、网络分层模型 HTTP一、从输入URL到页面显示发生了什么?二、Http的状态码有哪些?三、 HTTP与HTTPS有什么区别?四、URI 和 URL 的区别是什么?五、Cookie和Session有什么区别?六、GET与POST 前言 主…

【分布式事务1-seata客户端源码分析】

文章目录 启动seata客户端1.导入依赖2.自动装配 发送请求的核心方法客户端开启事务的核心流程服务端分布式事务的处理机制 启动seata客户端 1.导入依赖 <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent…

NoSQL-Tidis支持分布式事务,兼容redis协议,使用tikv存储引擎,可水平扩展

项目repo地址 GitHub - yongman/tidis: Distributed transactional NoSQL database, Redis protocol compatible using tikv as backend Tidis是分布式数据库,支持redis协议,多种数据结构支持,编写语言为golang。 Tidis工作角色类似于TIDB,提供协议转换和数据结构计算,底…

软件设计不是CRUD(22):在流式数据处理系统中进行业务抽象落地——设计思考

(接上文《软件设计不是CRUD(21):在流式数据处理系统中进行业务抽象落地——需求分析》) 那么思考到这里我们就能做一些关于设计思路的总结: 每一个独立的数据处理流,就是数据采集系统中的一个功能。这个功能具备一个静态的控制逻辑(当然控制逻辑也可以是动态的,本文不…

Python学习笔记12:进阶篇(二),类的继承与组合

类的继承 我们在编写一系列的类的时候&#xff0c;会发现这些类很相似&#xff0c;但是又有各自的特点和行为。在编写这些类的时候&#xff0c;我们可以把相同的部分抽象成一个基类&#xff0c;然后根据其他不同的特点和行为&#xff0c;抽象出子类&#xff0c;继承这个基类。…

DY-48电压继电器 板前接线导轨安装 约瑟JOSEF

DY-40系列导轨式电压继电器是用于继电保护线路中&#xff0c;作为过电压保护或低电压闭锁的动作元件1。 电压继电器用于继电保护线路中&#xff0c;作为过电压保护或低电压闭锁的动作元件。其主要特点如下1&#xff1a; 动作范围&#xff1a;过电压继电器&#xff1a;1.212倍…

移植案例与原理 - build lite配置目录全梳理

命令行工具hb(HarmonyOS|OpenHarmony Build 编译构建系统的缩写)都很熟悉了。这是一个基于gn和ninja的构建系统&#xff0c;以支持OpenHarmony组件化开发为目标&#xff0c;提供以下基本功能&#xff1a; 支持按组件拼装产品并编译。 独立构建芯片解决方案厂商源码。 独立构建…

自杀行为的神经生物学认识

自杀行为的神经生物学认识 编译 李升伟 隐藏在自杀行为背后的大脑生化机制正引领人类对自杀的认识从黑暗步入光明。科学家希望未来这些机制能带来更好的治疗和预防策略。 基斯 • 范希林根&#xff08;Cornelis Van Heeringen&#xff09;第一次遇见瓦莱丽&#xff08; Va…

oracle12c到19c adg搭建(二)oracle12c数据库软件安装

运行安装程序 不勾选 只安装软件 选择单实例安装 选择语言 企业版 确认目录 产品目录 用户组 开始安装 执行root脚本 [rooto12u19p software]# /u01/app/oraInventory/orainstRoot.sh Changing permissions of /u01/app/oraInventory. Adding read,write permissions for gro…

操作系统笔记(自用随笔)

如有错误&#xff0c;欢迎指正&#xff01;&#xff01;&#xff01;

Chromium 开发指南2024 Mac篇-Xcode安装(二)

1.引言 在开始编译和开发 Chromium 之前&#xff0c;确保开发环境的正确配置是至关重要的。对于 Mac 用户来说&#xff0c;Xcode 是不可或缺的工具&#xff0c;因为它不仅提供了必需的编译器和工具链&#xff0c;还包含了与 macOS 系统深度整合的开发资源。在本系列指南的第一…

深度学习(十)——神经网络:非线性激活

一、Padding Layers简介 nn.ZeroPad2d&#xff1a;在输入的tensor数据类型周围用0进行填充 nn.ConstantPad2d&#xff1a;在输入的tensor数据类型周围用常数进行填充 这个函数的主要作用是对输入的图像进行填充&#xff0c;但里面所有功能都能用nn.Conv2d实现。 二、Non-li…

HTB Editorial

Editorial User Nmap ┌──(kali㉿kali)-[~/…/machine/SeasonV/linux/Editorial] └─$ nmap -A 10.129.24.67 -T 4 Starting Nmap 7.94SVN ( https://nmap.org ) at 2024-06-16 21:54 EDT Nmap scan report for 10.129.2…

03-ES6新语法

1. ES6 函数 1.1 函数参数的扩展 1.1.1 默认参数 function fun(name,age17){console.log(name","age); } fn("张美丽",18); // "张美丽",18 fn("张美丽",""); // "张美丽" fn("张美丽"); // &…

嵌入式技术学习——c51单片机——蜂鸣器

一、蜂鸣器介绍 蜂鸣器时一种将电信号转化成声音信号的器件&#xff0c;常用来产生设备的按键音&#xff0c;报警音等提示信号。 蜂鸣器分为有源蜂鸣器&#xff0c;无源蜂鸣器 。 有源蜂鸣器&#xff1a;内部自带震荡源&#xff0c;将正负极街上直流电压即可持续发声&#x…

Windows系统部署本地SQL_Server指引

Windows系统部署本地SQL_Server指引 此指引文档环境为Windows10系统&#xff0c;部署SQL_Server 2019为例&#xff0c;同系列系统软件安装步骤类似。 一、部署前准备&#xff1b; 下载好相关镜像文件&#xff1b;设备系统启动后&#xff0c;将不必要的软件停用&#xff0c;避…

全开源版人才招聘系统源码 小程序运营级平台源码 类似58同城招聘、智联招聘平台

在当今数字化时代&#xff0c;人才招聘与平台运营成为了企业发展的重要环节。分享一套功能全面、易于二次开发的人才招聘系统源码小程序运营级平台源码。这些源码基于类似58同城招聘、智联招聘等大型招聘平台的设计理念&#xff0c;旨在为企业提供高效、便捷的人才招聘与平台运…

HCIP认证笔记(填空)

1、为防止攻击者伪造BGP报文对设备进行攻击,可以通过配置GTSM功能检测IP报文中的TTL值的范围来对设备进行保护。如果某台设备配置了“peer x.x.x.x valid-ttl-hops 100",则被检测的报文的TTL值的有效范围为【(156),255】; 解析: peer {group-name | ipv4-address…

排序——快速排序

目录 思想 演示 代码实现 解释 优化 三数取中 小区间优化 补充 挖坑法 双指针法 非递归实现 思想 快速排序是一种二叉树结构的交换排序方法。 基本思想为&#xff1a;任取待排序元素序列中的某元素作为基准值&#xff0c;按照该排序码将待排序集合分割成两子序列&am…

[渗透测试学习] SolarLab-HackTheBox

SolarLab-HackTheBox 信息搜集 nmap扫描端口 nmap -sV -v 10.10.11.16扫描结果如下 PORT STATE SERVICE VERSION 80/tcp open http nginx 1.24.0 135/tcp open msrpc Microsoft Windows RPC 139/tcp open netbios-ssn Microsoft Windows n…