【软考网络管理员】2023年软考网管初级常见知识考点(25)- 网络地址转换NAT

news2024/11/16 7:30:23

涉及知识点

什么是NAT技术?静态网络地址转换,动态网络地址转换,基于端口的网络地址转换,NAPT的配置命令和动态NAT配置命令,软考网络管理员常考知识点,软考网络管理员网络安全,网络管理员考点汇总。
原创于:CSDN博主-《拄杖盲学轻声码》,更多内容可去其主页关注下哈,不胜感激


文章目录

  • 涉及知识点
  • 前言
  • 什么是NAT技术?
  • 1.基本网络地址转换
  • 2.动态网络地址转换
  • 3.基于端口的网络地址转换
  • 涨薪支持区


前言

IPv4地址分为公有IP和私有IP。为了缓解IPv4地址紧缺问题,我们在企业或家庭内部使用私有IP地址进行通信,但是使用私有IP的主机无法和互联网上的主机进行通信。家庭或企业内部的主机想要和互联网上的主机通信就需要拥有公有IP地址,但是IPv4公有IP比较稀缺,申请时需要较高费用,普通企业通常只能申请到少量的IPv4公有地址。当企业申请到一个或一小段公有IPv4地址之后,如何帮助企业内部使用私网IP地址的主机与互联网上的主机进行通信呢?此时就可以使用到NAT(网络地址转换)技术。
更多考试总结可关注CSDN博主-《拄杖盲学轻声码》

什么是NAT技术?

NAT技术是一种将IP地址从一个地址空间转换到另外一个地址空间的技术,也即意味着它可以将内网私有地址转换为“合法”公网IP地址。将私网IP转换为公网IP是我们常见的通常做法,此外我们也可以把私网IP转换成另外的私网IP地址。
使用NAT技术可以用于解决使用私有IP地址上公网的问题,也缓解了IPv4地址短缺的问题。此外,由于进行了NAT转换,对于外部主机而言,他们并不清楚与内部通信的主机的真实IP地址,这也起到了隐藏内部网络的作用。
NAT技术通常使用在企业内外网交界处的路由器上,其工作原理是在路由器接收到数据包后,对数据包的报头进行处理:改变IP报头,使报头中的目的地址、源地址或两个地址在报头中被不同地址替换。
NAT技术通常又可以分为基本网络地址转换(BasicNAT)、动态地址转换(DynamicNAT)和基于端口的网络地址转换(英文为PAT、NAPT或NAT-PT)。

1.基本网络地址转换

基本网络地址转换又称静态网络地址转换。BasicNAT要求对每一个私网IP都要对应一个公网IP地址,即实现一对一映射,因此要维护一个公网的地址池。BasicNAT要维护一个无端口号NAT表,如表所示。
表BasicNAT转换表

内网IP外网IP
10.1.1.2192.1.1.2
10.1.1.3192.1.1.3
10.1.1.4192.1.1.4

实验环境:在路由器上配置静态NAT,使得内网服务器能正常与公网主机进行通信。

图静态NAT配置组网图

<Huawei>system-view
[Huawei]interfaceEthernet0/0/1
[Huawei-EthemetO/O/1]ipaddress192.1.1.130〃配置路由器接口IP地址[Huawei-EthemetO/O/1]natstaticglobal192.1.1.2inside10.1.1.2〃配置静态NAT转换,使得路由器要从E0/0/1接口转发数据包出去时,把源IP是10.1.1.2的数据包中的源IP转换成192.1.1.2后再转发出去。

2.动态网络地址转换

动态地址转换也是将本地地址与合法地址进行一对一的转换,但是动态地址转换是从合法地址池中动态地选择一个未使用的地址对本地地址进行转换。通常由于申请到的公网IP地址有限,而内部主机较多,当多数主机都有访问公网需求时,可能部分主机就要进行等待,所以动态NAT技术在实际中使用的并不多。实验环境:在路由器上配置动态NAT,使得内网主机能正常与公网主机进行通信。
图动态NAT配兽组网图

[Huawei] nat address-group1 192.1.1.2 192.1.1.4〃定义公网地址池名称为1,其地址范围是192.1.1.2192.1.1.4
[Huawei]acl 2000〃定义ACL2000
[Huawei-acl-basic-2000] rule permit source10.1.1.00.0.0.255〃定义访问外网的内网主机网段
[Huawei-acl-basic-2000] quit
[Huawei]interfaceEthernet0/0/1
[Huawei-EthemetO/O/1] natoutbound2000address-group1no-pat〃在接口调用ACL2000,同时执行不基于端口的动态NAT转换,使得经过接口的内网流量访问外网时,其报头中的源IP可以巨地址池中的IP进行转换。

3.基于端口的网络地址转换

企业内部的普通主机有上网需求,由于IPv4公网地址资源有限,所以通常企业可能只申请到一个或少量的IPv4公网地址。此时可以使用NAPT(基于端口的网络地址转换)技术。该技术允许多个内部地址映射到同一个公有地址上,该方案不仅转换了报头中的IP地址,还转换了报头中的端口号,所以也可称之为“多对一地址转换”。所以通常能满足一个企业内部所有主机同时上网的需求。
NAPT的基本原理如表所示。

表NAPT转换

NAPT 转换前NAPT 转换后
192.168.1.2:1000219.152.168.2:2000
192.168.1.3:1001219.152.168.3:2001
192.168.1.4:1002219.152.168.4:2002

NAPT的配置命令和动态NAT配置命令类似,只是命令中少了no-pato配置示例如下:

[Huawei] nat address-group1 192.1.1.2 192.1.1.4〃定义公网地址池名称为1,其地址范围是192.1.1.2192.1.1.4
[Huawei] acl2000〃定义ACL2000
[Huawei-acl-basic-2000] rule permit source192.168.1.00.0.0.255〃定义访问外部的内网主机网段
[Huawei-acl-basic-2000] quit
[Huawei]interfaceEthernet0/0/1
[Huawei-EthemetO/O/1]natoutbound2000address-group1〃在接口调用ACL2000,同时执行基于端口的动态NAT转换,使得经过接口的内网流量访问外网时,其报头中的源IP可以与地址池中的IP进行

涨薪支持区

期待大家能通过这篇文章学到更多,而且薪资一年更比一年猛!
喜欢博主的话可以上榜一探究竟,博主专设涨薪皇榜给大家查阅,喜欢的可以点击此处查看哟。
在这里插入图片描述


#总结
更多备考资料大家可以关注csdn博主-《拄杖盲学轻声码》

以上就是今天要讲的内容,本文主要介绍了备考软考网络管理员的常见知识点(25)网络地址转换NAT,也期待大家逢考必过哈,2023年一起加油!!!

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Axure教程—下拉刷新

本文从元件的实现、交互的实现两个角度&#xff0c;拆解了APP顶部下拉刷新动效制作&#xff0c;并展示了相应的预览效果。 预览效果 预览地址&#xff1a;https://o95k8e.axshare.com 具体的实现方法 一、元件制作 拖入一个矩形元件&#xff0c;设置大小为375552&#xff0c…

Day41

思维导图 类和结构体的区别 1、结构体是一种值类型&#xff0c;类是引用类型。值类型用于存储数据的值&#xff0c;引用类型用于存储对实际数据的引用。即结构体就是当成值来使用的&#xff0c;类则通过引用来对实际数据操作。 2、结构使用栈存储&#xff08;Stack Allocation&…

最小化安装的Red Hat 9安装完Zabbix后没有中文字体报错解决

Redhat9最小化安装后&#xff0c;将 Zabbix 的界面设置为中文&#xff0c;但是系统提示你服务器上没有安装相应的语言包。这是因为 Zabbix 需要在服务器上安装相应的语言环境才能正常显示相应的语言。 报错提示&#xff1a; You are not able to choose some of the languages,…

MySQLSQL性能调优

1.对查询进行优化&#xff0c;应尽量避免全表扫描&#xff0c;首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断&#xff0c;否则将导致引擎放弃使用索引而进行全表扫描&#xff0c; Sql 代码 : select id from t wh…

直流无刷电机FOC控制算法 理论到实践 —— 实践

直流无刷电机FOC控制算法 理论到实践 —— 实践 文章目录 直流无刷电机FOC控制算法 理论到实践 —— 实践1. 前言2. FOC控制整体流程3. FOC实现3.1 定时器实现3.1.1 代码实现 3.2 角度识别3.2.1 机械角度计算3.2.2 电角度计算3.2.3 代码实现 3.3 角度识别初步验证3.4 电流采集3…

【八股】【C++】STL

这里写目录标题 STL定义两大特点两个层次STL构成 容器容器概念容器分类vectorvector概念vector数据结构常用操作 dequestack常用操作 queuelistlist概念常用操作list优势 set 与 multiset容器概念基本函数 set遍历multiset unordered_setmap/multimap容器概念基本函数multimap …

Ubuntu现可用于AMD-Xilinx Versal AI Core系列VCK190评估套件

导读Canonical宣布&#xff0c;其广泛使用的Ubuntu Linux操作系统现在可以用于AMD-Xilinx Versal AI Core系列VCK190评估套件。 Versal VCK190是AMD-Xilinx推出的首款Versal AI Core系列评估套件&#xff0c;旨在让设计人员利用AI和DSP引擎开发解决方案&#xff0c;与市场上任何…

绿建中的太阳辐射反射系数

降低室外热岛强度是绿建主要控制指标之一&#xff0c;在《绿色建筑评价标准》GB/T 50378-2019中&#xff0c;针对降低热岛强度提出了两条基本措施&#xff0c;一是强调乔木、构筑物等遮阴措施&#xff0c;二是要求控制路面、屋面的太阳辐射反射系数不小于0.4。实际在绿建设计和…

kafka安装(包含Zookeeper 安装)

kafka 依赖于 Zookeeper 1. Zookeeper 本地模式安装 修改配置文件 解压后的目录中的 conf 路径下&#xff0c;将文件 zoo_sample.cfg 修改为 zoo.cfg。 mv zoo_sample.cfg zoo.cfg打开 zoo.cfg 文件&#xff0c;修改 dataDir 路径。 dataDir 路径 默认在 /tmp 下&#xff0…

使用Strve.js来搭建一款 Markdown 编辑器

今天&#xff0c;我们来使用Strve.js来搭建一款 Markdown 编辑器&#xff0c;没错&#xff01;你没听错。我们需要创建了一个实时 Markdown 编辑器&#xff0c;用户可以在 textarea 中输入 Markdown 文本&#xff0c;然后实时显示转换后的 HTML。你可能会说使用 Strve.js 开发会…

服务器间传输文件

在使用Linux过程有时需要在两台服务器之间传输文件&#xff0c;用到了scp命令&#xff0c;用着还挺方便 1.使用方式&#xff1a; scp [参数] [原路径] [目标路径] 1.1 常用可选参数&#xff1a; -B 使用批处理模式&#xff08;传输过程中不询问传输口令或短语&#xff09;-C…

OpenGL glBegin()函数学习

接此&#xff0c; OpenGL视口学习_bcbobo21cn的博客-CSDN博客 把VC6生成的代码中的材质部分注释掉&#xff1b;然后程序运行起来是如下&#xff1b; 把原先GLCube函数的代码替换为如下&#xff1b;下面代码是绘制线框&#xff0c;没有面&#xff1b;它是给出顶点坐标和顶点序…

特征工程知识点总结

非系统且不严谨的总结 一、数据清洗 数据清洗部分主要包括&#xff1a;缺失值处理、重复值处理、异常值处理。前两者简单&#xff0c;要么直接删掉&#xff0c;要么按照我们心仪的规则进行插值填充。而对于异常值&#xff0c;也可以直接删掉&#xff0c;但是并不是最好的做法。…

烂sql导致clickhouse集群memory_tracking直线飙升触发熔断

版 本 v e r s i o n 1 9 . 1 7 . 4 . 1 1 c l i c k h o u s e 集 群 &#xff0c; 主 要 存 日 志 数 据 与 监 控 数 据 。 架 构 为 4 台 主 机 1 2 个 实 例 数 &#xff0c; 数 据 为 单 副 本 。 近 日 &#xff0c; 该 c l i c k h o u s e 集 群 有 一 台 物…

JavaWeb之jsp技术的个人理解

一.介绍 是什么&#xff1a;ava Server Pages&#xff1a; java服务器端页面&#xff08;可以理解为&#xff1a;一个特殊的页面&#xff0c;其中既可以指定定义html标签&#xff0c;又可以定义java代码&#xff09;&#xff0c;用于简化书写&#xff01;&#xff01;&#xf…

Elasticsearch 安装使用

下载安装 elasticsearch下载链接 运行&#xff1a;bin\elasticsearch.bat 设置密码&#xff1a;.\bin\elasticsearch-setup-passwords interactive 这边设置密码遇到一个坑 PS G:\elasticsearch-8.8.1> .\bin\elasticsearch-setup-passwords interactiveFailed to authe…

arcpy对图层文件的属性表实现查询、插入、更新、删除

前言 对属性表进行增删改查要用到插入游标、删除游标、更新游标、查询游标。 官方文档地址如下&#xff1a;https://resources.arcgis.com/zh-cn/help/main/10.2/ 授人以鱼不如授人以渔&#xff01;&#xff01; 一、查询游标SearchCursor SearchCursor 函数用于在要素类或…

代码复现:基于竞争学习的灰狼优化算法Clb-GWO

代码复现&#xff1a;基于竞争学习的灰狼优化算法Clb-GWO&#xff0c;可用于算法对比 参考文献&#xff1a;Aala Kalananda V K R, Komanapalli V L N. A competitive learning-based Grey wolf Optimizer for engineering problems and its application to multi-layer perce…

MeterSphere(基于JMeter)常用断言汇总

JSONPath方式断言 {"success": true,"errCode": null,"errMessage": null,"statDate":"6月28日","data": [{"name": "人口","value": "1","unit": "万人…

数字孪生与 GIS 融合为环保领域带来新的变化

在当今日益关注环境保护和可持续发展的时代&#xff0c;数字孪生和 GIS 的融合为环境保护领域带来了巨大的变化。数字孪生是一种以 3D 模型为基础的仿真技术&#xff0c;能够对真实世界进行精确的建模和模拟&#xff0c;而 GIS 则是一种用于收集、管理、分析和可视化地理数据的…