单选题 NAT技术解决了IPv4地址短缺的问题,假设内网的地址数是m,而外网地址数是n,若m>n,则这种技术叫作______,若m>n,且n=1,则这种技术叫作______。
【正确答案】 A
【答案解析】
【正确答案】 C
【答案解析】[解析] NAT设备配置多个公用的IP地址,当位于内部网络的主机向外部主机发起会话请求时,把内部地址转换成公用IP地址。如果内部网络中主机的数目不大于NAT所拥有的公开IP地址的数目,则可以保证每个内部地址都能映射到一个公开的IP地址,否则允许同时连接到外部网络的内部主机的数目会受到NAT公开IP地址数量的限制。也可以使用静态映射的方式把特定内部主机映射为一个特定的全球唯一的地址,保证了外部对内部主机的访问。
NAT的实现方式有三种,即静态转换、动态转换和端口多路复用转换。
静态转换是指将内部网络的私有IP地址转换为公有IP地址,IP地址对是一对一的,是一成不变的,某个私有IP地址只转换为某个公有IP地址。借助于静态转换,可以实现外部网络对内部网络中某些特定设备(如服务器)的访问。
动态转换是指将内部网络的私有IP地址转换为公用IP地址时,IP地址是不确定的、随机的,所有被授权访问上Internet的私有IP地址可随机转换为任何指定的合法IP地址。也就是说,只要指定哪些内部地址可以进行转换,以及用哪些合法地址作为外部地址时,就可以进行动态转换。动态转换可以使用多个合法外部地址集。当ISP提供的合法IP地址略少于网络内部的计算机数量时。可以采用动态转换的方式。
端口多路复用转换是指改变外发数据包的源端口并进行端口转换,即端口地址转换采用端口多路复用方式。内部网络的所有主机均可共享一个合法外部IP地址实现对Internet的访问,从而可以最大限度地节约IP地址资源。同时,又可隐藏网络内部的所有主机,有效避免来自Internet的攻击。因此,目前网络中应用最多的就是端口多路复用方式。