1
15 February, 2001 1
Application Layer in the Internet
- 2
15 February, 2001 The Computer Communications Course
DNS: Domain Name System
People: People: many identifiers: many identifiers:
- SSN, name, Passport #
SSN, name, Passport # Internet hosts, routers: Internet hosts, routers:
- IP address (32 bit) - used
IP address (32 bit) - used for addressing for addressing datagrams datagrams
- name
name
, e.g.,
, e.g., gaia gaia. .cs cs. .umass umass. .edu edu -
- used by humans
used by humans Q: Q: map between IP addresses map between IP addresses and and name ?
name ?
Domain Name System: Domain Name System:
✁ ✁distributed database distributed database implemented implemented in hierarchy of many in hierarchy of many name servers name servers
✁ ✁application-layer protocol application-layer protocol host, host, routers, name servers to routers, name servers to communicate to communicate to resolve resolve names names (address/name translation) (address/name translation)
- note: core Internet function
note: core Internet function implemented as application- implemented as application- layer protocol layer protocol
- complexity at network
complexity at network
s
s
edge
edge