Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

Inicjowanie działania sieci - BOOTP, DHCP. System nazw dziedzin DNS

Podobne prezentacje


Prezentacja na temat: "Inicjowanie działania sieci - BOOTP, DHCP. System nazw dziedzin DNS"— Zapis prezentacji:

1 Inicjowanie działania sieci - BOOTP, DHCP. System nazw dziedzin DNS
Wykład 10 Inicjowanie działania sieci - BOOTP, DHCP. System nazw dziedzin DNS Przedmiot: Sieci komputerowe Ryszard Wiatr

2 Informacje potrzebne komputerowi do komunikacji z innymi w sieci TCP/IP:
własny adres IP adres rutera (bramka domyślna) maska podsieci, której ma używać adres serwera nazw (DNS)

3 Niektóre protokoły określające miejsce komputera w sieci (np
Niektóre protokoły określające miejsce komputera w sieci (np. dla maszyn bezdyskowych) BOOTP (BOOTstrap Protocol) - protokół osiągania stanu działania DHCP (Dynamic Host Configuration Protocol) - protokół dynamicznej konfiguracji węzłów

4 BOOTP Program użytkowy IP może używać adresu ograniczonego rozgłaszania, aby wymusić na IP rozgłoszenie datagramu w lokalnej sieci, zanim oprogramowanie IP pozna adres IP sieci lokalnej lub adres IP swojej maszyny Protokół BOOTP polega na tym, że komputery (np. bezdyskowe) poznają swój adres IP, maskę podsieci, adres rutera, wysyłając prośbę o te informacje do serwerów BOOTP przez rozgłaszanie ograniczone, a serwer BOOTP przesyła odpowiedź również ta metodą

5 BOOTP Komputer A używa BOOTP do pozyskania swojego adresu IP i innych informacji sieciowych: - wysyła prośbę BOOTP przy pomocy adresu ograniczonego rozgłaszania - odpowiedź od serwera BOOTP tez przychodzi poprzez rozgłasznie, ponieważ serwer nie może zastosować ARP, gdyż komputer A nie zna jeszcze swojego adresu IP serwer BOOTP to program działający na któryms z komputerów w sieci, mający tablicę adresów IP i przekazujący tą informację startującemu komputerowi wysyłającemu prośbę BOOTP

6 BOOTP BOOTP używa datagramów UDP, odpowiedzialnośc za niezawodność przekazu spoczywa na kliencie. W wypadku utraty datagramu z komunikatem BOOTP, klient ponawia prośbę po losowo dobranym czasie z zakresu sekundy. Następnie podwaja czas oczekiwania na odpowiedź za każdym razem nie doczekania się odpowiedzi, aż do 60 sekund, po czym ponownie losuje. Zapobiega to np. sytuacji po awarii zasilania, gdy wszystkie komputery naraz wyślą prośbę BOOTP

7 Format komunikatu BOOTP
Operacja Typ sprzętu Dł. adresu sprz. Etapy Identyfikator transakcji Sekundy Nie używane Adres IP Klienta Twój adres IP Adres IP serwera Adres IP rutera Adres sprzętowy klienta (16 oktetów) . Nazwa węzła serwera (64 oktety) . Nazwa pliku startowego (128 oktetów) . Dane specyficzne dla firmy (64 oktety) .

8 w polu Dane Specyficzne Dla Firmy w odpowiedzi BOOTP
Typy i zawartość pozycji o zmiennych długościach, któe mogą znaleźć się w polu Dane Specyficzne Dla Firmy w odpowiedzi BOOTP Typ pozycji Kod pozycji Długość wartości Zawartość wartości Uzupełnienie Zero - uzywane tylko do dopełnienia Maska podsieci Maska podsieci dla sieci lokalnej Godzina Godzina czasu uniwersalnego Rutery 3 4N Adresy IP N ruterów Serwer czasu 4 4N Adresy IP N serwerów czasu Serwer IEN N Adresy IP N serwerów IEN116 Serwer dziedzinowi 6 4N Adresy IP N serwerów DNS Serwer kroniki 7 4N Adresy IP N serwerów kroniki Serwer cytatów 8 4N Adresy IP N serweró cytatów Serwer lpr 9 4N Adresy IP N serwerów lpr Impress N Adresy IP N serwerów Impress Serwer RPL 11 4N Adresy IP N serwerów RPL Nazwa węzła 12 N N bajtów nazwy węzła dla klienta Plik startowy oktetowy rozmiar pliku start. Zarezerwowane Zarezerwowane Koniec Koniec listy pozycji

9 INICJUJ WYBIERZ ODNÓW PRZEWIĄŻ PROŚBA POWIĄZANIE
BOOTP INICJUJ WĘZEŁ STARTUJE /DHCPDISCOVER WYBIERZ DHCPNACK DHCPNACK lub okres wynajmu kończy się ODNÓW 87,5% okresu wynajmu DHCPREQUEST DHCPOFFER PRZEWIĄŻ Wybierz ofertę/ DHCPRQUEST DHCPACK PROŚBA DHCPACK 50% okresu wynajmu DHCPREQUEST POWIĄZANIE DHCPACK Skasuj wynajmowanie/ DHCPRELEASE

10 Potrzeba dynamicznego przydziału adresów IP
Gdy ilość podłączanych komputerów jest większa niż ilośc możliwych adresów Przy publicznym dostępie bezprzewodowym

11 DHCP Trzy metody obsługiwania adresów: konfigurowanie ręczne - administrator można przyznać konkretny adres każdemu komputerowi konfiguracja automatyczna - serwer DHCP przyznaje stały adres, kiedy komputer przyłącza się do sieci po raz pierwszy konfiguracja automatyczna - serwer DHCP dynamicznie „wynajmuje” komputerowi adres, na ograniczony czas Klient, który kontaktuje się z serwerem DHCP, wysyła swój identyfikator - adres sprzętowy. Serwer DHCP wykorzystuje identyfikator klienta i identyfikator sieci do określenia sposobu przydziału adresu IP klientowi

12 Format komunikatu DHCP jako rozszerzenie komunikatu BOOTP
Operacja Typ sprzętu Dł. adresu sprz. Etapy Identyfikator transakcji Sekundy Znaczniki Adres IP Klienta Twój adres IP Adres IP serwera Adres IP rutera Adres sprzętowy klienta (16 oktetów) . Nazwa węzła serwera (64 oktety) . Nazwa pliku startowego (128 oktetów) . Opcje (zmienna długość) .

13 DHCP Format 16-bitowego pola Znaczniki komunikatu DHCP Lewy skrajny bit to prośba rozgłaszania, pozostałe bity muszą być zerowe R Muszą być zerowe

14 KOD (53) DŁUGOŚĆ (1) TYP (1-7)
DHCP Format pola OPCJE typu komunikatu DHCP używanej do specyfikowania, który z komunikatów DHCP jest wysyłany. W tabeli podano możliwe wartości trzeciego oktetu wraz z ich znaczeniami KOD (53) DŁUGOŚĆ (1) TYP (1-7) Pole typu Odpowiadający typ komunikatu DHCP 1 DHCPDISCOVER 2 DHCPOFFER 3 DHCPREQUEST 4 DHCPDECLINE 5 DHCPACK 6 DHCPNACK 7 DHCPRELEASE

15 DNS - Domain Name System
DNS to system nazw domen internetowych: rozproszony - zasoby bazy danych rozmieszczone są na wielkiej ilości komputerów - serwerów internetowych - na całym świecie hierarchiczny - struktura nazw domen internetowych jest drzewiasta, w każdej domenie można utworzyć wiele poddomen w każdej z nich można utworzyć wiele pod-poddomen itd. Celem DNS jest odwzorowywanie nazw internetowych na adresy IP maximus.pwsztar.edu.pl

16 DNS - Domain Name System
Hierarchiczność i rozproszoność systemu DNS jest konieczna w wyniku ogromnej ilości komputerów w sieci ciągłego jej wzrostu nieustannych zmian Użycie centralnego ośrodka zarządzającego przestało być możliwe

17 DNS - Domain Name System
Niektóre nazwy dziedzin na głównym poziomie hierarchi nazw Internetu i ich znaczenie Nazwa dziedziny Znaczenie COM EDU GOV MIL NET ORG ARPA INT kod kraju Organizacje komercyjne Instytucje edukacyjne Instytucje rządowe Grupy wojskowe Główne centra kontroli pracy sieci Organizacje nie pasujące do żadnej z powyższych kategorii Tymczasowa dziedzina sieci ARPANET (nieaktualna) Organizacje międzynarodowe Poszczególne kraje

18 DNS - Domain Name System
Korzeń hierarchii (kropka, bez nazwy) com edu gov pl ..... pl pwsz pl tarman max eit bibl keynet anka

19 anka keynet tarman pl . 173.19.92.210 DNS - Domain Name System
główny serwer nazw serwer nazw pl serwer nazw edu.pl serwer nazw pwsztar.edu.pl Korzeń drzewa systemu nazw (kropka po prawej stronie nazwy) jest obługiwany przez serwery główne o których informacja zawarta jest w pliku root.hints

20 DNS - Domain Name System Zawartość pliku root.hints -
adresy IP serwerów domen głównych D IN NS G.ROOT-SERVERS.NET. D IN NS J.ROOT-SERVERS.NET. D IN NS K.ROOT-SERVERS.NET. D IN NS L.ROOT-SERVERS.NET. D IN NS M.ROOT-SERVERS.NET. D IN NS A.ROOT-SERVERS.NET. D IN NS H.ROOT-SERVERS.NET. D IN NS B.ROOT-SERVERS.NET. D IN NS C.ROOT-SERVERS.NET. D IN NS D.ROOT-SERVERS.NET. D IN NS E.ROOT-SERVERS.NET. D IN NS I.ROOT-SERVERS.NET. D IN NS F.ROOT-SERVERS.NET. G.ROOT-SERVERS.NET w6d16h IN A J.ROOT-SERVERS.NET w6d16h IN A K.ROOT-SERVERS.NET w6d16h IN A L.ROOT-SERVERS.NET w6d16h IN A M.ROOT-SERVERS.NET w6d16h IN A A.ROOT-SERVERS.NET w6d16h IN A H.ROOT-SERVERS.NET w6d16h IN A B.ROOT-SERVERS.NET w6d16h IN A C.ROOT-SERVERS.NET w6d16h IN A D.ROOT-SERVERS.NET w6d16h IN A E.ROOT-SERVERS.NET w6d16h IN A I.ROOT-SERVERS.NET w6d16h IN A F.ROOT-SERVERS.NET w6d16h IN A

21 DNS - Domain Name System
Dana nazwa w systemie nazw dziedzin może mieć wiele różnych znaczeń. Pytając o nazwę, klient określa typ obiektu, który go interesuje, a serwer udziela odpowiedzi dotyczącej obiektu tego typu np. program do pracy zdalnej pyta seystem DNS o adres IP program pocztowy pyta system DNS o adres komputera zajmującego się wymiana poczty Nie da się odróżnić nazwy poddziedziny od nazwy konkretnego obiektu danego typu na podstawie budowy jego nazwy np. mail.keynet.pl komputer autofelgi.keynet.pl dziedzina

22 Typ Znaczenie Zawartość
DNS - Domain Name System Typ Znaczenie Zawartość A CNAME HINFO MINFO MX NS PTR SOA TXT Adres maszyny Nazwa kanoniczna CPU & syst. Poczta Wymiennik poczty Serwer nazw Wskaźnik Odpowiedzialność Dowolny tekst 32-bitowy adres IP Kanoniczna nazwa dla podanego aliasu Nazwa procesora i systemu operacyjnego Informacja o skrzynce lub liście pocztowej 16-bitowa preferencja i nazwa maszyny, która zapewnia wymianę poczty w danej dziedzinie Nazwa serwera z autorytatywnymi informacjami z dla danej dziedziny Nazwa dziedziny (jak dowiązanie symboliczne) Ciąg pól, które określają, za które części hierarchii nazw jest odpowiedzialny dany serwer Ciąg znaków ASCII bez żadnej szczególnej interpretacji Typy rekordów zasobów systemu nazw dziedzin

23 DNS - Domain Name System
Zapytanie odwrotne: Kiedy komputer stwierdzi, że inny komputer próbuje się z nim połączyć, to zna jedynie numer IP komputera nawiązującego połączenie. Aby uzyskać jego nazwę, wysyła zapytanie odwrotne: odwrócony adres IP.in-addr.arpa np. pytanie o nazwę komputera o adresie ma postać: in-addr.arpa odwrócenie wynika z odwrotnej kolejności hierarchii w IP i w nazwach

24 DNS - Domain Name System
System serwerów nazw Serwer główny Serwer dla .gov Serwer dla .com Serwer dla .edu Serwer dla .pl Serwer dla whitehouse.gov Serwer dla microsoft.com Serwer dla agh.edu Serwer dla tarnow.pl

25

26

27

28

29

30

31

32

33

34

35


Pobierz ppt "Inicjowanie działania sieci - BOOTP, DHCP. System nazw dziedzin DNS"

Podobne prezentacje


Reklamy Google