什么是网络地址转换(NAT)—Vecloud 微云-程序员宅基地

网络地址转换(NAT)最初在RFC
1631中进行了描述。尽管最初是作为防止IPv4地址耗尽的短期解决方案提出的,但仍在使用它。NAT有什么特别之处,使网络工程师可以使用26年以上?让我们找出答案。
NAT的优势
NAT的最大好处是它减慢了IPv4地址空间消耗的过程。多亏了NAT,内部网络上具有分配的专用IPv4地址(RFC
1918)的专用主机可以与Internet上的公用主机进行通信。换句话说,组织可以将RFC1918中定义的相同私有IPv4地址块分配给内部主机,而主机则在企业外部进行通信。由于不需要为每个主机分配公共IP地址,因此保留了分配给组织的公共地址范围。NAT与无类域间路由(CIDR)一起大大延长了IPv4地址的使用寿命,直到2011年1月31日它们的顶级耗尽为止。
NAT的类型
静态NAT
在这里插入图片描述
静态NAT将专用IP地址映射到公用IP地址。静态NAT不保存公共IPv4地址。它主要用于需要从Internet访问专用网络内部的网络设备的情况。我们将使用下面介绍的网络拓扑来解释和配置静态NAT。
路由器R1和R2是AS6400中的iBGP邻居,与环回接口上配置的IP地址对等。但是,R1配置了从私有IP地址范围分配的IP地址10.10.10.10。因此,在NAT路由器上配置了静态NAT,以允许R2发起到R1的连接,即目标TCP端口179(BGP)。因此,R2配置中的BGP邻居R1的IP地址为195.0.1.1(内部全局地址),而不是专用IP地址10.10.10.10。请记住,私有IPv4地址不在公共Internet(RFC
1918)中进行路由。
动态NAT
在这里插入图片描述
动态NAT将私有IP地址从称为NAT池的一组公共IP地址映射到公共IP地址。动态NAT在专用IP地址和公用IP地址之间建立一对一映射。公用IP地址是从NAT路由器上配置的内部全局地址池中获取的。
Vecloud是一家面向企业提供云交换网络服务为核心业务的技术创新企业,在全球的数据中心节点30个,POP节点超过200个,服务的大客户超过300个,涉及金融、互联网、游戏、AI、教育、制造业、跨国企业等行业领域。http://www.vecloud.com

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/vecloud/article/details/108978936

智能推荐

MATLAB算法实战应用案例精讲-【图像处理】缺陷检测(附python和matlab实现代码)_matlab缺陷检测代码-程序员宅基地

文章浏览阅读7.6k次。缺陷检测通常是指对物品表面缺陷的检测,表面缺陷检测是采用先进的机器视觉检测技术,对工件表面的斑点、凹坑、划痕、色差、缺损等缺陷进行检测。缺陷检测是工业上非常重要的一个应用,由于缺陷多种多样,传统的机器视觉算法很难做到对缺陷特征完整的建模和迁移,复用性不大,要求区分工况,这会浪费大量的人力成本。深度学习在特征提取和定位上取得了非常好的效果,越来越多的学者和工程人员开始将深度学习算法引入到缺陷检测领域中这种测量方法是在线非接触式检测设备,轮廓测量仪适用于轧制中的长材检测,如圆钢、方钢、螺纹钢、T型钢等,一般的表_matlab缺陷检测代码

CDH大数据平台 rm: cannot remove ‘/var/run/cloudera-scm-agent/process’: Device or resource busy_rm: cannot remove ‘cloudera-scm-agent/process’: de-程序员宅基地

文章浏览阅读309次,点赞7次,收藏6次。rm: cannot remove ‘/var/run/cloudera-scm-agent/process’: Device or resource busy_rm: cannot remove ‘cloudera-scm-agent/process’: device or resource busy

多线程实时数据采集MFC VISUAL C++ /C++_c++多线程数据采集-程序员宅基地

文章浏览阅读3.3k次。美国国家仪器公司为用户提供了许多高性能、高速度、高分辨率的数据采集卡,而与之接口的软件大多采用 Labview,Labview是一种图形化编程软件,你只需拖动控件到容器,使用起来确实比较方便。但用户无法知 道底层的东西,这样针对具体的应用,还要自己去理解封装得很深的函数或程序,费时、费力。因此,c++/MFC还是一种 比较好的选择。如何在MFC中实现实时数据采集呢? 首..._c++多线程数据采集

图像平滑处理_图像平滑处理几种滤波器原理-程序员宅基地

文章浏览阅读2.8k次。文章目录一.均值滤波二.方框滤波三.高斯滤波四.中值滤波五.双边滤波2D卷积图像平滑处理,又叫做平滑滤波,或模糊滤波,能有效的过滤掉图像内部的噪声。其基本原理是图像像素点的值处理为邻域内其他像素点的均值。取近似的方法,即平滑滤波的方法多种多样。在空间滤波中,事先定义一个掩模,然后将掩模逐步移过像素点,掩模中心即当前像素点的值为掩模内所有像素点的值通过某种方式计算得到,掩模大小可以根据情况选择。但对于边界的点,由于其掩模有一部分在图像外围,所以此时要对其做一些特殊处理,常见的处理方法:(1)控制掩模,._图像平滑处理几种滤波器原理

jenkins调用shell脚本实现自动上线完整项目---此项目中用到了git parameter、choise parameter参数化构建(五)_jenkins shell脚本-程序员宅基地

文章浏览阅读1k次,点赞6次,收藏6次。利用jenkins自动部署完整项目1.环境规划主机ipJenkins192.168.81.220gitlab192.168.81.210lb192.168.81.230web01192.168.81.240web02192.168.81.2502.gitlab新建monitor项目2.1.配置Jenkins服务器公钥[root@jenkins ~]# cat .ssh/id_rsa.pub ssh-rsa AAAAB3NzaC1yc2EA_jenkins shell脚本

uni-app项目中使用scss语法_uniapp scss-程序员宅基地

文章浏览阅读3.7w次,点赞2次,收藏5次。如何在uni-app项目中使用scss语法。我的win7 64位系统最简单的方法如下:点击菜单栏中的“工具 – 插件安装 – scss/sass编译” 点击安装,如果成功了,就可以正常使用了。很不幸的是,我的提示失败了然后我又找到D:\HBuilderX\plugins\compile-node-sass插件目录,执行npm install,仍然提示失败:这里写自定义目录标题欢迎使用..._uniapp scss

随便推点

占位式插件化一Activity的跳转_activity跳转 插件-程序员宅基地

文章浏览阅读329次。原理宿主APP安装在手机中的APP,并且通过该APP加载插件中的Activity插件APP没有安装的apk,通过宿主直接打开其内部Activity标准(协议)宿主APP和插件APP通信的桥梁。宿主APP通过一个空壳Activity(代理Activity)加载插件app中的Activity,实际上插件app中的Activity并没有入栈,也没法入栈,因为插件app没有安装,没有上下文和..._activity跳转 插件

PTA 剥洋葱(C语言 + 详细注释 + 代码超简单)_c语言pta怎么使用-程序员宅基地

文章浏览阅读1.0k次,点赞9次,收藏13次。输入格式:一行,一个整数,即图形的层数输出格式:如上述图形输入样例:3输出样例:AAAAAABBBAABCBAABBBAAAAAA//打印图形题关键是找规律,一般只需两重循环(行循环、列循环)#include<stdio.h>#include<string.h>int main() { int i, n; char ..._c语言pta怎么使用

docker配置国内镜像源_docker国内镜像源-程序员宅基地

文章浏览阅读3.3w次,点赞9次,收藏25次。刚开始学习docker,发现下载镜像非常的慢。如果不经过,docker的镜像下载都来源于国外,因此需要配置国内的镜像源。Docker中国区官方镜像。_docker国内镜像源

Unity中怎么播放视频_unity 播放视频-程序员宅基地

文章浏览阅读1.9w次,点赞40次,收藏209次。一.首先在场景中新建UI中的Raw Image可以按住Alt再点击下图红色箭头所示将Raw Image铺满游戏全屏(也可以自己调整大小)二.给Raw Image添加Video Player组件三.在Assets或者自己想要的文件夹中创建Render Texture四.将准备好的视频(这里用到的视频格式是mp4)拖入项目中并做如下修改这里我把新建的Render Texture命名为2,拖入的视频也命名为2(随便命的,不要在意)这里我们看到这个Render Te..._unity 播放视频

使用BOOTICE 恢复系统启动项_bootice保存后没用-程序员宅基地

文章浏览阅读9.7k次,点赞2次,收藏9次。使用BOOTICE 恢复系统启动项我在安装deepin 系统的时候,经常遇到重启进不去系统,每次重启都会进入windows 系统,这让我感到特别头疼,试了好多次都不成功,有些情况是,成功后再次重启又回到了windows系统。后来终于在PE中利用一款叫做BOOT ICE的工具成功解决。BOOTICE— 引导扇区维护工具简介BOOTICE 是一个启动相关的维护的小工具,主要用于安装、修复、备份和恢复磁盘_bootice保存后没用

文本分类与SVM_svm分类-程序员宅基地

文章浏览阅读9.5w次,点赞54次,收藏202次。之前做过一些文本挖掘的项目,比如网页分类、微博情感分析、用户评论挖掘,也曾经将libsvm进行包装,写了一个文本分类的开软软件Tmsvm。所以这里将之前做过一些关于文本分类的东西整理总结一下。1 基础知识1. 1 样本整理文本分类属于有监督的学习,所以需要整理样本。根据业务需求,确定样本标签与数目,其中样本标签多为整数。在svm中其中如果为二分类,样本标签一般会设定为-1和_svm分类