NAT使用介绍

网络地址转换(NAT,Network Address Translation)属接入广域网(WAN)技术,是一种将私有(保留)地址转化为合法IP地址的转换技术,它被普遍应用于各类类型Internet接入方式和各类类型的网络中。缘由很简单,NAT不只完美地解决了lP地址不足的问题,并且还可以有效地避免来自网络外部的***,隐藏并保护网络内部的计算机。
虽然NAT能够借助于某些代理服务器来实现,但考虑到运算成本和网络性能,不少时候都是在路由器上来实现的。
  随着接入Internet的计算机数量的不断猛增,IP地址资源也就越发显得捉襟见肘。事实上,除了中国教育和科研计算机网(CERNET)外,通常用户几乎申请不到整段的C类IP地址。在其余ISP那里,即便是拥有几百台计算机的大型局域网用户,当他们申请IP地址时,所分配的地址也不过只有几个或十几个IP地址。显然,这样少的IP地址根本没法知足网络用户的需求,因而也就产生了NAT技术。
l.NAT简介
  
借助于NAT,私有(保留)地址的"内部"网络经过路由器发送数据包时,私有地址被转换成合法的IP地址,一个局域网只需使用少许IP地址(甚至是1个)便可实现私有地址网络内全部计算机与Internet的通讯需求。
  NAT将自动修改IP报文的源IP地址和目的IP地址,Ip地址校验则在NAT处理过程当中自动完成。有些应用程序将源IP地址嵌入到IP报文的数据部分中,因此还须要同时对报文进行修改,以匹配IP头中已经修改过的源IP地址。不然,在报文数据都分别嵌入IP地址的应用程序就不能正常工做。
2.NAT实现方式
  
NAT的实现方式有三种,即静态转换Static Nat动态转换Dynamic Nat 和 端口多路复用OverLoad
  静态转换是指将内部网络的私有IP地址转换为公有IP地址,IP地址对是一对一的,是一成不变的,某个私有IP地址只转换为某个公有IP地址。借助于静态转换,能够实现外部网络对内部网络中某些特定设备(如服务器)的访问。
  动态转换是指将内部网络的私有IP地址转换为公用IP地址时,IP地址是不肯定的,是随机的,全部被受权访问上Internet的私有IP地址可随机转换为任何指定的合法IP地址。也就是说,只要指定哪些内部地址能够进行转换,以及用哪些合法地址做为外部地址时,就能够进行动态转换。动态转换可使用多个合法外部地址集。当ISP提供的合法IP地址略少于网络内部的计算机数量时。能够采用动态转换的方式。
  端口多路复用(Port address Translation,PAT)是指改变外出数据包的源端口并进行端口转换,即端口地址转换(PAT,Port Address Translation).采用端口多路复用方式。内部网络的全部主机都可共享一个合法外部IP地址实现对Internet的访问,从而能够最大限度地节约IP地址资源。同时,又可隐藏网络内部的全部主机,有效避免来自internet的***。所以,目前网络中应用最多的就是端口多路复用方式。(是使用最多的一种NAT转换方式。)
相关文章
相关标签/搜索