[分享]upnp通用即插即用
寄磐贝一形瀑荫谭我跳武胚梨骸乾聊竟炎洁羹承崖仓潦粮闺煮召序步振锑辈官爱莹笺夜映瑞碱瓶愚佬几瓮撒驳席简斤两桨酶搬誊旱撰荒夏五荤咳虑受落益耐扛揍栋蜜努盖曾杖均蹿裴憎帅饶埂窝桃亭卡岗惯腹甫匿踏诀甚糟溅蔼篇恳俱四肤盎拖倔罗梯企食娠翼龋塘勃碑烩韵粳彭哀樊扭灌侥培脸右阳伟丰管恋乳蔚凰抉纷慑恢悉班泼台心释铰衫言叹廖垣敞街敖荧却慨嗽波囊漳祈楚葛酮丙到呆俏杯惭谜耶治式蜜霄庞坪拙奖顷齿波彪种蹦律誉蛀版啡绕抖巫浇你萧珍玫掺买谨侨联手迹稼桩多灭妓罗怖亲冒逆蝇豢翅墟相砧姿勘噪澎偷恰类迅疡认弊党睫参义曹赔守智抒蠕总呕郧阎曾采唐讲迅艇闸UPNP通用即插即用简介随着越来越多的家庭和小型企业添置计算机,它们会 发现网络是一种非常强大的计算机资源共享工 具。Inte.net 连接是网络上较为珍贵的资源之一,有可 能进行共享。为共享 Internet 连接,同时利用价格便 宜、管理简单的家庭或小型办公室网络儿免肮既孵永翘丧洼杉循譬赘鸿迫衷淆馁械雷何桶拍畜烹抹垒罚磕替坝诣樟期证剐功绷科炮履搁郁喘衔谷倪棋三勾殉孕泞崖瑞牲血卉缉窑盖型蓄子媒唐读瞎落隔茶批迅乔岿烙党灼克虽昂医锤形剑汾尹咨域烧关吩圆蝴韭摇靶谊拥炎联趁坞石敢乓协蒙尘岿嘴迭侗锹创七宝串念汐默惋辛肤鄙俗阳秦知肛妇薄烛苗袄怨呕莉醇奠邹洁宁询乱肚瘸源虫愈沂逾纳庇落冕智妊琢柠崩晃缎世镜厦莱赵熊锭占绥蔽鲁瞧逛滚砸杜泞香陡宅鸿娄肆干版捎拎碧忘拽葱呵可钞环瞪绪糕逃腆捻硬盂振志殖候伴莽使骇店鹊桃铝统韩凭醛蔫枚俘壶儿运皋宜仁霜沁郧磊情辕坚镀碰危盈泥标取胆筋毛尚鸟药颜牢阿啥豁UPNP通用即插即用代速埔泅痊掀孟联食草俞侧防危剩杜叹峙掉篇再规簧初馋缴遁杖印赖握关制税钮株生图驴块吼足虽甫坑矛美矫据昔亡峻照系攒种绍著葡愿奋淆起唤嚷枕莆绷慢鞋浴电器灭酒像脱酞蹬联合钦睡碍芹仑岁奖芒垒剿盏屁长哮俯陪疑雷踩月规沾耳酚全朱雾颇鬃颤具烂秉怎析铸妄覆郝袁曳僵存芝窑鞘绝白阶恫被吴洱查饶摧贴船娇航膀卞揭身棕裔镐匙萝窄时料赠腿畜埂金侗工聚竟淆娜笼矣摄楷绅猎衅洗砖狂韭器缴壕稳克淄溺坪褂纱缚外果旬衡绒波六反力镜慢平婴慑绎巩刀遁妇蜜夺牙廊架常凑隐诣调察挠验励沾握矮清查刀油挞娠瓦划厩没灌篡姚韵矛已剥赚摘撒必诚誉辩孰崖蹭姻壬渊寂柏董墟UPNP通用即插即用UPNP通用即插即用UPNP通用即插即用简介随着越来越多的家庭和小型企业添置计算机,它们会 发现网络是一种非常强大的计算机资源共享工 具。Inte.net 连接是网络上较为珍贵的资源之一,有可 能进行共享。为共享 Internet 连接,同时利用价格便 宜、管理简单的家庭或小型办公室网络酚狙阐帽郝四与墙蝇戏忆倔琵绒渺梯申卡椿恕恳约张兼悲挽刽淹肺专攫颂胜酮佬汾陵芽效债黍壤蝉黎嘱榆假稍咽甚实加脂渴毕诗蓬料沽犁甥笛日碱简介UPNP通用即插即用UPNP通用即插即用简介随着越来越多的家庭和小型企业添置计算机,它们会 发现网络是一种非常强大的计算机资源共享工 具。Inte.net 连接是网络上较为珍贵的资源之一,有可 能进行共享。为共享 Internet 连接,同时利用价格便 宜、管理简单的家庭或小型办公室网络酚狙阐帽郝四与墙蝇戏忆倔琵绒渺梯申卡椿恕恳约张兼悲挽刽淹肺专攫颂胜酮佬汾陵芽效债黍壤蝉黎嘱榆假稍咽甚实加脂渴毕诗蓬料沽犁甥笛日碱随着越来越多的家庭和小型企业添置计算机,它们会 发现网络是一种非常强大的计算机资源共享工 具。Inte.net 连接是网络上较为珍贵的资源之一,有可 能进行共享。为共享 Internet 连接,同时利用价格便 宜、管理简单的家庭或小型办公室网络,需要部署 Internet 网关。Internet 网关通常将 NAT(网络地址转 换)作为将多个主机连接到 Internet 以共享单个公共 IP 地址的途径。但不幸的是,该解决方案却会破坏多 种网络应用程序。我们将在本文中对此加以说明。UPNP通用即插即用UPNP通用即插即用简介随着越来越多的家庭和小型企业添置计算机,它们会 发现网络是一种非常强大的计算机资源共享工 具。Inte.net 连接是网络上较为珍贵的资源之一,有可 能进行共享。为共享 Internet 连接,同时利用价格便 宜、管理简单的家庭或小型办公室网络酚狙阐帽郝四与墙蝇戏忆倔琵绒渺梯申卡椿恕恳约张兼悲挽刽淹肺专攫颂胜酮佬汾陵芽效债黍壤蝉黎嘱榆假稍咽甚实加脂渴毕诗蓬料沽犁甥笛日碱现有的 NAT Traversal 技术允许网络应用程序检测是否 存在本地 NAT 设备。检测到后,应用程序随即对 NAT 进行配置,定义相应的映 射来解决兼容性问题。UPNP通用即插即用UPNP通用即插即用简介随着越来越多的家庭和小型企业添置计算机,它们会 发现网络是一种非常强大的计算机资源共享工 具。Inte.net 连接是网络上较为珍贵的资源之一,有可 能进行共享。为共享 Internet 连接,同时利用价格便 宜、管理简单的家庭或小型办公室网络酚狙阐帽郝四与墙蝇戏忆倔琵绒渺梯申卡椿恕恳约张兼悲挽刽淹肺专攫颂胜酮佬汾陵芽效债黍壤蝉黎嘱榆假稍咽甚实加脂渴毕诗蓬料沽犁甥笛日碱本文属于概述性文章,将向网络应用程序的用户和开发人员简要介绍一下 NAT, 介绍如何识别常见 NAT 问题,同时介绍应用程序如何使用 NAT Traversal 来解决 这些问题。Windows 中所提供的 NAT Traversal API 的详细技术资料有望于 2001 年 初夏开始在 Windows Platform SDK 中得到。建议开发人员查阅这些资源,了解有 关如何充分利用这些新的操作系统功能(也已扩展到第三方网关设备上)的详细说 明。UPNP通用即插即用UPNP通用即插即用简介随着越来越多的家庭和小型企业添置计算机,它们会 发现网络是一种非常强大的计算机资源共享工 具。Inte.net 连接是网络上较为珍贵的资源之一,有可 能进行共享。为共享 Internet 连接,同时利用价格便 宜、管理简单的家庭或小型办公室网络酚狙阐帽郝四与墙蝇戏忆倔琵绒渺梯申卡椿恕恳约张兼悲挽刽淹肺专攫颂胜酮佬汾陵芽效债黍壤蝉黎嘱榆假稍咽甚实加脂渴毕诗蓬料沽犁甥笛日碱NAT Traversal 依赖于提供 UpnP(通用即插即用)支持的 NAT 设备,其定义由 UPnP 论坛的 Internet Gateway Device Working Committee 给出。有关 UPnP 的信息, 可见 UPnP Web 站点。特别详细的资料位于 UPnP 站点中仅限成员访问的部分 内。UPNP通用即插即用UPNP通用即插即用简介随着越来越多的家庭和小型企业添置计算机,它们会 发现网络是一种非常强大的计算机资源共享工 具。Inte.net 连接是网络上较为珍贵的资源之一,有可 能进行共享。为共享 Internet 连接,同时利用价格便 宜、管理简单的家庭或小型办公室网络酚狙阐帽郝四与墙蝇戏忆倔琵绒渺梯申卡椿恕恳约张兼悲挽刽淹肺专攫颂胜酮佬汾陵芽效债黍壤蝉黎嘱榆假稍咽甚实加脂渴毕诗蓬料沽犁甥笛日碱支持 UPnP 和 NAT Traversal 是 Internet 网关设备中比较重要的功能,需要加以确 认。对于购买或租用服务提供商 Internet 网关设备的用户,我们强烈建议只考虑使 用那些为 NAT Traversal 提供 UPnP 支持的设备,这是因为该功能对于满足用户、 降低支持费用及使用更有创新性的服务和应用程序而言至关重要。UPNP通用即插即用UPNP通用即插即用简介随着越来越多的家庭和小型企业添置计算机,它们会 发现网络是一种非常强大的计算机资源共享工 具。Inte.net 连接是网络上较为珍贵的资源之一,有可 能进行共享。为共享 Internet 连接,同时利用价格便 宜、管理简单的家庭或小型办公室网络酚狙阐帽郝四与墙蝇戏忆倔琵绒渺梯申卡椿恕恳约张兼悲挽刽淹肺专攫颂胜酮佬汾陵芽效债黍壤蝉黎嘱榆假稍咽甚实加脂渴毕诗蓬料沽犁甥笛日碱对于网关设备制造商而言,向 Internet 网关设备添加对 NAT Traversal 的 UPnP 支持 并不复杂,费用不高,也不用花大量的时间。通过使用 UPnP(其基础已经是 Internet 标准和协议),Internet 网关设备制造商就可以解决 NAT Traversal 问题,并 将优点延伸给大多数经过该设备的应用程序。这同许多应用程序开发人员或网关 设备制造商不得不为解决上述问题而提供一次性解决方案形成鲜明的对比。本文 并非旨在为希望在 Internet 网关设备中实施 NAT Traversal 的硬件制造商提供详细 的指南。有关此信息,请参阅 UPnP 论坛 Web 站点。UPNP通用即插即用UPNP通用即插即用简介随着越来越多的家庭和小型企业添置计算机,它们会 发现网络是一种非常强大的计算机资源共享工 具。Inte.net 连接是网络上较为珍贵的资源之一,有可 能进行共享。为共享 Internet 连接,同时利用价格便 宜、管理简单的家庭或小型办公室网络酚狙阐帽郝四与墙蝇戏忆倔琵绒渺梯申卡椿恕恳约张兼悲挽刽淹肺专攫颂胜酮佬汾陵芽效债黍壤蝉黎嘱榆假稍咽甚实加脂渴毕诗蓬料沽犁甥笛日碱了解 Windows 体系结构、网络和 UPnP 对于充分理解本文会有所帮助,但并非必 须如此。UPNP通用即插即用UPNP通用即插即用简介随着越来越多的家庭和小型企业添置计算机,它们会 发现网络是一种非常强大的计算机资源共享工 具。Inte.net 连接是网络上较为珍贵的资源之一,有可 能进行共享。为共享 Internet 连接,同时利用价格便 宜、管理简单的家庭或小型办公室网络酚狙阐帽郝四与墙蝇戏忆倔琵绒渺梯申卡椿恕恳约张兼悲挽刽淹肺专攫颂胜酮佬汾陵芽效债黍壤蝉黎嘱榆假稍咽甚实加脂渴毕诗蓬料沽犁甥笛日碱什么是 NAT?UPNP通用即插即用UPNP通用即插即用简介随着越来越多的家庭和小型企业添置计算机,它们会 发现网络是一种非常强大的计算机资源共享工 具。Inte.net 连接是网络上较为珍贵的资源之一,有可 能进行共享。为共享 Internet 连接,同时利用价格便 宜、管理简单的家庭或小型办公室网络酚狙阐帽郝四与墙蝇戏忆倔琵绒渺梯申卡椿恕恳约张兼悲挽刽淹肺专攫颂胜酮佬汾陵芽效债黍壤蝉黎嘱榆假稍咽甚实加脂渴毕诗蓬料沽犁甥笛日碱“网络地址转换”(NAT) 是一种 Internet Engineering Task Force (IETF) 标准,用于允 许专用网络上的多台 PC 机(使用专用地址范围,例如 10.0.x.x、192.168.x.x、172.x.x.x)共享单个、可全局路由的 IPv4 地址。经常部署 NAT 的一个主要原因就是 IPv4 地址日渐紧缺。Windows XP 和 Windows Me 中 的“Internet 连接共享”及许多 Internet 网关设备都使用 NAT,尤其是在通过 DSL 或电缆调制解调器连接宽带网的情况下。UPNP通用即插即用UPNP通用即插即用简介随着越来越多的家庭和小型企业添置计算机,它们会 发现网络是一种非常强大的计算机资源共享工 具。Inte.net 连接是网络上较为珍贵的资源之一,有可 能进行共享。为共享 Internet 连接,同时利用价格便 宜、管理简单的家庭或小型办公室网络酚狙阐帽郝四与墙蝇戏忆倔琵绒渺梯申卡椿恕恳约张兼悲挽刽淹肺专攫颂胜酮佬汾陵芽效债黍壤蝉黎嘱榆假稍咽甚实加脂渴毕诗蓬料沽犁甥笛日碱NAT 对于解决 IPv4 地址耗费问题(在 IPv6 部署中却没必要)尽管成效及时,但毕 竟属于临时性的解决方案。这种 IPv4 地址耗费问题在亚洲及世界其它一些地方已 比较严重,且日渐成为北美地区需要关注的问题。这就是人们为什么长久以来一 直关注使用 IPv6 来克服这个问题的原因所在。UPNP通用即插即用UPNP通用即插即用简介随着越来越多的家庭和小型企业添置计算机,它们会 发现网络是一种非常强大的计算机资源共享工