110 likes | 315 Views
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.
E N D
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 IP:??? Port: 80 IP:100.110.120.130 Port: 55555
O DNS słów kilka DNS (ang. DomainName 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
O DNS słów kilka Root leveldomain Domeny najwyższego poziomu (TLD) com edu gov net org pl uk Domeny drugiego poziomu firmaxyz onet wp Subdomenyfirmaxyz.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
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