NAT与PAT的区别
http://www.233.com/cisco/zhonghe/20090901/094702257.html
IP地址耗尽促成了CIDR的开发,但是CIDR开发的主要目的是为了有效的使用现有的INTERNET地址,而同时根据RFC1631(IP NETWORK ADDRESS TRANSLATOR)开发的NAT却可以在多重的INTERNET子网中使用相同的IP地址,用来减少注册IP地址的使用。
NAT的分为:静态NAT、动态NAT、端口NAT(PAT)。
静态NAT:内部网络中的每个主机都被永久的映射成外部网络中的某个合法地址;
动态NAT:在外部网络中定义了一系列的合法地址,采用动态分配的方法映射到内部网络;
PAT:是人们比较熟悉的一种转换方式。PAT普遍应用于接入设备中,它可以将中小型的网络隐藏在一个合法的IP地址后面。PATT与动态地址NAT不同,它将内部连接映射到外部网络中的一个单独的IP地址上,同时在该地址上加上一个由NAT设备选定的TCP端口号。也就是采用port multiplexing 技术,或改变外出数据的源port的技术将多个内部ip地址映射到同一个外部地址。
网络地址转换 (NAT) 是一个 Internet 工程任务组 (Internet Engineering Task Force,IETF) 标准,用于允许专用网络上的多台 PC (使用专用地址段,例如 10.0.x.x、192.168.x.x、172.x.x.x) 共享单个、全局路由的 IPv4 地址。IPv4 地址日益不足是经常部署 NAT 的一个主要原因。Windows XP 和 Windows Me 中的“Internet 连接共享”及许多 Internet 网关设备都使用 NAT,尤其是在通过 DSL 或电缆调制解调器连接宽带网的情况下。
NAT 对于解决 IPv4 地址耗费问题 (在 IPv6 部署中却没必要) 尽管很有效,但毕竟属于临时性的解决方案。这种 IPv4 地址占用问题在亚洲及世界其他一些地方已比较严重,且日渐成为北美地区需要关注的问题。这就是人们为什么长久以来一直关注使用 IPv6 来克服这个问题的原因所在。
除了减少所需的 IPv4 地址外,由于专用网络之外的所有主机都通过一个共享的 IP 地址来监控通信,因此 NAT 还为专用网络提供了一个隐匿层。NAT 与防火墙或代理服务器不同,但它确实有利于安全。
NAT使用的几种情况:
1.连接到INTERNE,但却没有足够的合法地址分配给内部主机;
2.更改到一个需要重新分配地址的ISP;
3.有相同的IP地址的两个INTRANET合并;
4。想支持负载均衡(主机);
NAT有4种用法:
1.TRANSLATION INSIDE LOCAL ADDRESS ----------- 将内部地址一对一的翻译成外部地址;
2.OVERLOADING INSIDE GLOBAL ADDRESS --------- 将内部地址多对一的翻译成外部地址,通过地址加端口号的方式区别不同的本地地址。这种方式就是所谓的PAT[/color:43aa144927];
3.TCP LOAD DISTRIBUTING ---- 提供在多个、利用率高的主机之间进行负载分担的方法;
4.HANDLING OVERLAPPING NETWORK ---- 这种方法主要用于两个INTRANET的互联.
NAT的地址转换是指每个内网地址都被转换成ip地址+源端口的方式,这需要公网ip地址为多个。
而PAT由于ip地址不足够,就会出现内网地址被转换成ip地址+端口段的形式,这样的公网ip地址通常只是一个。
举个例子:
NAT
192.168.0.2:4444 ----〉202.116.100.5:4444
192.168.0.3:5555 ----〉202.116.100.6:5555
192.168.0.10:1233 ---〉202.116.100.5:1233
PAT
192.168.0.2:4444 ----〉202.116.100.5:50003
192.168.0.3:5555----〉202.116.100.5:50004
192.168.0.10:1233 ---〉202.116.100.5:50005
简单来说,PAT―多对1,nat―多对多. 来源:考试
NAT与PAT的区别相关推荐
- .NAT和PAT的区别
IP地址耗尽促成了CIDR的开发,但是CIDR开发的主要目的是为了有效的使用现有的INTERNET地址,而同时 根据RFC1631(IPNETWORKADDRESSTRANSLATOR)开发的NAT却 ...
- 源NAT,目的NAT和PAT以及端口映射的区别?
源NAT,目的NAT和PAT以及端口映射的区别? 参考链接: 1.https://blog.51cto.com/hzcto/2418606 2.[转载]网络地址转换(NAT)和端口映射 https:/ ...
- 【有图有真相】静态NAT、动态NAT、PAT、端口映射的详细配置过程
实验要求:使用宿主机利用NAT地址转换技术访问虚拟机的Web80端口.全是***实弹的操作步骤. 实验前提:开启server 2008虚拟机并且搭建一个简单web服务.打开GNS3连接拓扑图的线路,一 ...
- NAT (PAT)地址转换技术(讲解+配置)
目录 一.技术背景: (1)NAT技术背景 (2) PAT技术背景: 二.NAT技术优缺点: 三.NAT类型: 四.配置及思路: (1)PAT地址转换思路: (2)PAT配置 (3)静态NAT配置及思 ...
- NAT,PAT、OSPF的相关配置
NAT,PAT的相关配置 2009-09-30 12:50:35 标签:网络 NAT [推送到技术圈] 版权声明:原创作品,谢绝转载!否则将追究法律责任. 实验任务和目标:<?xml:names ...
- 桥接,NAT,Host Only的区别
桥接,NAT,Host Only的区别 一.Brigde--桥接 :默认使用VMnet0fish批注:只要在虚拟机中将IP设对,即使宿主机的IP是错的,也可以通信.但是如此物理网卡被禁用了,则不能通信 ...
- 【华为】华为模拟器模拟静态、动态NAT、PAT技术
实验拓扑: 实验目的:1.利用静态.动态NAT技术使C1.C2ping通AR2. 2.利用PAT技术ping通. 实验步骤:1.如图配置好C1.C2 IP地址.掩码.网关. 如实验拓扑所示接好线.配置 ...
- 简单配置基于桥接,RIP,NAT,PAT的网络拓扑
推荐步骤: WEB_Server.PC1用路由器模拟.桥接Server和客户端,设置和路由接口IP地址 在R1和R2配置RIPv2全网互通 在R1上开启基于端口PAT,将内部所有的流量映射到R1的f0 ...
- 使用cisco pt 6.0模拟NAT,PAT
NAT(Network Address Translation,网络地址转换)是将IP 数据包头中的IP 地址转换为另一个IP 地址的过程.在实际应用中,NAT 主要用于实现私有网络访问公共网络的功能 ...
最新文章
- 使用容器的概念理解多维数组和多维空间
- Android移动开发之【Android实战项目】activity生命周期与Java中@Override的作用
- JAVA 雪花算法 唯一ID生成工具类
- 错误: 无法生成项目输出组“内容文件来自WebApplication1(活动)”
- SAP License:SAP凭证编号中跳号问题处理
- sencha touch 2与phonegap 2.0结合 打包web app
- iOS Xcode 调试 Unable to fix code signing issue
- tensorflow手动实现算法之一线性回归
- linux锐捷代码_锐捷认证 For Linux
- miracl实现sm2
- 计算机的软键盘在哪里,如何调出软键盘_怎么在电脑上调出软键盘_如何调出搜狗软键盘-Guide信息网...
- APS高级计划与排程系统基本概念和功能说明
- Smartbi手把手教你如何搭建企业大数据BI平台系统
- 计算机知识利用率,电脑CPU使用率怎么看 查看CPU使用率的快速方法图解
- unity打包安卓显示手机顶部状态栏
- python代码加密运行在win10_如何在Win10上正确安装Python,VSCode和flake8
- 医学图像质量评价方法SSIM
- 看似简单的任务-分享二维码图片到微信(分享图片的生成)
- chrom,firefox,ie不能上网,百度浏览器却可以。。。
- 设计巴特沃斯滤波器实现高通滤波