macOS is compatible with the most relevant industry standards: two of the most important ones are multicast DNS (mDNS) for networking and the Swift programming language. Let's briefly describe each of them.
Multicast DNS
mDNS is a technology developed to facilitate IP networking configuration. It's related to a concept you have probably already heard of: zero-configuration networking, or zeroconf. We know zeroconf in Mac as the Bonjour protocol created by Apple to facilitate device configuration for local networks.
The Internet Engineering Task Force (IETF) maintains the mDNS standard. The technical definition of mDNS, as stated in IETF's RFC document, is the following: "Clients performing DNS-like queries for DNS-like resource records by sending DNS-like UDP query and response messages over IP Multicast to UDP port 5353."
While that might sound like a mouthful, what's important about this technology is that...