因为internet地址资源正在迅速被耗尽,大多数的家庭网络都使用网络地址转换(nat)技术建立了一个网关.nat是internet工程任 务组(ietf)制订的一种标准,它允许私有网络中的多台pc或设备共享一个全球唯一的公共地址(所使用私有地址的范围为10.0.x.x. 192.168.x.x与172.x.x.x).作为对ip地址短缺的一种临时补救措施,nat可以很好地完成很多工作--例如windows xp的internet连接共享就使用nat,就像很多网关设备(例如dsl与线缆调制解调器)所做的一样.
nat 穿越技术 【程序编程相关:什么是PKI?PKI的基本组成是什么?】
但问题是:nat希望所有的网络应用程序都以一种标准方式(即在数据包头中使用ip地址)进行通信,但是有些网络程序预计到nat的存在.他们使用了nat无法转换的嵌入式ip地址. 【推荐阅读:数字签名和加密的基本原理及其区别?】
在某些情况下,windows xp可以发现upnp设备,并且提供它自己的用户界面控制这些设备.一个很好的例子便是"网络连接"文件夹中upnp住宅网关设备的用户界面(ui).市 场上流行的linksys befsr41w无线路由器在安装完毕后,会自动显示在"网络连接"文件夹中,因为windows xp已经内置了一个相关的应用程序.除此之外,你可以使用以下步骤安装可选的ui组件.该ui组件会在系统发现新的设备后显示一个"气球"通知,并且在"网上邻居"文件夹中为每个设备防止一个图标.为了启用upnp ui,请按照以下步骤操作: 【扩展信息:什么是非对称加密技术】
nat穿越技术允许网络应用程序对它们是否位于一个具有upnp能力的nat设备之后进行检测.然后,这些程序将获得共享的全球可路由 ip地址,并且配置端口映射以将来自nat外部端口的数据包转发到应用程序使用的内部端口上--所有这一切都是自动完成的,用户无需手动映射端口或者进行 其它工作.nat穿越技术允许网络设备或者点对点应用程序通过动态开启与闭合与外部服务之间的通信端口穿过nat网关与外界通信.启用upnp用户界面
... 下一页