单选题 NAT技术解决了IPv4地址短缺的问题,假设内网的地址数是m,而外网的地址数n,若m>n,则这种技术叫做______,若m>n,且n=1,则这种技术叫做______。
【正确答案】 A
【答案解析】
【正确答案】 C
【答案解析】[解析] NAT(Network Address Translation,网址转换)是将IP数据包头中的IP地址转换为另一个IP地址的过程。在实际应用中,NAT主要用于实现私有网络访问公共网路的功能。这种通过使用少量的公有IP地址代表较多的私有IP地址的方式,将有助于减缓可用IP地址空间的枯竭。
NAT的实现方式有三种,即静态转换Static Nat、动态转换Dynamic Nat和端口多路复用Over Load。
静态转换是指将内部网的私有IP地址转换为公有IP地址,IP地址对是一对一的,是一成不变的,某个私有IP地址只转换为某个公有IP址。借助于静态转换,可以实现外部网对内部网路中某些特定设备(如服务器)的访问。
动态转换是指将内部网的私有IP地址转换为公用IP地址时,IP地址是不确定的,是随机的,所有被授权访问上Internet的私有IP地址可随机换为任何可指定的合法IP地址。也就是说,只要指定哪些内部地址可以进行转换,以及哪些合法地址作为外部地址时,就可以进行转换。动态转换可以使用多个合法外部地址集。当ISP提供的合法IP地址略少于网络内部的计算机数量时,可以采用动态转换的方式。
端口多路复用(Port Address Translation, PAT)是指改变外出数据包的源端口并进行端口转换,即端口地址转换(Port Address Translation, PAT)。采用端口多路复合方式,内部网络的所有主机均可共享一个合法外部IP地址,实现对Internet的访问,从而可以最大限度地节约IP地址资源。同时,又可隐藏网络内部的所有主机,有效避免来自Internet的攻击。因此,目前网络中应用最多的就是端口多路复用方式。
题干中m>n时,采用态NAT,当m>n且n=1时,采用NAPT-PT以及地址伪装。