路由器的Upnp功能就是既插既用?

来源:百度知道 编辑:UC知道 时间:2024/05/10 13:06:44
如果不是的话,那它还有什么功能呢?举例说明,最好是形象点,因为本人刚人门.懂的不多.

这个功能是自动端口映射
就是不用人工设置,路由器自动把应用程序的内网和外网端口映射起来,适用于经常使用p2p类软件

UPnP是通用即插即用(Universal Plug and Play)的缩写,它主要用于实现设备的智能互联互通。使用UPnP协议不需要设备驱动程序,因此使用UPnP建立的网络是介质无关的,它可以运行在几乎所有的操作系统平台之上,可以使用C,C++,JAVA和VB等开发语言,使得在办公室、家庭和其他公共场所方便地构建设备相互联通的网络环境。

小贴士:初学者可以形象化理解UPnP相当于网络环境下的USB。在支持USB协议的WindowsXP下我们使用U盘、移动硬盘不需要安装驱动程序,系统会自动发现、配置、使用它们。那么在网络中新添加一个路由器,如果支持UPnP,系统也会自动发现、配置、使用它,而不需要额外安装驱动程序。

一、UPnP协议概述

随着越来越多的设备联入网络,对于共享设备以及共享设备提供的资源和服务的需求也越来越强烈,透明的访问各种联入网络的资源也成为了一种非常复杂的任务。因此,在1999年,Microsoft公司开始大张旗鼓地宣传下一代即插即用技术——通用即插即用(Universal Plug and Play,简称UPnP)。UPnP实际上是扩展了传统单机的设备和计算机系统的概念,在"零配置"的前提下提供了连网设备之间的发现、接口声明和其他信息的交换等互动操作功能。Microsoft公司称"UPnP将延伸到家庭中的每一个设备,它会成为个人电脑、应用程序、智能设备集成工作所必需的框架、协议和接口标准"。

UPnP是实现智能设备端到端网络连接的结构。它也是一种架构在TCP/IP和HTTP技术之上的,分布式、开放的网络结构,以使得在联网的设备间传递控制和数据。UPnP 技术实现了控制点、设备和服务之间通讯的支持,并且设备和相关服务的也使用XML定义并且公布出来。使用UPnP,设备可以动态加入网络,自动获得一个IP地址,向其他设备公布它的能力或者获知其他设备的存在和服务,所有这些过程都是自动完成的,此后设备能够彼此直接通讯。

UPnP不需要设备驱动程序,因此使用UPnP建立