SWRU368C May 2018 – January 2021 CC3100 , CC3100MOD , CC3200 , CC3200MOD
Domain Name System (DNS), specified by RFC1034, is a hierarchical distributed naming system for computers, services, or any resource connected to the network. In a unicast DNS system, all domain name information is stored in the DNS server. Clients get domain name of others by simply fetching such information from server.
multicast DNS (mDNS), specified by RFC6762, resolve host names to Internet Protocol (IP) addresses within small networks that do not include a local name server. It is a zero configuration service, using essentially the same programming interfaces, packet formats and operating semantics as the unicast DNS. While it is designed to be stand-alone capable, it can work in concert with unicast DNS servers. This protocol uses IP multicast User Datagram Protocol (UDP) packets instead of the Transmission Control Protocol (TCP) that unicast DNS uses.
mDNS together with DNS Service Discovery (DNS-SD), specified by RFC6763, forms the Apple’s implementation of zero-configuration network known as Bonjour. TI’s Simplelink WiFi currently supports such implementation in advertise mode. Query mode only supports PTR and the full Bonjour support will be implemented in the future.