UPnP(Universal Plug and Play)是一种网络协议,旨在使不同设备之间的通信更加简单和方便。UPnP设备架构定义了一组标准化的协议和接口,使不同设备能够自动发现和交互。其中,Internet Gateway Device Control Protocol(IGD-CP)和Wide Area Network Internet Protocol Connection Service(WANIPC)是UPnP设备架构的一部分,用于控制和管理Internet网关设备。
Internet网关设备是连接家庭或办公室网络与Internet之间的设备,通常由路由器或调制解调器实现。IGD-CP协议定义了一组标准化的接口,使UPnP控制点能够控制Internet网关设备的端口映射、端口触发和动态DNS等功能。通过IGD-CP协议,UPnP控制点可以自动发现Internet网关设备,并与其交互,从而实现对Internet网关设备的控制。
WANIPC协议定义了一组标准化的接口,使UPnP控制点能够管理Internet网关设备的Internet连接。通过WANIPC协议,UPnP控制点可以查询Internet网关设备的连接状态、配置Internet连接参数、获取Internet连接的统计信息等。WANIPC协议还支持多种Internet连接类型,包括PPPoE、DHCP、静态IP等。
ISO/IEC 29341-8-18:2008标准详细介绍了IGD-CP和WANIPC协议的相关内容,包括协议的数据结构、消息格式、接口定义等。该标准还定义了一组标准化的错误码,用于表示协议操作中可能出现的错误情况。通过ISO/IEC 29341-8-18:2008标准,不同厂商的Internet网关设备可以遵循相同的协议规范,从而实现互相通信和交互。
相关标准
- ISO/IEC 29341-1:2008 Information technology - UPnP Device Architecture - Part 1: Architecture Overview
- ISO/IEC 29341-2-1:2008 Information technology - UPnP Device Architecture - Part 2-1: Device Control Protocol - General
- ISO/IEC 29341-3:2008 Information technology - UPnP Device Architecture - Part 3: Device Architecture
- ISO/IEC 29341-4-1:2008 Information technology - UPnP Device Architecture - Part 4-1: Device Security Architecture - General
- ISO/IEC 29341-5-1:2008 Information technology - UPnP Device Architecture - Part 5-1: Device Template Architecture - General