Using a client-server architecture, a network management protocol is used on Internet Protocol (IP) networks to automatically assign IP addresses and other communication parameters to devices connected to the network. (Applies also to network for wireless microphone systems with network capabilities).