Service Discovery
Service discovery refers to the process of getting additional information about resources in a distributed (e.g. networked) system. iPhones are particularly dependent on service discovery. This blog concerns the process of discovering services (specifically remote printer sevices) and IP addresses (e.g name service) and the various ways this can be done.
<Short digression>:
IP network messages can be sent in one of three ways,...