lecture8 - Alan Mislove amislove at ccs.neu.edu...

Info iconThis preview shows pages 1–6. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: Alan Mislove amislove at ccs.neu.edu Northeastern University 1 CS4700/CS5700 Fundamentals of Computer Networks Lecture 8: Project 1/DNS Primer Slides used with permissions from Edward W. Knightly, T. S. Eugene Ng, Ion Stoica, Hui Zhang Alan Mislove amislove at ccs.neu.edu Northeastern University 2 Human Involvement Just like your friend needs to tell you his phone number for you to call him Somehow, an application needs to know the IP address of the communication peer There is no magic, some out-of-band mechanism is needed Word of mouth Read it in the advertisement in the paper Etc. But IP addresses are bad for humans to remember and tell each other So need names that makes some sense to humans Alan Mislove amislove at ccs.neu.edu Northeastern University 3 Internet Names & Addresses Names: e.g. www.northeastern.edu human-usable labels for machines conforms to organizational structure Addresses: e.g. 155.33.17.68 computer-usable labels for machines conforms to network structure How do you map from one to another? Domain Name System (DNS) Alan Mislove amislove at ccs.neu.edu Northeastern University 4 DNS: History Initially all host-addess mappings were in a file called hosts.txt (in /etc/hosts) Changes were submitted to SRI by email New versions of hosts.txt ftpd periodically from SRI An administrator could pick names at their discretion Any name is allowed: alansdesktopatccsbuilding As the Internet grew this system broke down because: SRI couldnt handled the load Hard to enforce uniqueness of names Many hosts had inaccurate copies of hosts.txt Domain Name System (DNS) was born Alan Mislove amislove at ccs.neu.edu Northeastern University 5 Basic DNS Features Hierarchical namespace as opposed to original flat namespace...
View Full Document

This note was uploaded on 03/04/2011 for the course CS 4700 taught by Professor Mislove during the Spring '11 term at Northeastern.

Page1 / 17

lecture8 - Alan Mislove amislove at ccs.neu.edu...

This preview shows document pages 1 - 6. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online