DNS: Domain Name System
People: many identifiers:
Internet hosts, routers:
- IP address (32 bit) - used for addressing datagrams
- “name”, e.g., gaia.cs.umass.edu - used by humans
Q: map between IP addresses and name ?
distributed database implemented in hierarchy of many name servers
application-layer protocol host, routers, name servers to communicate to resolve names (address/name translation)
- note: core Internet function implemented as application-layer protocol
- complexity at network’s “edge”