网站大量收购独家精品文档,联系QQ:2885784924

NAT中的地址概念.docVIP

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
NAT中的地址概念.doc

NAT中的地址概念 内容提要: 从字面上看,地址可以被分成两类: inside内, outside(外内和外是根据 NAT 功能定义的。具有 NAT 功能的设备像一个桥连接了内部网与外部网,连接内部的接口卡称为inside”, 连接外部的接口卡称为outside”。即 inside 地址是给内网中的设备使用的, outside 地址是给外网中的设备使用的。 地址也可以被分成 local, global 两类。 Local 地址是内网上的设备所能看到和使用的地址; global 地址是外网设备所能看到和使用的地址。 我们看看这四种地址: inside local address, 内网中设备所使用的 IP 地址,此地址通常是一个私有地址; inside global address, 公用地址,通常是 ISP 所提供的,由内网设备与外网设备通信时所使用到; outside local address, 外网中设备所使用的地址,这个地址是在面向内网设备时所使用的,它不一定是一个公网地址; outside global address, 外网设备所使用的真正的地址; 从内网中设备上发出的 IP 包是以 inside local address” 作为源地址,以 outside local address” 作为目的地址。当数据包到达 NAT 设备的 inside” 接口后,地址分别被翻译成 inside global address” 和 outside global address” 并从 outside” 接口送出。 同样,从外网设备上发出的 IP 包以 outside global address” 作为源地址,以 inside global address” 作为目的地址。当数据包到达 NAT 设备的 outside” 接口后,地址分别被翻译成 outside local address” 和 inside local address” 并从 inside” 接口送出。 我们举个几个例子: 内网地址是 10.10.10.x 网段的地址,外网地址是 171.16.68.x 的地址。路由器行使 NAT 功能,它的 S0 口接内网, S1 口接外网。 内网的设备 10.10.10.1 需要和外网通信,它所使用的外网地址是 171.16.68.5; 换句话说,当路由器从外网收到一个去 171.16.68.5 的数据包时,它知道要数据包实际是要送给 10.10.10.1 的。我们看到,由于外网地址和内网地址没有冲突,因此对外网设备 171.16.68.1 来说,它的地址不需要再做翻译了,即 outside local address 等于 outside global address. 这种情况包括了大部分的 NAT 应用,即只翻译 inside 方地址,而不需要翻译 outside 地址。 NAT 设备中应该维护一张类似于下表的地址映射: Inside Global Inside Local Outside Local Outside Global 171.16.68.5 10.10.10.1 171.16.68.1 171.16.68.1 第二种情况是翻译外网机器的地址,这种方式并不常用,因为这样会导致私有地址路由泄漏到公网上。但这个例子可以加深对 NAT 的理解。 这里 NAT 设备对外网进来的包的源地址做翻译,翻译成与内网地址在同网段的地址。即外部机器 172.16.68.1 在内部机器看来是 10.10.10.5 Inside Global Inside Local Outside Local Outside Global 10.10.10.1 10.10.10.1 10.10.10.5 171.16.68.1 最后一种可能是对内网机器和外网机器都要做地址翻译,此时通常两部分的地址有冲突或重叠。因此 NAT 设备对数据的源和目的都做了地址翻译。在这种情况下,双方看到的地址都不是对方的真实地址。 Inside Global Inside Local Outside Local Outside Global 171.16.68.5 10.10.10.1 10.10.10.5 171.16.68.1 通过这三个例子,我们了解到 NAT 中的 local” 和 global” 的含义, Local 是对内网设备看到的,无论是 inside local 还是 outside local; global 是对外网设备看到的。针对不同的 NAT 配置, inside local address 和 outside local addres

文档评论(0)

000 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档