Łukasz Dylewski lukasz.dylewski@matman.uwm.edu.pl Komunikacja w Sieci Łukasz Dylewski lukasz.dylewski@matman.uwm.edu.pl
Agenda Składamy puzzle O DNS słów kilka Jak ”TO” działa ? DEMO Świat bez systemu DNS
Składamy puzzle Proces komunikacji: Zestawienie kanału komunikacji TCP – otwarcie sesji. Transfer danych. Zakończenie sesji.
Składamy puzzle Co potrzebujemy: Adres IP komputera PC Port lokalny Adres IP serwera WWW Port docelowy
O DNS słów kilka DNS (ang. Domain Name System): Rozproszony, hierarchiczny system nazw Zamiana nazw mnemonicznych (np. www.wp.pl) na adres IP Odwzorowanie wsteczne Jeden adres IP Wiele nazw (np. pl.fima.com, uk.firma.com) Jedna nazwa Wiele adresów IP
Domeny najwyższego poziomu (TLD) Domeny drugiego poziomu O DNS słów kilka Root level domain Domeny najwyższego poziomu (TLD) com edu gov net org pl uk Domeny drugiego poziomu firmaxyz onet wp Subdomeny firmaxyz.pl www ftp forum
Jak ”TO” działa ? Serwer DNS domeny .pl IP: 199.100.100.100 DNS Root Servers IP: publicznie znane Krok 4 query: NS dla firmaxyz.pl ? Krok 3 replay: 199.100.100.100 Krok 5 replay: 210.123.123.2 Krok 2 query: NS dla .pl ? Lokalny serwer DNS Krok 6 query: A dla firmaxyz.pl ? Krok 1 query: A dla firmaxyz.pl ? Krok 7 replay: IP dla firmaxyz.pl Krok 8 replay: IP dla firmaxyz.pl Serwer DNS domeny firmaxyz.pl IP: 210.123.123.2 Komputer użytkownika
LIVE DEMO
Świat bez systemu DNS
Materiały http://pl.wikipedia.org/wiki/Domain_Name_System http://support.google.com/a/bin/answer.py?hl=pl&answer=48090 http://riad.usk.pk.edu.pl/~pmj/dns/ http://www.root-servers.org/ http://data.iana.org/TLD/tlds-alpha-by-domain.txt
KONIEC