您现在的位置是: 软件 > 操作系统专区 > Win_XP > 正文
·速成电脑精英(包分配)白领高薪一族从这里开始


-让时间“个性飞扬”
-文件系统基础知识(上)
-Photoshop字体特效手册
-硬件测试小软件集粹

UPnP与Win XP 缺陷之完全解析
2001-12-25· ·秋寒··Yesky

上一页  1 2 3 4 5 6 7  下一页


  控制指针:
  在UPnP网络中,用户请求设备执行的控制是通过控制指针实现的,控制指针首先是一个有能力控制别的设备的控制者,还要具有在网络中 “发现”控制目标的能力。在发现(控制目标)之后,控制指针应当:

  ①取得设备的描述信息并得到所关联的服务列表。
  ②取得相关服务的描述。
  ③调用控制服务行为。
  ④确定服务的事件 “源”,不论何时,只要服务状态发生改变,事件服务器会立即向控制指针发送一个事件信息。

  从上面说到的各种信息,都保存在XML文件中,不同用途的信息,格式不同。保证可以各取所需,不会混淆。

  那么,UPnP的完整工作过程是怎样的呢?

  UPnP在控制指针和被控制设备之间提供通讯功能。而网络介质、TCP/IP协议、HTTP仅提供基本的连接和IP地址分配。整个工作过程需要处理六个方面的内容,即地址分配、发现设备、对设备的描述、设备控制、设备事件、设备表达。

  地址问题:
  地址是整个UPnP系统工作的基础条件,每个设备都应当是DHCP(Dynamic Host Configuration Protocol 动态主机配置协议)的客户。当设备首次与网络建立连接后,利用DHCP服务,使设备得到一个IP地址。这个IP地址可以是DHCP系统指定的,也可以是由设备选择的,当然,有能力自己选择IP地址的设备,必然是那些“聪明”的设备才行!这也就是所谓的“自动”IP地址。

  如果遇到本地DHCP管理范围之外的IP地址请求,还需要解决“友好设备”

  的地址分配问题,这个问题通常由域名服务器来解决。

  发现设备:
  可分成两种情况,一种是在有控制请求之后,在当前的网络中查找有无对应的可用设备;另一种情况是某一设备接入网络、取得IP地址之后,就开始向网络“广播”自己已经进入网络,即寻找控制请求。

  设备的描述:
  简单说,这是声明“自己”是什么样的设备,例如名称、制造厂商、序列号码等等。刚开始“发现”设备后,控制指针对这个设备的“了解”还很少,需要依据ULR找到该设备的描述文件,从这些文件中读取更多的描述信息。描述信息的范围很广,一般都是由设备的制造厂商提供的。主要的描述项目有:控制的模式名称和模式号码、设备序列号、制造厂商名称、厂商的WEB的ULR……等等。这些一般都存放在特定的XML文件中;

上一页  1 2 3 4 5 6 7  下一页

■ 相关内容
 微软承认其网络服务器软件存在严重缺陷
 UPnP使Windows乱了阵脚
 使用WinXP就无法用AOL光缆上网 微软AOL谁之过?
 Win XP Update提醒用户更新修复程序
 美FBI说微软Win XP操作系统存在安全漏洞
 Windows XP发现严重安全漏洞
 微软承认Windows XP存在严重缺陷
 担心圣诞节遭受黑客攻击 FBI置疑WinXP补丁程序
 微软承认XP有安全漏洞 用户可免费下载补丁程序
 微软最近补洞忙--XP又发布补丁了!
感谢 访问天极网,如果您觉得该文章涉及版权问题,请看这里!