通用插件(UPNP)是一组协议和技术,允许设备自动发现并相互连接。
不要混淆插件(PNP),UPNP被认为是插头的扩展。当它正常工作时,它会自动化设备相互通信所需的所有复杂步骤,无论是直接还是通过网络。
通用插头如何工作?
通用插件使用标准网络协议(例如TCP/IP,HTTP,DHCP)来支持零配置网络。这意味着,当设备连接或创建网络时,通用插件并自动播放:
- 将IP地址分配给设备,并宣布其在网络上的存在。
- 描述设备的功能(例如打印机,扫描仪)和网络的可用性。
- 分享网络上当前所有其他设备的名称和功能。
- 设置控制点,以便可以请求服务的操作(例如,启动或取消打印作业)。
- 更新设备服务的状态。
- 提供基于HTML的用户界面来控制或查看设备的状态。
通用插头技术可以容纳连线(以太网,火线)或无线(wifi,蓝牙)连接无需任何其他驱动程序。通用网络协议的使用允许任何兼容UPNP兼容的设备都可以参与,无论操作系统,编程语言,设备类型或制造商如何。
通用插件还具有音频/视频扩展名(UPNP AV),该音频/视频扩展通常合并到现代媒体播放器,智能电视,CD/DVD/BLU-RAY播放器,计算机和移动设备中。类似于DLNA标准,UPNP AV支持多种数字音频/视频格式,旨在促进设备之间的内容流。UPNP AV通常不需要在路由器上启用通用插头和播放设置。
将案例用于通用插头
一种常见的用例是网络连接的打印机。如果没有通用插件,用户将不得不经历连接和安装打印机在计算机上的过程。然后,他们必须手动配置该打印机,以使其在本地网络上访问。最后,他们将不得不在网络上互相计算机并连接到该打印机,以便每台计算机可以在网络上识别打印机。至少可以说,这可能是耗时的过程,尤其是在出现意外问题的情况下。
有了通用的插头,可以很容易地在打印机和其他网络设备之间建立通信。您所要做的就是将兼容UPNP兼容的打印机插入路由器上的一个开放以太网端口,而通用插件和播放则可以照顾其余的。其他常见的UPNP用例是:
- 与媒体服务器共享照片和流媒体内容。
- 使用互联网电视设备流视频。
- 无线家庭自动化。
- 远程家庭监视。
预计制造商将继续制造出利用通用插头的生产。趋势已稳步扩展到包容智能家居产品, 包含:
通用插头的安全风险
尽管通用插头和播放都带来了所有好处,但该技术仍然带有一些安全风险。问题在于通用插头和播放未进行身份验证。它只是假设网络上的每个设备都是可信赖和友好的。这意味着如果计算机已经恶意软件妥协或剥削一些安全缺陷的黑客,或任何可以绕过的后门保护性网络防火墙- 网络上的全部内容变得脆弱。
但是,这个问题与通用插头和播放的关系不大,而与实施不当有关。许多路由器,尤其是较老的模型,都是脆弱的。他们缺乏适当的安全检查来确定程序请求是好还是坏。
如果您的路由器支持通用插头和播放,则在设置中将有一个选项以关闭功能。虽然需要一些时间和精力,但可以通过手动配置和转发端口。