Implementation of the DMAP family of protocols
