前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >NAT ALG、NAT traversal 和 ASPF 的区别

NAT ALG、NAT traversal 和 ASPF 的区别

作者头像
网络技术联盟站
发布于 2023-03-05 01:25:12
发布于 2023-03-05 01:25:12
2.5K0
举报
来源:网络技术联盟站 链接:https://www.wljslmz.cn/12416.html

你好,这里是网络技术联盟站。

众所周知,最著名的多通道协议,FTP 使用 TCP 端口 20 作为数据连接端口,使用 TCP 端口 21 作为控制连接端口。由于防火墙的检测机制,这种协议会在两个阶段对不一致的端口进行阻塞。

为了解决这个问题,开发了 NAT ALG 和 ASPF、NAT 穿越,那么这三个特性有什么区别呢?我们应该为现网选择哪一个?

为什么 FTP 在穿越防火墙时会失败?

FTP 协议使用 TCP 端口 21 建立控制连接,然后交换将用于建立数据连接的端口(FTP 主动模式),由于端口是图 5. IKE 添加一个额外的 UDP 标头来遍历 NAT 设备的,防火墙将由于没有会话条目而丢弃流量。

图 1. FTP 主动模式数据连接建立失败

图 2. FTP 被动模式数据连接建立失败

NAT ALG

为解决FTP等多通道协议,NAT ALG选择一种方式来转换交换端口,该端口将用于建立数据连接。这样,防火墙上就会有会话入口,从而允许数据连接的SYN数据包。

图 3. NAT ALG 转换交换的端口

ASPF

与 NAT ALG 不同,ASPF 使用服务器映射来解决此问题。当 FTP 交换将用于建立数据连接的 TCP 端口时,当 FTP 客户端尝试连接 FTP 服务器的数据连接端口(不是著名的一个,TCP 20,但随机选择一个),流量将匹配 server-map 条目,防火墙将直接创建会话表条目,而不检查安全策略。

图 4. 生成的 ASPF 服务器映射条目和会话表条目

NAT穿越

与 NAT ALG 和 ASPF 不同的是,NAT 穿越使用 UDP 报头来封装流量,以便两个终端都能识别服务,NAT 穿越最著名的应用是IPSec NAT 穿越

图 5. IKE 添加一个额外的 UDP 标头来遍历 NAT 设备

NAT ALG、ASP 和 NAT 穿越有什么区别?

从上面的描述我们可以知道,这三个特性可以分为两个主要部分,NAT 穿越与 NAT ALG 和 ASPF 完全不同。

对于NAT ALG和ASPF,都是用来解决多通道协议通过NAT设备的,只是方式不同而已。NAT ALG 转换端口,而 ASPF 创建服务器映射条目。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-05-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 网络技术联盟站 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
包过滤技术,老生常谈,但是你不一定都能搞得明白!
所谓包过滤就是对防火墙需要转发的数据包,先获取包头信息,然后和设定的规则进行比较,根据比较的结果对数据包进行转发或者丢弃的动作。
网络技术联盟站
2020/04/27
3.3K0
防火墙基础
现代的防火墙体系不应该只是-一个“入口的屏障”,防火墙应该是几个网络的接入控制点,所有进出被防火墙保护的网络的数据流都应该首先经过防火墙,形成一个信息进出的关口,因此防火墙不但可以保护内部网络在Internet中的安全,同时可以保护若干主机在一个内部网络中的安全。在每一个被防火墙分割的网络内部中,所有的计算机之间是被认为“可信任的”,它们之间的通信不受防火墙的干涉。而在各个被防火墙分割的网络之间,必须按照防火墙规定的“策略”进行访问。
全栈程序员站长
2022/06/29
1.5K0
防火墙基础
多出口下的NAT server(电信、联通多出口,源进源出与NAT ALG)
在实际场景中,为了保证业务的正常访问,很多企业都有双线路的部署,而内网也有业务要发布出去,所以两个公网的线路都需要发布该服务出去,让公网用户访问,目前带来的问题是,这两根线路的安全区域该如何划分?在同一个untrust里面呢 还是单独的各自划分一个独立的安全区域呢,下面就来实际验证下,这两种方式有什么不一样的地方,应该注意什么。
网络之路一天
2024/01/08
5161
多出口下的NAT server(电信、联通多出口,源进源出与NAT ALG)
啥是SBC_sbc是什么意思的缩写
会话边界控制器 Session Border Controller, 即会话边界控制器 SBC已经逐渐成为NGN和IMS网络的标准配置产品(如同Lanswitch和路由器)。 也被广泛称为BAC(边界接入控制器), 定位在IMS网络的ABG (access border gateway) , 解决NGN业务部署中遇到的NAT/FW穿越、安全、互通、QoS等问题。
全栈程序员站长
2022/10/01
1.2K0
sbc 通信_ipc进程间通信
摘要:本文针对企业IP通信系统建设实施的两大问题:终端接入安全和IP多媒体业务NAT穿越,介绍了基于SBC(Session Border Controller,会话边界控制器)的解决方案,并提出了利用SBC辅助实现IP录音的一种新应用模式。
全栈程序员站长
2022/11/04
7290
sbc 通信_ipc进程间通信
18张图详解防火墙基本原理:安全区域、安全策略、会话表、Server-map等
前面我们讲解了什么是防火墙,18图详解防火墙和路由器、交换机的区别,今天继续介绍下防火墙的基本原理,主要从安全区域、安全策略、会话表、server-map四个方面说起。
网络工程师笔记
2021/12/13
12.5K0
18张图详解防火墙基本原理:安全区域、安全策略、会话表、Server-map等
42张图详解 NAT : 换个马甲就能上网
IP 地址分为公网地址和私有地址。公网地址有 IANA 统一分配,用于连接互联网;私有地址可以自由分配,用于私有网络内部通信。
用户7656790
2021/04/30
2.1K0
42张图详解 NAT : 换个马甲就能上网
关于文件传输协议,你不知道的事
文件传输协议(FTP)是一种网络协议,用于通过传输控制协议/互联网协议 ( TCP/IP ) 连接在计算机之间传输文件。在 TCP/IP 套件中,文件传输协议被视为应用层协议。
镭速
2023/03/16
7770
JavaScript 是如何工作的:WebRTC 和对等网络的机制!
WebRTC,名称源自网页即时通信(英语:Web Real-Time Communication)的缩写,是一个支持网页浏览器进行实时语音对话或视频对话的API。
前端小智@大迁世界
2019/03/15
2.4K0
JavaScript 是如何工作的:WebRTC 和对等网络的机制!
Cisco ASA(防火墙)基本配置
Cisco ASA 分为软件防火墙和硬件防火墙。 其中,硬件防火墙比软件防火墙更有优势: 1)、硬件防火墙功能强大,且明确是为抵御威胁而设计的。 2)、硬件防火墙比软件防火墙的漏洞少。 Cisco 硬件防火墙技术应用于以下三个领域: 1)、PIX 500 系列安全设备 2)、ASA 5500 系列自适应安全设备 3)、Catalyst 6500 系列交换机和 Cisco 7600 系列路由器的防火墙服务模块 Cisco ASA 5500 系列自适应安全提供了整合防火墙、***保护系统(IPS)、高级自适应威胁防御服务,其中包括应用安全和简化网络安全解决方案的V P N服务。 目前Cisco ASA 5500 系列有六种型号 如下图示:
小手冰凉
2019/09/10
6.1K0
Cisco ASA(防火墙)基本配置
图解网络:访问控制列表 ACL,功能堪比防火墙!
在计算机网络世界中,ACL是最基本的安全组件之一,是一种监视传入和传出流量并将其与一组定义的语句进行比较的功能。
网络技术联盟站
2022/07/12
2.1K0
图解网络:访问控制列表 ACL,功能堪比防火墙!
一文读懂华为防火墙不同类型 VPN 常见问题总结
远程办公和跨区域网络协作越来越普遍,VPN(虚拟专用网络)技术成为企业保障网络通信安全与便捷的重要工具。华为防火墙在 VPN 领域有着广泛的应用,不过,在实际使用过程中,不同类型的 VPN 难免会出现各种各样的问题。今天,阿祥就以华为防火墙为例,讲讲不同类型 VPN 常遇到的问题,希望能帮大家排忧解难。
ICT系统集成阿祥
2025/04/10
1350
一文读懂华为防火墙不同类型 VPN 常见问题总结
NAT Slipstreaming攻击使防火墙形同虚设
2020年10月31日安全研究员Samy Kamka发布了一种被称为NAT Slipstreaming的攻击颠覆了人们对防火墙中NAT安全性认知。
IRTeam-工业安全
2022/05/10
8560
NAT Slipstreaming攻击使防火墙形同虚设
NAT 穿透原理浅浅说(一)
杨明亮
2017/09/20
24.5K3
NAT 穿透原理浅浅说(一)
华为防火墙在广电出口安全方案中的应用(方案设计、配置、总结)
广电行业除了提供家庭广播电视业务,还向ISP租用链路开展宽带用户上网、服务器托管等网络接入服务。此时网络出口处通常部署防火墙作为出口网关提供Internet接入及安全保障功能。
网络技术联盟站
2023/03/02
2.4K0
华为防火墙在广电出口安全方案中的应用(方案设计、配置、总结)
弄它!!!2020年了NET地址转换你还不知道么?小小net!小编带你分分钟拿下!
打开你的命令行输入ipconfig查询你的Ip地址 打开百度,输入Ip查询,查询你的ip地址 你是不是发现了一件很神奇的事情,这两个地址是不一样的。但是我们又经常说每个主机只有一个ip,这个ip是他的身份标识。这完全矛盾啊。这就引出了我们今天要讲的NAT技术 其实并不矛盾。这里我们要引入公网ip和私网ip这两个概念,为什么百度查到的ip和ipconfig查到的不一样?大家看完
不吃小白菜
2020/09/03
1.6K1
弄它!!!2020年了NET地址转换你还不知道么?小小net!小编带你分分钟拿下!
你认识我们经常使用的文件传输协议 FTP和TFTP吗?
在日常的网络操作中,我们经常需要传输文件,比如从服务器上传下载。 FTP(文件传输协议)和 TFTP(简易文件传输协议)是我们常用的两种协议。
神的孩子都在歌唱
2025/03/05
1190
你认识我们经常使用的文件传输协议 FTP和TFTP吗?
Web前端WebRTC 攻略(五) NAT 穿越与 ICE
WebRTC 进行端对端进行实时音视频通讯时,常常一方或者双方都是隐藏在 NAT 之后的内网地址。ICE 则用于寻找一条传输数据通道连接。本文介绍了 NAT 穿越和 ICE 框架的基础知识和主要步骤。 我们知道使用 WebRTC 进行端对端进行实时音视频通讯时,WebRTC 本身是基于点对点(Peer-to-Peer)连接的,最便捷的方式就是通话的双方通过 IP 直连,摆脱原始的直播服务器中转的方式。 如果连接双方都是公网地址,则可以直接访问到对方,从而建立连接。但是在现实的应用场景中,大部分情况下其中一方
用户1097444
2022/06/29
2.7K0
Web前端WebRTC 攻略(五) NAT 穿越与 ICE
网络安全 | 瑞哥带你全方位解读防火墙技术!
简单地说,防火墙的主要作用是划分网络安全边界,实现关键系统与外部环境的安全隔离,保护内部网络免受外部攻击。与路由器相比防火墙提供了更丰富的安全防御策略,提高了安全策略下数据报转发速率。由于防火墙用于安全边界,因此往往兼备NAT、VPN等功能,并且在这方面的相比路由器更加强劲。
网络技术联盟站
2020/09/30
1.9K0
P2P技术详解(三):P2P中的NAT穿越(打洞)方案详解(进阶分析篇)
接本系列的上一篇《P2P技术详解(二):P2P中的NAT穿越(打洞)方案详解(基本原理篇)》,本篇将深入分析各种NAT穿越(打洞)方案的技术实现原理和数据交互过程,希望能助你透彻理解它们。
JackJiang
2020/12/14
6.4K0
推荐阅读
相关推荐
包过滤技术,老生常谈,但是你不一定都能搞得明白!
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档