1、UPNP UPnP使得任意两个设备能在LAN控制设备的管理下相互通信。UPnP支持零配置,"看不见的网络"和自动检测;任何设备能自动加入一个网络,获取一个IP地址,宣布自己的名字,根据请求检查自身功能以及检测出其它设备和它们的功能。
2、DHCP 动态主机设置协议(英语:Dynamic Host Configuration Protocol)是一个局域网的网络协议,使用UDP协议工作,主要有两个用途:用于内部网或网络服务供应商自动分配IP地址;给用户用于内部网管理员作为对所有计算机作中央管理的手段。
3、SSDP,即简单服务发现协议(SSDP,Simple Service Discovery Protocol),是一种应用层协议,是构成通用即插即用(UPnP)技术的核心协议之一。
4、NAT 网络地址转换(Network Address Translation),也叫做网络掩蔽或者IP掩蔽(IP masquerading),是一种在IP数据包通过路由器或防火墙时重写来源IP地址或目的IP地址的技术。这种技术被普遍使用在有多台主机但只通过一个公有IP地址访问因特网的私有网络中。它是一个方便且得到了广泛应用的技术。当然,NAT也让主机之间的通信变得复杂,导致了通信效率的降低。
5、Diffie-Hellman 一种确保共享KEY安全穿越不安全网络的方法,密钥交换协议,需要安全通信的双方可以用这个方法确定对称密钥。然后可以用这个密钥进行加密和解密。