NAT的基本原理与应用

合集下载

nat的工作过程

nat的工作过程

nat的工作过程NAT(Network Address Translation)是一种在计算机网络中常见的技术,它用于将私有IP地址转换成公共IP地址和端口号。

NAT被广泛应用于企业网络和家庭网络,以提供网络连接和安全保护。

下面将介绍NAT的工作过程以及在网络中的应用。

首先,NAT工作的基本原理是在传输数据包时修改源IP地址和端口号以及目的IP地址和端口号。

NAT设备可以是路由器、防火墙或专用的NAT网关。

当内部设备发送数据包时,NAT设备会检查源IP地址和端口号,并将其替换为公共IP地址和端口号。

然后,NAT设备将数据包转发到外部网络或互联网上的目的地址。

接收方在收到数据包时,会将其响应数据包发送到NAT设备提供的公共IP地址和端口号,然后NAT设备会将其转发到内部设备。

NAT的工作过程可以分为以下几个步骤:1.内部设备发送数据包:内部设备(例如,计算机、手机或打印机)发送数据包到目标IP地址。

2.NAT设备检查源IP地址和端口号:NAT设备检查数据包中的源IP地址和端口号,以确定其是否需要进行转换。

3. 替换源IP地址和端口号:如果数据包的源IP地址和端口号是私有IP地址和端口号,NAT设备将其替换为公共IP地址和端口号。

这样做的目的是为了保护内部网络的隐私,并在Internet上与其他设备通信时使用公共IP地址。

4.转发数据包:NAT设备将修改后的数据包转发到外部网络或互联网上的目的地址。

5.接收响应数据包:当外部网络或互联网上的接收方发送响应数据包时,它会将其发送到NAT设备的公共IP地址和端口号。

6.NAT设备替换目标IP地址和端口号:NAT设备检查响应数据包中的目标IP地址和端口号,并将其替换为内部设备的私有IP地址和端口号。

7.转发响应数据包:NAT设备将修改后的响应数据包转发到内部设备,最终达到内部设备与外部网络通信的目的。

除了基本的地址转换,NAT还可以实现端口转换(PAT,PortAddress Translation)。

简述nat的工作原理及主要应用

简述nat的工作原理及主要应用

简述 NAT 的工作原理及主要应用NAT 是什么?网络地址转换(Network Address Translation,简称 NAT)是一种在计算机网络中用于将一个 IP 地址转换为另一个 IP 地址的技术。

NAT 技术有助于解决 IPv4地址资源短缺的问题。

NAT 的工作原理NAT 的工作原理是通过改变 IP 数据包的源 IP 地址和目的 IP 地址来实现地址转换。

根据 IP 数据包的源 IP 地址和目的 IP 地址,NAT 可以分为三种不同类型:静态 NAT、动态 NAT 和 PAT(端口地址转换)。

1.静态 NAT:静态 NAT 是一种一对一的地址转换方式,将一个内部 IP地址映射为一个公网 IP 地址。

静态 NAT 的映射关系在 NAT 设备中是预先配置的,无法动态改变。

2.动态 NAT:动态 NAT 是一种多对多的地址转换方式,将内部 IP 地址映射为一组可用的公网 IP 地址中的一个。

动态 NAT 的映射关系是动态生成和维护的,它通常与会话表(session table)一起使用,以追踪内部主机与外部网络之间的通信。

3.PAT:也被称为端口地址转换(Port Address Translation),PAT 是一种特殊类型的动态 NAT。

在 PAT 中,除了改变 IP 地址外,还会改变源端口号或目的端口号。

通常,PAT 使用一个公网 IP 地址用于多个内部主机的地址转换,并使用不同的端口号来区分这些主机。

NAT 的主要应用NAT 技术在计算机网络中有很多重要的应用。

下面列出了一些常见的应用场景:1.IP 地址共享和节约:由于 IPv4 地址资源有限,NAT 技术可以将多个内部主机共享一个公网 IP 地址,从而节约了 IP 地址的使用。

这种方式被广泛用于家庭网络和小型办公网络中。

2.网络安全:NAT 在一定程度上提供了网络安全性,因为它隐藏了内部网络的真实 IP 地址。

外部网络无法直接访问内部网络中的主机,需要经过NAT 设备进行地址转换。

简述NAT的工作原理及应用

简述NAT的工作原理及应用

简述NAT的工作原理及应用NAT的工作原理NAT(Network Address Translation)是一种网络协议,用于在私有网络和公共网络之间进行地址转换。

它允许多个设备共享单个公共IP地址,从而解决了IP 地址不足的问题。

NAT的工作原理如下:1.出口NAT(SNAT)当私有网络中的一台设备要发送数据包到公共网络时,出口NAT将源IP地址替换为它所拥有的公共IP地址,并在NAT转换表中记录这个映射关系。

这样,数据包就能被正确地送达目标设备。

2.入口NAT(DNAT)当公共网络中的设备要发送数据包到私有网络时,入口NAT将目标IP地址替换为私有网络中的设备的IP地址,并在NAT转换表中查找相应的映射关系。

这样,数据包就能正确地转发到私有网络中的设备。

3.端口转换(PAT)当私有网络中有多台设备共享同一个公共IP地址时,PAT会通过修改源端口和目标端口来实现设备之间的区分。

这样,多个设备就能使用一个公共IP地址进行通信。

NAT的应用NAT广泛应用于各种网络环境中,以下是一些常见的应用场景:1.家庭网络:在家庭网络中,通常只有一个公共IP地址被提供,但是家庭中有多个设备需要连接到互联网,例如电脑、手机、电视等。

NAT可以使用一个公共IP地址为这些设备提供互联网连接。

–家庭网络示意图:•家庭路由器(公共IP地址)连接到互联网•多个设备(电脑、手机、电视等)连接到家庭路由器2.企业网络:类似于家庭网络,企业网络中也需要将私有IP地址转换为公共IP地址来实现互联网连接。

此外,企业网络还需要考虑安全性和灵活性。

NAT可以实现对内部网络的保护,并为企业网络提供更好的扩展性。

–企业网络示意图:•企业内部网络使用私有IP地址•内部网络通过企业防火墙连接到互联网•NAT用于将私有IP地址转换为公共IP地址3.无线网络:在无线网络中,NAT可以帮助管理IP地址的分配和转换,以便支持多个无线设备的连接。

–无线网络示意图:•无线路由器连接到互联网•多个无线设备通过无线路由器连接到互联网4.虚拟化网络:在虚拟化环境中,NAT可以为虚拟机提供外部网络连接,并实现虚拟机之间的通信。

NAT技术介绍范文

NAT技术介绍范文

NAT技术介绍范文NAT (Network Address Translation) 技术是一种将私有网络中的IP 地址转换为公共 IP 地址的技术,用于解决 IPv4 地址不足的问题。

本文将对 NAT 技术进行详细介绍,并讨论其工作原理、应用场景以及优缺点。

一、NAT技术的工作原理NAT技术通过在网络路由器上实现一个网络地址转换表来实现IP地址的转换。

当私有网络内的计算机发送数据包时,路由器会将源IP地址转换为它在公共网络上的IP地址,并将转换后的数据包发送到公共网络上。

而当公共网络上的数据包返回到路由器时,路由器会根据转换表将目标IP地址恢复为私有网络内部的IP地址,并发送给相应的计算机。

为了实现地址转换,NAT 技术使用了多种转换模式,包括静态 NAT、动态 NAT 和 PAT (Port Address Translation)。

1.静态NAT:静态NAT是一种一对一的地址转换方式,将私有网络内的每个IP地址映射到一个公共IP地址,从而实现私有网络内的计算机与公共网络的通信。

2.动态NAT:动态NAT是一种将私有网络内的IP地址与一组公共IP地址绑定起来的方式。

当私有网络内的计算机发送数据包时,路由器会从绑定的IP地址池中选择一个公共IP地址进行转换。

这种方式使得私有网络内的计算机可以共享一组有限的公共IP地址。

3.PAT:PAT是一种基于端口号的地址转换方式,它将私有网络内的IP地址与一个公共IP地址绑定,并使用不同的端口号来区分不同的连接。

通过这种方式,同一个公共IP地址可以支持多个私有网络内的计算机进行网络通信。

二、NAT技术的应用场景1.提供互联网访问:NAT技术可以将私有网络内的IP地址转换为公共IP地址,使得私有网络内的计算机可以通过互联网进行通信和访问。

2.IP地址共享:由于IPv4地址的有限性,很多组织或家庭无法为每个设备都分配一个公共IP地址。

NAT技术通过将私有网络内的IP地址转换为共享的公共IP地址,实现了多个设备共享一个公共IP地址的功能。

NAT技术基本原理与应用

NAT技术基本原理与应用

NAT技术基本原理与应⽤1 概述1.1 简介1.1.1 名词解释公有IP地址:也叫全局地址,是指合法的IP地址,它是由NIC(⽹络信息中⼼)或者ISP(⽹络服务提供商)分配的地址,对外代表⼀个或多个内部局部地址,是全球统⼀的可寻址的地址。

私有IP地址:也叫内部地址,属于⾮注册地址,专门为组织机构内部使⽤。

因特⽹分配编号委员会(IANA)保留了3块IP地址做为私有IP地址:10.0.0.0 ——— 10.255.255.255172.16.0.0——— 172.31.255.255192.168.0.0——— 192.168.255.255地址池:地址池是有⼀些外部地址(全球唯⼀的IP地址)组合⽽成,我们称这样的⼀个地址集合为地址池。

在内部⽹络的数据包通过地址转换到达外部⽹络时,将会在地址池中选择某个IP地址作为数据包的源IP地址,这样可以有效的利⽤⽤户的外部地址,提⾼访问外部⽹络的能⼒。

1.1.2关于NATNAT英⽂全称是“Network Address Translation”,中⽂意思是“⽹络地址转换”,它是⼀个IETF(Internet Engineering Task Force, Internet⼯程任务组)标准,允许⼀个整体机构以⼀个公⽤IP(Internet Protocol)地址出现在Internet上。

顾名思义,它是⼀种把内部私有⽹络地址(IP地址)翻译成合法⽹络IP地址的技术,如下图所⽰。

因此我们可以认为,NAT在⼀定程度上,能够有效的解决公⽹地址不⾜的问题。

简单地说,NAT就是在局域⽹内部⽹络中使⽤内部地址,⽽当内部节点要与外部⽹络进⾏通讯时,就在⽹关(可以理解为出⼝,打个⽐⽅就像院⼦的门⼀样)处,将内部地址替换成公⽤地址,从⽽在外部公⽹(internet)上正常使⽤,NAT可以使多台计算机共享Internet连接,这⼀功能很好地解决了公共 IP地址紧缺的问题。

通过这种⽅法,可以只申请⼀个合法IP地址,就把整个局域⽹中的计算机接⼊Internet中。

nat的工作原理及应用

nat的工作原理及应用

NAT的工作原理及应用1. NAT的基本概念网络地址转换(Network Address Translation,简称NAT)是一种在网络层上进行的地址转换技术,用于解决IPv4地址不足的问题。

NAT通过将内部网络的私有IP地址和外部网络的公有IP地址进行映射转换,使得内部网络可以通过一个公有IP地址访问外部网络。

2. NAT的工作原理NAT的工作原理可以归纳为三个主要步骤:步骤一:源地址转换(Source Address Translation)当内部网络中的主机向外部网络发送数据时,NAT会将数据包的源IP地址替换为公有IP地址。

这样,外部网络接收到数据包时,会将其回复发送给公有IP地址,然后NAT再将回复的数据包的目的IP地址转换为内部主机的私有IP地址。

步骤二:目的地址转换(Destination Address Translation)当外部网络中的主机向内部网络发送数据包时,NAT会将数据包的目的IP地址替换为内部主机的私有IP地址。

这样,数据包达到NAT后,它会将数据包的源IP地址转换为公有IP地址,并将数据包发送到内部网络中的目的主机。

步骤三:端口转换(Port Translation)NAT还可以进行端口转换,通过改变数据包中的端口号实现多个内部主机共享一个公有IP地址。

这是因为在一个IP地址下,端口号是唯一的,通过改变端口号,不同的数据包可以被正确路由到不同的内部主机。

3. NAT的应用场景场景一:家庭网络在家庭网络中,通常只有一个公有IP地址,但是家庭中有多台设备需要连接到外部网络。

NAT通过 IP地址转换和端口转换技术,使得多台设备能够共享一个公有IP地址访问外部网络。

这样,家庭网络中的设备可以通过NAT访问互联网,实现网络连通。

场景二:企业网络在企业网络中,NAT可以起到保护内部网络的作用。

通过将内部主机的私有IP地址转换为企业的公有IP地址,外部网络无法直接访问内部网络,从而提高了网络的安全性。

使用网络地址转换(NAT)实现局域网访问互联网

使用网络地址转换(NAT)实现局域网访问互联网随着互联网的普及和发展,越来越多的人们接触到并使用互联网。

无论是家庭还是办公场所,都通常会建立一个局域网来连接多台设备。

然而,局域网内的设备想要访问互联网,则需要使用网络地址转换(NAT)来实现。

一、什么是网络地址转换(NAT)?网络地址转换(Network Address Translation,简称NAT)是一种将内部网络地址转换为外部网络地址的技术,通过这种技术可以实现内部网络设备与互联网的通信。

NAT主要用于将内部网络(局域网)中的私有IP地址转换成全球唯一的公共IP地址,以便在互联网上进行通信。

二、NAT的工作原理1. NAT的基本原理NAT的基本原理是通过路由器或防火墙设备来实现,它将局域网中的多台设备的私有IP地址转换为一个公共IP地址。

在通信过程中,当局域网中的设备发送请求到互联网上的某个服务器时,路由器会自动将该请求的源IP地址从私有IP地址转换为公共IP地址,然后将请求发送到目标服务器。

当目标服务器返回响应时,路由器再将响应的目标IP地址从公共IP地址转换为相应的私有IP地址,然后将响应发送到请求设备。

2. NAT的转换方式NAT的转换方式有两种:静态NAT和动态NAT。

- 静态NAT:静态NAT是指将局域网中的某个设备的私有IP地址与一个全局唯一的公共IP地址进行一对一的映射。

这种方式适合需要将某些设备一直映射到相同的公共IP地址的情况,如服务器等。

- 动态NAT:动态NAT是指将局域网中的多个设备的私有IP地址与一个或多个公共IP地址进行动态映射。

这种方式根据局域网中设备的需求,将可用的公共IP地址动态地分配给设备进行通信。

三、NAT的优势和应用场景1. 优势- 节约IP地址资源:使用NAT可以实现将多个设备共享一个公共IP地址,从而大大节约了IP地址资源的使用。

- 增加网络安全性:NAT作为一种边界设备,将私有网络地址隐藏在公网之后,减少了对内部网络的直接攻击。

nat的原理及应用

NAT的原理及应用1. NAT的定义网络地址转换(Network Address Translation,简称NAT)是一种网络协议,用于将私有IP地址转换为公共IP地址,以便在互联网上进行通信。

NAT在计算机网络中起到了重要的作用,它使得多个设备可以通过共享一个公共IP地址来访问互联网。

2. NAT的原理NAT的原理是通过在私有网络和公共网络之间建立一种映射关系,将私有网络内的IP地址和端口号转换为公共网络的IP地址和端口号。

这样,在公共网络中就可以唯一标识每个数据包,从而实现了私有网络内的设备与互联网之间的通信。

具体而言,NAT的原理包括以下几个步骤:•地址转换:将私有网络内部的IP地址转换为公共网络的IP地址。

这是NAT最基本的功能,通过将私有IP地址替换为公共IP地址,实现了对外通信的能力。

•端口转换:私有网络内的多个设备可能使用相同的端口号进行通信,但在公共网络中,同一个IP地址必须使用不同的端口号进行区分。

因此,NAT会将私有网络内设备的端口号转换为公共网络的唯一端口号,以实现数据包在公共网络中的唯一标识。

•连接跟踪:NAT会为每个建立的连接维护一张映射表,记录私有网络内的设备与公共网络的映射关系。

当收到返回数据包时,NAT可以根据映射表将数据包正确转发到私有网络内的设备。

3. NAT的应用场景NAT在实际网络中有着广泛的应用,特别是在企业内部网络和家庭网络中。

下面列举了几个常见的NAT应用场景:•共享上网:通过NAT,多个设备可以通过共享一个公共IP地址来访问互联网。

这在家庭网络和小型企业中尤为常见,一台路由器作为NAT设备,为多台设备提供上网功能。

•端口映射:NAT还可以用于端口映射,将公共网络中的某个端口号映射到私有网络中的指定IP地址和端口号。

这在需要从公共网络访问私有网络的服务器时非常有用,如Web服务器、FTP服务器等。

•防火墙:NAT也可以作为防火墙的一部分,通过限制私有网络内设备对外访问的能力,保护内部网络的安全性。

NAT的基本原理与应用

安全性考虑
确保NAT只对必要的网络流量进行转换,避 免安全漏洞。
端口管理
合理规划和管理NAT端口池,避免端口冲突 和耗尽。
性能考虑
合理配置NAT规则,避免对网络性能产生过 大影响。
NAT配置的常见问题及解决方案
问题1
无法访问外部网络
解决方案
检查NAT规则是否正确配置,确保内 部网络设备使用的IP地址和端口号与 NAT规则匹配。
NAT的主要类型
1 2
静态NAT
将私有IP地址静态映射到公共IP地址,适用于固 定设备或服务器。
动态NAT
将多个私有IP地址映射到少量公共IP地址,适用 于大量设备共享少量公网IP的情况。
3
端口NAT
通过改变传输层端口号来实现地址转换,适用于 需要同时映射多个私有IP地址的情况。
NAT的工作原理
网络安全防护
• NAT技术可以提供一定的网络安全防护功能。通过 将内部私有IP地址转换为外部公有IP地址,NAT技术 可以隐藏内部网络结构,防止黑客攻击和入侵。同 时,NAT技术还可以实现流量过滤和访问控制,提 高网络安全性能。
03
NAT的配置与实现
NAT的配置步骤
确定NAT需求
明确需要使用NAT的场景和目的,例如 将私有IP地址转换为公共IP地址。
缓解IPv4地址不足的问题
随着互联网的普及和发展,IPv4地址资源逐渐耗尽,NAT技 术可以有效缓解IPv4地址不足的问题。通过将多个私有IP地 址映射到一个公有IP地址,NAT技术可以实现复用IP地址, 节省地址资源。
NAT技术可以帮助实现网络地址转换,将私有IPv4地址转换 为IPv6地址。随着IPv6的推广和应用,NAT技术可以帮助实 现IPv4到IPv6的过渡,促进网络的升级和发展。

nat的原理和应用

NAT的原理和应用1. NAT的定义NAT(Network Address Translation)即网络地址转换,是一种网络协议,用于在IP网络中转换网络地址。

2. NAT的原理NAT通过在网络路由器上进行地址转换,将内部网络的私有IP地址转换为外部网络的公共IP地址,从而实现内部网络和外部网络之间的通信。

3. NAT的工作方式NAT主要分为三种工作方式:静态NAT、动态NAT和PAT(Port Address Translation)。

3.1 静态NAT静态NAT将内部网络的一个私有IP地址映射到外部网络的一个公共IP地址上,并且映射关系固定不变,一对一的映射关系。

3.2 动态NAT动态NAT将内部网络的若干私有IP地址映射到外部网络的一个或多个公共IP 地址上,并且映射关系可以根据需要动态地改变。

3.3 PATPAT是一种特殊的动态NAT,除了将内部网络的私有IP地址转换为外部网络的公共IP地址外,还会将内部网络的端口号映射到不同的外部网络端口上,从而实现多对一的映射关系。

4. NAT的应用场景NAT主要在以下几个方面得到广泛应用:4.1 IP地址转换NAT可以将内部网络使用的私有IP地址转换为外部网络的公共IP地址,解决了IPv4地址不足的问题。

4.2 内部网络隔离通过NAT,内部网络可以使用私有IP地址,使得内部网络的具体拓扑结构对外部网络不可见,增强了内部网络的安全性。

4.3 网络负载均衡NAT可以将外部网络对同一个公共IP地址的请求转发到不同的内部服务器上,实现网络负载均衡,提高网络性能和服务可靠性。

4.4 网络地址转换NAT还可以在不同网络协议之间进行地址转换,实现不同类型网络的互联互通,如IPv4与IPv6之间的转换。

5. NAT的优缺点NAT作为一种网络协议,在实际应用中具有一定的优点和缺点。

5.1 优点•解决了IPv4地址不足的问题,延缓了IPv4地址耗尽的时间。

•增强了内部网络的安全性,对外部网络隐藏了内部网络的具体拓扑结构。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
11
第1章 NAT基本概念 第2章 NAT工作原理
12
NAT的基本工作原理
• NAT在系统中的位置
TCP/UDP IP NAT
Link Layer
13
NAT的基本工作原理
• 透明的地址分配
– 静态的地址分配指一个特定的主机使用固定的 地址访问外部的网络。 – 动态的地址分配是指NAT在一些地址中挑选一 个地址,做为内部网络的主机访问外部网络的 IP地址。无论是那种,地址的分配应该对用户 来说是透明的。
4
第1章 NAT基本概念 第2章 NAT工作原理
5
NAT基本概念
• NAT(Network Address Translator)
– 网络地址转换,即改变IP报文中的源或目的地 址的一种处理方式; – 使一个局域网中的多台主机使用少数的合法地 址访问外部资源,也可以按照要求设定内部的 WWW、FTP、TELNET的服务提供给外部网 络使用; – 有效的隐藏了内部局域网的主机IP地址,起到 了安全保护的作用。
14
NAT的基本工作原理
• NAT的基本工作方式:
– NAT-一对一的地址转换 – PAT-多对一的地址转换 – NPAT-多对多的地址转换
15
NAT的基本工作原理
• NAT方式
16
NAT的基本工作原理
• NAT方式
– 在出方向上转换IP报文头中的源IP地址,而不 对端口进行转换。 – 在私有网络地址和外部网络地址之间建立一对 一映射,实现比较简单 – 只转换IP报文头中的IP地址,所以适用于所有 IP报文转换
公网 NAT NE16
PC
内部网
www 服 务 器 DNS 服务器
PC
23
6
NAT基本概念
• 公有地址和私有地址 • 私有地址是指内部网络(局域网内部)的主机 地址,而公有地址是局域网的外部地址(在 因特网上的全球唯一的IP地址)。因特网地 址分配组织规定以下的三个网络地址保留用 做私有地址:
– – – 10.0.0.0 - 10.255.255.255 172.16.0.0 - 172.31.255.255 192.168.0.0 - 192.168.255.255
NAT的基本工作原理
• 内部服务器
21
NAT的基本工作原理
• 利用ACL控制地址转换
可以使用地 址转换访问 Internet
不能访问 Internet
22
NAT的基本工作原理
• DNS和内部服务器使用私网地址 – 由于内部www服务器和DNS服 务器都在一个私网内,这样, 当内部DNS进行为内部服务器 进行域名到IP地址的转换时, 会得到一个内部网的IP地址, 然后DNS将这个内部地址返回 给外部要访问的内部服务器的 主机。而这个地址由于是私网 地址,所以外部网访问不到。
19
NAT的基本工作原理
• 内部服务器
– 内部服务器是一种反相的地址转换。 – 地址转换屏蔽了内部网络中的主机,而内部服 务器可以提供外部网络访问内部网络的服务。 可以配置WWW、FTP、Telnet等服务。 – 内部服务器映射表是由NAT SERVER命令配 置的,在转换时,根据用户的配置查找外部数 据包的目的地址,如果是访问内部的服务器, 则转换成相应的内部服务器的目的地址和端口 ,达到访问内部服务器的目的。还原时对源地 址进行查找,判断是否是从内部服务器出去的 报文,如果是将源地址转换成相应的外部地址20
• RFC2993
– Architectural Implications of NAT
• RFC 2663
– IP Network Address Translator (NAT) Terminology and Considerations
• RFC 3027
3
• 学习:
– NAT基本概念 – NAT工作原理
NAT原理与基本应用
• NAT技术实现了私 网与公网的互访, 为私网提供了安全 保障,也给公网带 来了安全隐患。
1
学习指南
• NAT相关的基本概念 • 重点理解NAT的入口和出口转换流程
2
参考资料
• RFC 3022
– Traditional IP Network Address Translator (Traditional NAT)
9
NAT基本概念
• 转换关联
– 转换关联就是将一个地址池和一个访问列表关 联起来,这种关联指定了“具有某些特征的IP报 文”是使用“这样的地址池中的地址”,而另一些 可能是使用另外一个地址池中的地址。在地址 转换时,是根据这样的对应进行地址转换的。 当一个内部网络的数据包文发往外部网络时, 首先根据访问列表判定是否是允许的数据包, 然后根据转换的关联找到于之相对应的地址池 ,我们就可以把源地址转换成这个地址池中的 某一个地址,完成务器映射表
– 内部服务器映射表是由NAT SERVER命令配 置的,允许用户依照自己的需要提供内部服务 。在转换时,根据用户的配置查找外部数据包 的目的地址,如果是访问内部的服务器,则转 换成相应的内部服务器的目的地址和端口,达 到访问内部服务器的目的。还原时对源地址进 行查找,判断是否是从内部服务器出去的报文 ,如果是将源地址转换成相应的外部地址。
17
NAT的基本工作原理
• PAT方式
– PAT(Port Address Translation)方式的地址 转换利用了TCP/UDP协议的端口号,进行地 址转换。 – PAT方式的地址转换是采用了“地址+端口”的 映射方式,因此可以使内部局域网的许多主机 共享一个IP地址访问Internet。在私有网络地址 和外部网络地址之间建立多对一映射。 – 不同的内部网地址,转换时采用相同的公网地 址,并依靠不同的端口号来区分每一个内部网 18 主机。
• 访问控制列表
– 访问列表是由ACCESS-LIST命令生成的,它 依据IP数据包报头以及它承载的上层协议数据 包头的格式定义了一定的规则,可以表示允许 或者是禁止具有某些特征(包头数据可以描述的 )的数据包,地址转换按照这样的规则判定哪 些包是被允许转换或者是禁止转换,这样可以 禁止一些内部的主机访问外部网络,提高一些 网络的安全性问题。
7
NAT基本概念
• 地址池
– 地址池是由一些外部地址(全球唯一的IP地址 )组合而成的,我们称这样的一个地址集合为 地址池。在内部网络的数据包通过地址转换达 到外部网络时,将会选择地址池中的某个地址 作为转换后的源地址,这样可以有效利用用户 的外部地址,提高内部网络访问外部网络的能 力。
8
NAT基本概念
NAT的基本工作原理
• NPAT方式
– NPAT(Nat & Port Address Translation)方 式的地址转换也是利用了TCP/UDP协议的端 口号,进行地址转换。 – 私网地址和公网地址之间建立了多对多的映射 关系。 – NPAT方式也是采用“地址+端口”的映射关系, 因此可以使内部局域网的多个主机共享多个IP 地址访问Internet。
相关文档
最新文档