A well known standard/naming system for anything that connects to the internet or a private network.
Allows text-based domain names to be translated to numerical IP addresses. The protocol itself handles the data structures/exchanges as part of the wider IP suite.