什么是防火墙

1.防火墙指的是一个由软件和硬件设备组合而成、在内部网和外部网之间、
专用网与公共网之间的界面上构造的保护屏障
2.防火墙实际上是一种隔离技术
3.防火墙重要的特征是增加了区域的概念

防火墙的定义 

隔离可信与不可信网络的设备/软件,基于策略控制流量。

核心准则‌:默认拒绝(未明确允许的流量一律禁止)或默认允许(未明确禁止的流量一律放行)
‌核心功能‌:区域隔离、访问控制、抵御外部攻击、记录网络活动

‌包过滤‌:检查数据包的源/目标IP、端口、协议(OSI网络层/传输层)
‌状态检测‌:跟踪连接状态(如TCP三次握手),动态放行合法会话流量
‌深度包检测(DPI)‌:解析应用层数据(如HTTP内容),防御高级威胁

防火墙类型

类型工作原理   特点
包过滤防火墙基于IP/端口等头部信息过滤速度快、成本低,但无法防御应用层攻击
代理防火墙作为客户端与服务器的中介,拆解并重建流量安全性高,但延迟大、扩展性差
状态检测防火墙建立动态连接表(会话表),基于会话状态放行后续流量兼顾性能与安全,主流的传统方案
下一代防火墙(NGFW)集成包过滤、状态检测、应用识别、IPS、沙箱等功能支持应用层精细控制,防御APT攻击

防火墙的部署模式 

硬件防火墙:专用设备(如Cisco ASA),高性能高可靠
软件防火墙:主机级防护(如Windows防火墙)
云防火墙:公有云环境流量管控(如AWS Security Group)

 防火墙区域

Local:【安全级别100】,用于定义设备收发的流量;
Trust:信任区域【安全级别85】用于定义内网所在区域;
DMZ:【安全界别50】用于定义服务器区域;
UnTrust:非信任区域【安全级别5】用于定义互联网流量; 

CIA分别表示 

机密性、完整性、可用性

 什么是NAT

网络地址转换

NAT作用 

在节约IPV4地址的前提下,实现内网大量主机与公网通信
隐藏公司网络和IP,对内网主机起到一定的保护作用

 NAT分类

BasicNAT:IP地址转换
NAPT:IP+端口号转换

 NAT主要实现方式

 静态NAT:静态一对一
EasyIP:基于出接口的NAPT
地址池NAT:基于地址池的NAPT
NAT Server:端口映射

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

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Apache Doris数据库——大数据技术

Apache Doris一、简介1.1、Apache Doris简介1.2、Apache Doris 与传统大数据架构相比1.3、doris是java团队掌控大数据能力最优选择1.4、 OLTP(在线事务处理) 与 OLAP(在线分析处理)1.5、发展历程1.6、应用现状1.7、整体架构1.7.1、…

Conda和pip的使用记录

Conda和pip的使用记录一、创建新的 Conda 环境二、激活环境三、安装其他包(可选)四、查看已有环境五、删除环境(可选)⚙️ Conda 下载缓慢的解决方案(推荐使用国内镜像)🔧 方法一:**…

详解Python标准库之互联网数据处理

详解Python标准库之互联网数据处理 在互联网时代,数据的产生、传输和处理无处不在。从电子邮件的收发到 API 接口的数据交换,从二进制数据的编码到 MIME 类型的识别,Python 标准库提供了一整套强大的工具集,帮助开发者轻松应对各种…

适 配 器 模 式

前阵子,笔者在网上淘来一个二手显示屏来搭配我装好的主机,但是送到手上后我却找不到电源适配器的踪迹。于是我就在家找了根电源线接上了显示屏,倒是能亮,就是屏幕闪得和机关枪似的。这是因为我的显示屏需要12V的供电,我…

智慧零售商品识别准确率↑32%:陌讯多模态融合算法实战解析

原创声明本文为原创技术解析,核心技术参数与架构设计引用自《陌讯技术白皮书》,禁止任何形式的未经授权转载。一、行业痛点:智慧零售的 "看得见的障碍"在智慧零售场景中,从自助结算终端到智能货架管理,计算机…

Linux系统编程-gcc(黑马笔记)

1 gcc的编译流程gcc编译的整个过程并且整个过程下来的每个过程。并且给出了每个阶段产物和gcc命令。1.1 数据段合并其实就是因为“块” 一次是读多个字节而不是一个字节,所以会将一些地址段合并从而提升效率1.2 地址回填这张图也有些问题,正确的结论是:地…

Git踩坑

文章目录前言❓问题分析:为什么你的提交会“覆盖”别人的代码?✅ 正确的代码提交流程(结合你原文的说明)**1. 确认自己在正确的分支上****2. 从主开发分支(如 dev)拉取最新代码并合并****3. 解决冲突&#…

sqli-labs:Less-20关卡详细解析

1. 思路🚀 本关的SQL语句为: $sql"SELECT * FROM users WHERE username$cookee LIMIT 0,1";注入类型:字符串型(单引号包裹)、GET操作提示:参数需以闭合关键参数:cookee php输出语句…

基于LevitUnet的超声图像分割

完整项目包获取:点击文末名片本项目旨在开发一个基于深度学习的图像分割模型,专门用于处理医学或遥感领域的图像数据(以 TIFF 格式存储)。通过结合 LeViT(基于 Vision Transformer 的轻量模型)和 U-Net 架构…

Java 17 新特性解析与代码示例

Java 17 新特性解析与代码示例 文章目录Java 17 新特性解析与代码示例引言1. 密封类(JEP 409)1.1. 介绍1.2. 详细说明1.3. 代码示例1.4. 与之前功能的对比1.5. 使用场景1.6. 总结2. switch 模式匹配(预览,JEP 406)2.1.…

SQL中的GROUP BY用法

GROUP BY 是 SQL 中用来“按列分组”的子句。 它把相同值的行分到同一个组,然后通常配合聚合函数(COUNT, SUM, AVG, MAX, MIN 等)对每个组做统计,最终每组只返回一行结果。✅ 1. 基本语法 SELECT 列1, 列2, 聚合函数(列3) FROM 表…

AI Agent开发学习系列 - LangGraph(10): 带有循环的Looping Graph(练习解答)

在AI Agent开发学习系列 - LangGraph(9): 带有循环的Looping Graph中,我们学习了如何创建带有循环的Looping Graph。为了巩固学习,我们来做一个练习。 用LangGraph创建如下图的一个Agent: 要求: 输入玩家姓名通过输入的上限值和下限值之间…

【保姆级 - 大模型应用开发】DeepSeek R1 本地部署全攻略:Ollama + vLLM + PyTorch 多选方案

DeepSeek R1 本地部署全攻略:Ollama vLLM PyTorch 多选方案 想部署 DeepSeek-R1 模型到本地,开启高性能推理体验?本文汇总了 Ollama、vLLM 及原生 PyTorch 的部署方法,适合不同开发者需求。 🎯 下载模型 (必做) ----…

使用 Vive Tracker 替代 T265 实现位姿获取(基于 Ubuntu + SteamVR)

在Dexcap这篇工作列出第二版硬件清单时,我注意到其使用 Vive Tracker 替代 Intel T265 来获取位姿数据,对这个东西的性能感到好奇,最近因为需要跟进相关工作,参与了一部分实现,由于这方面的中文资料相对较少&#xff0…

博物馆 VR 导览:图形渲染算法+智能讲解技术算法实现及优化

本文面向博物馆数字化开发技术员、VR 系统工程师等技术同仁们,聚焦图形渲染算法在博物馆 VR 导览中的核心应用,解决虚拟展馆还原精度不足、多终端适配卡顿、智能讲解触发延迟等实际技术问题。如有项目合作及技术交流欢迎私信作者~一、VR导览技术痛点1.3D…

zset 中特殊的操作

首先 zset 与我们常规的 redis 操作有所不同, 这里的时间复杂度基本都是 O(log N) 起步的 目录 1. zcount 2. zpopmax 1. zcount zcount key min max : 这里求的是 key 中下标在 min 和 max 之间的 元素的数量, 这里是比区间 我们要是想排除端点, 就需要加上 ( , 无论是…

KSP与ASM深度对比:原理、性能与使用场景

一、核心目的差异1. KSP(Kotlin Symbol Processing)核心目的:在编译时生成新代码,解决样板代码问题(操作对象:.kt源文件编译过程中的中间表示)主要场景:自动生成DI(依赖注入)配置代码创建路由映…

【LLM】如何在Cursor中调用Dify工作流

这篇文章将通过一个接口文档知识库示例,带你了解如何在 Cursor 中通过 Mcp Server 调用 Dify 平台配置的工作流。 1. 准备工作 需要准备文本生成模型、向量模型、Rerank 模型(可选),这些都可以在 阿里云百炼平台 申请免费使用额度…

L1、L2正则化的几何解释

L2正则化: 图中用几何方式形象地解释了 Ridge 回归(L2正则化)的原理。 ① 阴影圆:可以理解为(w1^2 w2^2)​≤R^2,圆周表示目标函数的约束线,这个圆表示了我们的参数 (w1,w2)可以活动的范围。 …

【学习笔记】Java并发编程的艺术——第1章 并发编程的挑战

第1章 并发编程的挑战 1.1 上下文切换 即使是单核处理器也支持多线程执行代码,CPU给每个线程分配CPU时间片实现多线程,而每个时间片一般是几十毫秒,所以多个线程感觉是同时执行的 但同一个核切换线程执行时会保存运行状态,以便下次…