UPnP是干什么的?

04-17

UPnP是什么?

UPnP是通过各种各样的智能设备、无线设备和个人电脑等实现遍布全球的对等网络连接(P2P)的结构。

UPnP 是一种分布式的,开放的网络架构。

UPnP 是独立的媒介。在任何操作系统中,利用任何编程语言都可以使用 UPnP 设备。

UPnP是因特网及LAN中使用的以TCP/IP协议为基础的技术。通过无线网络上网的用户都是处于内网,为了保证像BT这样的P2P软件正常工作,开启UPnP是必须的,而目前大多数无线路由器都具有此功能。(大多数无线路由器的UPnP默认为关闭,用户可手动开启该功能,重启路由器后即可生效)

上面通过UPnP技术实现的功能,我们用的最多的就是功能就是平时通过BT下载电影,通过快播、PPTV这些视频软件看网络视频等,涉及到了我们网络应用的很多方面

UPnP工作原理:

一些软件可以通过upnp映射自己的端口,比如迅雷、快播等,假设他是192.168.1.3这台机子上,端口88,路由器的公网ip是22.22.22.22的话,开启upnp之后,迅雷就会利用upnp功能,将88端口映射到公网的22.22.22.22这个ip,假如别的机子要共享文件,直接连接22.22.22.22:88即可,可以提高下载速度,否则只能靠主动连接别人才能共享资源。