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

Slides:



Advertisements
Podobne prezentacje
Jarosław Kurek WZIM SGGW
Advertisements

Usługi sieciowe Wykład 5 DHCP- debian
Rodzaju działalności - organizacyjne
Protokoły sieciowe.
Sieci komputerowe Protokół TCP/IP Piotr Górczyński 27/09/2002.
Sieci komputerowe Protokół TCP/IP.
Co to jest DNS i jak działa?
Nazwy i domeny IP System adresów IP w postaci liczbowej jest niezbyt wygodny w użyciu dla ludzi, został więc wprowadzony alternatywny system nazw (nazwy.
Sieci komputerowe Usługi sieciowe Piotr Górczyński 27/09/2002.
Rozszerzalność systemów rozproszonych
SIECI KOMPUTEROWE (SieKom) PIOTR MAJCHER WYŻSZA SZKOŁA ZARZĄDZANIA I MARKETINGU W SOCHACZEWIE PODSTAWOWE.
Architektura Systemów Komputerowych
Sieci Komputerowe i Telekomunikacyjne Laboratorium
Poj ę cia Sieciowe. IMAP-to internetowy protokół pocztowy zaprojektowany IMAP-to internetowy protokół pocztowy zaprojektowany POP3-to protokół internetowy.
Pojęcia sieciowe.
Jarosław Kurek WZIM SGGW
Usługi sieciowe Wykład 5 DHCP- debian Jarosław Kurek WZIM SGGW 1.
Obsługa serwera zdalnego przez klienta FTP
Mechanika dzielenia na podsieci. Wykład 6
Autorzy: Damian Dziuba Stanisław Glezner
Wrocław DHCP Autorzy: Paweł Obuchowski Paweł Szuba.
Definicja (ang. Domain Name System, system nazw domenowych)
Konfiguracja DHCP i dzielenie łącza
Protokół IP w sieciach LAN
Internet Sieci komputerowe.
Elementy informatyki w kształceniu zintegrowanym.
Komputer w sieci – „parametry”
Dynamic Host Configuration Protocol
INTERNET JAKO OCEAN INFORMACJI
POJĘCIA ZWIĄZANE Z SIECIĄ.
Konfiguracja kont w programie Adobe Dreamweaver
MODEL WARSTWOWY PROTOKOŁY TCP/IP
Sieci komputerowe Utworzone przez Macieja Kolankiewicza © Wszelkie prawa zastrzeżone.
BUDOWA I DZIAŁANIE SIECI KOMPUTEROWYCH
Informatyka 1 Sieć.
Realizacja prostej sieci komputerowej
Pojęcia związane z siecią
Podstawy adresowania hostów w sieciach komputerowych
Opracował: mgr Artem Nowicki
Sieci komputerowe.
Podstawy działania wybranych usług sieciowych
Wykład III Protokoły ICMP System nazw DNS
Wykład IV Protokoły BOOTP oraz DHCP.
Konfiguracja IP i sieci w Win XP
ADRES IP – unikatowy numer przyporządkowany urządzeniom sieci komputerowych. Adres IPv4 składa się z 32 bitów podzielonych na 4 oktety po 8 bitów każdy.
INTERNET ISTOTA DZIAŁANIA SIECI INTERNET
INTERNET Sieć komputerowa o światowym zasięgu łącząca sieci lokalne, sieci rozległe i wszystkie komputery do nich podłączone. Służy do komunikacji między.
Adresowanie w sieci komputerowej
Laboratorium systemów operacyjnych
Administracja systemami operacyjnymi Wiosna 2014
Aplikacje TCP i UDP. Łukasz Zieliński
Systemy operacyjne i sieci komputerowe
Systemy operacyjne i sieci komputerowe
Konfiguracja VPN Klienta – Windows 7
Komunikacja w sieciach komputerowych
Systemy operacyjne i sieci komputerowe
Poczta elektroniczna "electronic mail") A.Ś.
Konfiguracja VPN Serwera – Windows 7
FTP i www Informatyka Zakres podstawowy 1 Zebrał i opracował : Maciej Belcarz 11.
INTERNET jako „ocean informacji”
Podział sieci IP na podsieci w ramach CISCO
DHCP „I’m a DHCP server at a local restaurant. This chick came up and asked me for my address, and I told her she was out of my scope.” DHCP Server (date.
Protokoły używane w sieciach LAN Funkcje sieciowego systemu komputerowego Wykład 5.
materiały dla uczestników
Protokoły internetowe
Wydział Matematyki, Informatyki i Architektury Krajobrazu
Podstawy sieci komputerowych
PODSTAWOWE ZARZĄDZANIE KOMPUTERAMI Z SYSTEMEM WINDOWS
Sieci komputerowe Usługi sieciowe 27/09/2002.
Poczta elektroniczna "electronic mail") A.Ś.
Zapis prezentacji:

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

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)

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

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ą

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

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 0 - 4 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

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) .

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 0 - Zero - uzywane tylko do dopełnienia Maska podsieci 1 4 Maska podsieci dla sieci lokalnej Godzina 2 4 Godzina czasu uniwersalnego Rutery 3 4N Adresy IP N ruterów Serwer czasu 4 4N Adresy IP N serwerów czasu Serwer IEN116 5 4N 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 10 4N 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 13 2 2 -oktetowy rozmiar pliku start. Zarezerwowane 128-254 - Zarezerwowane Koniec 255 - Koniec listy pozycji

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

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

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

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ść) .

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

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 0 8 16 23 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

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 193.193.92.215

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

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

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

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

DNS - Domain Name System Zawartość pliku root.hints - adresy IP serwerów domen głównych . 6D IN NS G.ROOT-SERVERS.NET. . 6D IN NS J.ROOT-SERVERS.NET. . 6D IN NS K.ROOT-SERVERS.NET. . 6D IN NS L.ROOT-SERVERS.NET. . 6D IN NS M.ROOT-SERVERS.NET. . 6D IN NS A.ROOT-SERVERS.NET. . 6D IN NS H.ROOT-SERVERS.NET. . 6D IN NS B.ROOT-SERVERS.NET. . 6D IN NS C.ROOT-SERVERS.NET. . 6D IN NS D.ROOT-SERVERS.NET. . 6D IN NS E.ROOT-SERVERS.NET. . 6D IN NS I.ROOT-SERVERS.NET. . 6D IN NS F.ROOT-SERVERS.NET. G.ROOT-SERVERS.NET. 5w6d16h IN A 192.112.36.4 J.ROOT-SERVERS.NET. 5w6d16h IN A 198.41.0.10 K.ROOT-SERVERS.NET. 5w6d16h IN A 193.0.14.129 L.ROOT-SERVERS.NET. 5w6d16h IN A 198.32.64.12 M.ROOT-SERVERS.NET. 5w6d16h IN A 202.12.27.33 A.ROOT-SERVERS.NET. 5w6d16h IN A 198.41.0.4 H.ROOT-SERVERS.NET. 5w6d16h IN A 128.63.2.53 B.ROOT-SERVERS.NET. 5w6d16h IN A 128.9.0.107 C.ROOT-SERVERS.NET. 5w6d16h IN A 192.33.4.12 D.ROOT-SERVERS.NET. 5w6d16h IN A 128.8.10.90 E.ROOT-SERVERS.NET. 5w6d16h IN A 192.203.230.10 I.ROOT-SERVERS.NET. 5w6d16h IN A 192.36.148.17 F.ROOT-SERVERS.NET. 5w6d16h IN A 192.5.5.241

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

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

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 85.117.8.56 ma postać: 56.8.117.85.in-addr.arpa odwrócenie wynika z odwrotnej kolejności hierarchii w IP i w nazwach

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