upnp标准以及nat穿透

upnp标准以及nat穿透

ID:1672681

大小:419.63 KB

页数:31页

时间:2017-11-13

upnp标准以及nat穿透_第1页
upnp标准以及nat穿透_第2页
upnp标准以及nat穿透_第3页
upnp标准以及nat穿透_第4页
upnp标准以及nat穿透_第5页
资源描述:

《upnp标准以及nat穿透》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、UPnP标准以及NAT穿透Walson.Lee2008-7-251UPNP名词解释22UPNP总体架构23Discovery43.1Discovery:Advertisement43.1.1Advertisement消息格式53.1.2Discovery:Advertisement:Deviceunavailable63.2Discovery:Serach63.2.1M-SEARCH73.2.2Search:Response84Description84.1Description:DeviceDescription84.2Description:ServiceDescription10

2、4.3Description:Non-Standardvendorextensions124.4Description:Retrievingadescription125Control135.1Control:Action135.1.1Control:ActionRequets135.1.2Control:ActionResponse145.2Control:Queryforvariable156Eventing157Presentation168InternetGatewayDevice178.1WANConnectionDevice178.2WANIPConnection188.2

3、.1SateVariable188.2.2Actions189UPNP及防火墙穿透219.1消息接口219.2检测控制块流程设计239.2.1初始化239.2.2任务处理239.1.3程序退出流程259.2.4异常处理流程259.3端口实时映射控制块流程设计259.4数据结构设计269.5XML以及HTTP解析299.6其它相关模块相应改动309.6.1MCBM309.6.2SIPSTACK3010参考文档301UPNP名词解释Whatis"universal"aboutUPnPtechnology?Nodevicedrivers;commonprotocolsareusedinste

4、ad.discoveryanddescriptionDCP:DeviceControlProtocolUDA:UpnPDeviceArchitectureAutoIP:AutoIPdefineshowadeviceintelligentlychoosesanIPaddressfromasetofreservedaddressesandisabletomoveeasilybetweenmanaged(DHCPServerexist)andunmanaged(DHCPServernoexist)networks.CP:ControlPoint,Ithinkit’saUpnPclient.S

5、SDP:SimpleServiceDiscoveryProtocolGENA:GeneralEventNotificationArchitectureSOAP:SimpleObjectAccessProtocolHTTPU/MU:HTTP(MulticastoverUDP)HTTPU:HTTP(UnicastoverUDP)SSDP:SimpleServiceDiscoveryProtocolHTTP:HypertextTransferProtocolXML:ExtensibleMarkupLanguageUUID:universallyuniqueidentifierURN:Unif

6、ormResourceNamesUSN:UniqueServiceName2UPNP总体架构Fordiscovery,description,control,eventing,andpresentation,theUpnPDeviceArchitectureusesthefollowingprotocolstackUPNP网络工作过程:1.AddressingUPNP设备获取IP地址。通过DHCP服务器获取IP地址,如果无DHCP服务器,则通过AutoIP选择一个预留IP地址,范围169.254/16。2.Discovery获得IP地址后,UPNP设备需要做的是向ControlPoin

7、t通告他的能力。同样的,当ControlPoint加入网络后,同样可以通过Discoveryprotocol搜索整个网络中感兴趣的设备,如搜索与Nat穿透有关的InternetGatewayDevice。后面将介绍如何设备通告,CP如何搜索,以及Discovery的格式。3.Description当ControlPoint发现一个UpnP设备之后,如果需要进一步了解该设备的详细功能,需要访问scoveryMessage提供的URL,获取到该设置

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。