摘要:为了解决资源受限传感器网络中的CoAP协议组通信不可靠,性的问题,采用基于代理服务器的方式,给出了CoAP协议可靠组通信系统的设计方案,并通过仿真系统模拟实现了此方案。针对接收端节点数量的不同,分别采用基于代理服务器和单播重传的方式实现了该系统的构建,为CoAP协议可靠组通信方案的构建提供了理论模型和架构基础。
在实际应用中,编程人员通常需要自己编制底层网络应用程序来实现网上的底层通信,如具体实现IP多播通信的功能。编制底层网络应用程序通常要借助于网络数据通信编程接口,而在不同的操作系统中所提供的网络编程接口是有所不同的,如在Microsoft Windows环境下的网络编程接口就是Windows套接字(Windows Socket,简称Winsock)。
IP多播(也称多址广播或组播)技术,是一种允许一台或多台主机(多播源)发送单一数据包到多台主机(一次的,同时的)的TCP/IP网络技术。
1988年Steve Deering 首次在其博士论文中提出IP多播的概念。多播是IPv6数据包的3种基本目的地址类型之一,多播是一点对多点的通信,IPv6没有采用IPv4中的组播术语,而是将广播看成是多播的一个特殊例子。