Podstawy działania wybranych usług sieciowych

  • Upload
    haile

  • View
    69

  • Download
    3

Embed Size (px)

DESCRIPTION

Podstawy działania wybranych usług sieciowych. Dariusz CHAŁADYNIAK. Plan prezentacji. Podstawy adresowania IPv4 Usługa NAT i PAT Usługa DHCP Usługa DNS. Plan prezentacji. Podstawy adresowania IPv4 Usługa NAT i PAT Usługa DHCP Usługa DNS. Format adresu IPv4. 32-bitowa liczba binarna - PowerPoint PPT Presentation

Citation preview

  • Podstawy dziaania wybranych usug sieciowychDariusz CHAADYNIAK*informatyka +

    informatyka +

  • Plan prezentacjiPodstawy adresowania IPv4Usuga NAT i PATUsuga DHCPUsuga DNS*informatyka +

    informatyka +

  • Plan prezentacjiPodstawy adresowania IPv4Usuga NAT i PATUsuga DHCPUsuga DNS*informatyka +

    informatyka +

  • Format adresu IPv432-bitowa liczba binarnaIdentyfikator sieciIdentyfikator hosta*informatyka +

    IDENTYFIKATORSIECI

    IDENTYFIKATOR HOSTA

    32 BITY

    8 BITW

    8 BITW

    8 BITW

    8 BITW

    192

    168

    36

    127

    .

    .

    .

  • Rodzaje adresw IPv4Adres sieciAdres rozgoszeniaAdres hosta*informatyka +

    1100000010101000 1000011000000000

    ADRES SIECI

    1921681340

    192168134255

    1100000010101000 1000011011111111

    ADRES ROZGOSZENIA

    19216813419

    1100000010101000 1000011000010011

    ADRES HOSTA

  • Klasy adresw IPv4Klasa AKlasa BKlasa CKlasa DKlasa E

    *informatyka +

    IDENTYFIKATORSIECI

    IDENTYFIKATOR HOSTA

    32 BITY

    8 BITW

    8 BITW

    8 BITW

    8 BITW

    IDENTYFIKATOR SIECI

    IDENTYFIKATOR HOSTA

    8 BITW

    8 BITW

    8 BITW

    8 BITW

    IDENTYFIKATOR SIECI

    IDENTYFIKATOR HOSTA

    8 BITW

    8 BITW

    8 BITW

    8 BITW

    KLASA A

    KLASA B

    KLASA C

  • Adresowanie klasoweKlasa AKlasa BKlasa CKlasa D i E

    *informatyka +

  • Klasa AIdentyfikator sieci 1 bajtIdentyfikator hosta 3 bajty126 sieci po 16 777 214 hostw*informatyka +

    SIE0 - 127

    HOST

    8 BITW

    8 BITW

    8 BITW

    8 BITW

    HOST

    HOST

    KLASA A

  • Klasa BIdentyfikator sieci 2 bajtyIdentyfikator hosta 2 bajty16 384 sieci po 65 534 hosty

    *informatyka +

    SIE128 - 191

    HOST

    8 BITW

    8 BITW

    8 BITW

    8 BITW

    SIE

    HOST

    KLASA B

  • Klasa CIdentyfikator sieci 3 bajtyIdentyfikator hosta 1 bajt2 097 152 sieci po 254 hosty

    *informatyka +

    SIE192 - 223

    SIE

    8 BITW

    8 BITW

    8 BITW

    8 BITW

    SIE

    HOST

    KLASA C

  • Klasa D i EAdresy dla celw specjalnychObsuga grup multicastowychPrzysze zastosowania*informatyka +

    224 - 239

    0 - 255

    8 BITW

    8 BITW

    8 BITW

    8 BITW

    0 - 255

    0 - 255

    8 BITW

    8 BITW

    8 BITW

    8 BITW

    KLASA E

    240 - 255

    0 - 255

    0 - 255

    0 - 255

    KLASA D

  • Wprowadzenie do adresowania bezklasowegoAdresowanie z uyciem masek podsieciMaska podsieci 32-bitowa liczba binarnaCharakterystyczna budowa maski podsieciZapis maski w notacji kropokowo-dziesitnej

    *informatyka +

  • Standardowe maski podsieci w postaci binarnej*informatyka +

    SIE

    HOST

    SIE

    HOST

    SIE

    SIE

    HOST

    11111111

    KLASA A

    KLASA B

    KLASA C

    00000000

    00000000

    00000000

    11111111

    KLASA A

    KLASA B

    KLASA C

    HOST

    SIE

    SIE

    HOST

    HOST

    11111111

    00000000

    00000000

    11111111

    11111111

    11111111

    00000000

    PIERWSZY OKTET

    DRUGI OKTET

    TRZECI OKTET

    CZWARTY OKTET

  • Standardowe maski podsieci w notacji dziesitnej*informatyka +

    SIE

    HOST

    SIE

    HOST

    SIE

    SIE

    HOST

    255

    KLASA A

    KLASA B

    KLASA C

    0

    0

    0

    255

    KLASA A

    KLASA B

    KLASA C

    HOST

    SIE

    SIE

    HOST

    HOST

    255

    0

    0

    255

    255

    255

    0

    PIERWSZY OKTET

    DRUGI OKTET

    TRZECI OKTET

    CZWARTY OKTET

  • Okrelanie identyfikatora sieciKonwersja dziesitnego zapisu adresu IP na posta binarnMaska podsieci w notacji binarnejWykorzystanie operatora logicznego AND*informatyka +

    172

    25

    147

    85

    .

    .

    .

    10101100 00011001 10010011 01010101

    11111111 11111111 11110000 00000000

    ADRES HOSTA ZAPISANY DZIESITNIE

    10101100 00011001 10010000 00000000

    ADRES HOSTA ZAPISANY BINARNIE

    172

    25

    144

    0

    .

    .

    .

    MASKA PODSIECI ZAPISANA BINARNIE

    ADRES SIECI ZAPISANY BINARNIE

    ADRES SIECI ZAPISANY DZIESITNIE

  • Plan prezentacjiPodstawy adresowania IPv4Usuga NAT i PATUsuga DHCPUsuga DNS*informatyka +

  • Adresy prywatneOpisane w dokumencie RFC 1918Przeznaczone do uytku prywatnegoStosowane tylko wewntrz sieci lokalnej*informatyka +

    KLASA

    ZAKRES ADRESW PRYWATNYCHRFC 1918

    STANDARDOWA MASKA PODSIECI

    ILO SIECI

    ILO HOSTW NA SIE

    CAKOWITA ILO HOSTW

    A

    B

    C

    10.0.0.0 10.255.255.255

    172.16.0.0 172.31.255.255

    192.168.0.0 192.168.255.255

    255.0.0.0

    255.255.0.0

    255.255.255.0

    1

    16 777 214

    65 534

    16

    256

    254

    16 777 214

    1 048 544

    65 024

  • Wprowadzenie do translacji NATZdefiniowana w dokumencie RFC 1631Translacja adresw prywatnych na publiczne i odwrotnieTranslacja adresw na routerze w warstwie sieciowej

    *informatyka +

  • Terminologia zwizana z NATSie wewntrznaSie zewntrznaAdres lokalnyAdres globalnyWewntrzny adres lokalnyWewntrzny adres globalnyZewntrzny adres lokalnyZewntrzny adres globalny*informatyka +

  • Dziaanie translacji NAT*informatyka +

  • Statyczna translacja NAT*informatyka +

  • Dynamiczna translacja NAT*informatyka +

  • Translacja PAT*informatyka +

  • Zalety translacji NAT i PATOszczdno przestrzeni adresowejElastyczno pocze z sieci publicznProsta konfiguracjaPodniesienie bezpieczestwa sieci*informatyka +

  • Plan prezentacjiPodstawy adresowania IPv4Usuga NAT i PATUsuga DHCPUsuga DNS*informatyka +

  • Podstawy dziaania DHCP*informatyka +

  • Sposoby przydzielania adresw IPAlokacja automatycznaAlokacja rcznaAlokacja dynamiczna*informatyka +

  • Wymiana komunikatw protokou DHCP*informatyka +

  • Automatyczna konfiguracja adresw IP (1)*informatyka +

  • Automatyczna konfiguracja adresw IP (2)*informatyka +

  • Automatyczna konfiguracja adresw IP (3)*informatyka +

  • Automatyczna konfiguracja adresw IP (4)*informatyka +

  • Automatyczna konfiguracja adresw IP (5)*informatyka +

  • Automatyczna konfiguracja adresw IP (6)*informatyka +

  • Automatyczna konfiguracja adresw IP (7)*informatyka +

  • Testowanie konfiguracji usugi DHCP*informatyka +

  • Plan prezentacjiPodstawy adresowania IPv4Usuga NAT i PATUsuga DHCPUsuga DNS*informatyka +

  • Adresy domenowe atwiejsze w uyciuBardziej intuicyjneOkrelajce branMajce struktur hierarchiczn*informatyka +

  • Domeny com/co - firmy komercyjneedu/ac - instytucje naukowe i edukacyjnegov - instytucje rzdowemil - instytucje wojskoweorg - wszelkie organizacje spoeczne i inne instytucje typu "non-profit; int - organizacje midzynarodowe nie dajce si zlokalizowa w konkretnym pastwienet - firmy i organizacje zajmujce si administrowaniem i utrzymywaniem sieci komputerowych*informatyka +

  • Dziaanie usugi DNS*informatyka +

    www.onet.pl

    www.wwsi.edu.pl

    213.180.138.148

    62.29.141.146

  • DZIKUJ ZA UWAG*informatyka +

  • Adres IPv4 jest 32-bitow liczb binarn konwertowan do notacji kropkowo-dziesitnej.Skada si z identyfikatora sieci (zarzdzanego przez odpowiedni RIR ang. Reginal Internet Registries) oraz identyfikatora hosta (zarzdzanego przez administratora sieciowego).Adres sieci charakteryzuje si tym, e w czci hostowej s same jedynki.Adres rozgoszenia jest rozpoznawalny to tym, e ma same jedynki w czci hostowej.Adres hosta jest zakresem pomidzy adresem sieci i adresem rozgoszenia.W adresowaniu klasowym wyrniono pi klas adresowych A, B, C, D i E.Trzy pierwsze klasy (A, B, C) wykorzystuje si do adresacji hostw w sieciach komputerowych, natomiast klasy D i E s przeznaczone dla specyficznych zastosowa.klasa A - pierwszy bit adresu jest rwny 0, a nastpne 7 bitw okrela sie. Kolejne 24 bity wskazuj komputer w tych sieciach. Adres rozpoczyna si liczb od 1 do 127. Moe zaadresowa 126 sieci (adres 127.x.y.z zosta zarezerwowany dla celw diagnostycznych jako adres loopback) po 16 777 214 (2^24 2) komputerw.

    klasa B - dwa pierwsze bity adresu to 10, a nastpne 14 bitw okrela sie. Kolejne 16 bitw identyfikuje komputer. Adres rozpoczyna si liczb od 128 do 191. Moe zaadresowa 16 384 (2^14) sieci po 65 534 (2^16 2) komputery.

    klasa C - trzy pierwsze bity adresu to 110, a nastpnych 21 bitw identyfikuje adresy sieci. Ostatnie 8 bitw suy do okrelenia numeru komputerw w tych sieciach. Adres rozpoczyna si liczb od 192 do 223. Moe zaadresowa 2 097 152 (2^21) sieci po 254 (2^8 2) komputery.klasa D cztery pierwsze bity adresu to 1110. Adres rozpoczyna si liczb od 224 do 239. Adresy tej klasy s stosowane do wysyania rozgosze typu multicast;klasa E cztery pierwsze bity adresu to 1111. Adres rozpoczyna si liczb od 240 do 255 (adres 255.255.255.255 zosta zarezerwowany dla celw rozgoszeniowych). Adresy tej klasy s zarezerwowane dla przyszych zastosowa.

    Podzia adresw na klasy A, B i C przy ich gwatownym wzrocie zapotrzebowa okaza si bardzo nieekonomiczny. Dlatego w chwili obecnej klasy adresowe maj znikome znaczenie, a powszechnie stosowany jest model adresowania bezklasowego, opartego o tzw. maski podsieci. W tym rozwizaniu dla kadej podsieci definiuje si tzw. mask, majc podobnie jak adres IPv4 posta 32-bitowej liczby, ale o dosy szczeglnej budowie.Na pocztku maski podsieci wystpuje cig jedynek binarnych, po ktrych nastpuje cig samych zer binarnych. Cz maski podsieci z samymi jedynkami okrela sie natomiast cz maski z zerami okrela ilo moliwych do zaadresowania Mask podsieci zapisujemy podobnie jak adres IPv4 w notacji kropkowo-dziesitnej.Maski podsieci moemy zapisywa w notacji binarnej lub dziesitnej.W przypadku zapisu binarnego w czci identyfikatora sieci wystpuj same jedynki, natomiast w czci identyfikatora hosta mamy do czynienia z samymi zerami.

    W przypadku notacji dziesitnej maski podsieci w czci identyfikatora sieci mamy warto 255 natomiast w czci identyfikatora hosta warto 0.Np. standardowa maska podsieci w klasie A to 255.0.0.0, w klasie B to 255.255.0.0 a w klasie C to 255.255.255.0Identyfikator sieci wykorzystywany jest do okrelenia, czy host docelowy znajduje si w sieci lokalnej czy rozlegej.Aby okreli si do ktrej naley dowolny adres IPv4 dokonujemy najpierw konwersji zapisu dziesitnego na binarny zarwno adresu IP hosta jak i jego maski podsieci. Nastpnie uywajc operacji matematycznej (logicznej) zwanej koniunkcj AND porwnujemy odpowiadajce sobie bity IP hosta i maski podsieci. Wynik jest rwny 1, gdy oba porwnywane bity s rwne 1. Wprzeciwnym wypadku wynik jest rwny 0. Na przykad, jaki jest identyfikator sieci dla hosta oadresie 172.25.147.85 zmask podsieci 255.255.240.0? Odpowied: naley zamieni obie liczby na ich binarne odpowiedniki izapisa jeden pod drugim. Nastpnie naley wykona operacj AND dla kadego bitu izapisa wynik. Otrzymany identyfikator sieci jest rwny 172.25.144.0.

    W dokumencie RFC 1918 wyrniono trzy pule adresw IP przeznaczonych tylko do uytku prywatnego. Adresy te mog by stosowane tylko i wycznie w swojej sieci wewntrznej. W zalenoci od tego, jak du sie zamierzamy skonfigurowa, wybieramy jedn z klas adresw (A, B lub C).W klasie A mamy do dyspozycji tylko jedn sie ale moemy w niej zaadresowa 16 777 214 hostw.W klasie B moemy wyodrbni 16 sieci i dla kadej z nich przydzieli po 65 534 hosty.Natomiast w klasie C mamy dostpnych a 256 sieci i dla kadej z nich zaadresowa po 254 hosty.Powysze adresy maj zastosowanie tylko w prywatnych sieciach wewntrznych. Pakiety z takimi adresami nie s routowane przez Internet. Prywatne adresy IP s zarezerwowane i mog zosta wykorzystane przez dowolnego uytkownika. Oznacza to, e ten sam adres prywatny moe zosta wykorzystany w dwch rnych sieciach prywatnych lub nawet w dwch milionach rnych sieci prywatnych. Router nie powinien nigdy routowa adresw wymienionych wdokumencie RFC 1918. Dostawcy usug internetowych zazwyczaj konfiguruj routery brzegowe tak, aby zapobiec przekazywaniu ruchu przeznaczonego dla adresw prywatnych. Zastosowanie mechanizmu NAT zapewnia wiele korzyci dla poszczeglnych przedsibiorstw i dla caego Internetu. Zanim opracowano technologi NAT, host z adresem prywatnym nie mg uzyska dostpu do Internetu. Wykorzystujc mechanizm NAT, poszczeglne przedsibiorstwa mog okreli adresy prywatne dla niektrych lub wszystkich swoich hostw i zapewni im dostp do Internetu.Technologia NAT (ang. Network Address Translation) zdefiniowana w dokumencie RFC 1631 umoliwia ograniczenie liczby publicznych adresw IP i wykorzystanie prywatnych adresw IP w sieciach wewntrznych. Te prywatne, wewntrzne adresy s poddawane translacji na adresy publiczne, ktre mog by routowane. Proces zamiany informacji w warstwie sieci modelu odniesienia ISO/OSI, w chwili gdy pakiet przekracza granic pomidzy sieci wewntrzn i zewntrzn nazywamy translacj NAT.Operacja ta wykonywana jest przez znajdujce si midzy sieciami urzdzenia, na ktrych dziaa wyspecjalizowane oprogramowanie obsugujce funkcj NAT, pozwalajce na zwikszenie poziomu prywatnoci w sieci przez ukrycie wewntrznych adresw IP. Router brzegowy realizuje proces NAT, czyli proces translacji prywatnego adresu wewntrznego hosta na publiczny adres zewntrzny, ktry moe by routowany. Sie wewntrzna (ang. inside network) jest to wewntrzna lokalna sie komputerowa danej firmy lub przedsibiorstwa.Sie zewntrzna (ang. outside network) jest to sie zewntrzna (np. Internet).Adres lokalny (ang. local address) jest to adres, za pomoc ktrego komunikuj si hosty w tej samej sieci.Adres globalny (ang. global address) jest to adres, ktrego uywaj hosty z rnych sieci.Wewntrzny adres lokalny (ang. inside local address) adres IP przypisany do hosta w sieci wewntrznej. Najczciej jest to adres prywatny zgodny ze standardem RFC 1918. Wewntrzny adres globalny (ang. inside global address) publiczny adres IP przypisany przez organizacj IANA lub dostawc usug. Adres ten reprezentuje dla sieci zewntrznych jeden lub wicej wewntrznych, lokalnych adresw IP. Zewntrzny adres lokalny (ang. outside local address) publiczny adres IP zewntrznego hosta, ktry znany jest hostom znajdujcym si w sieci wewntrznej. Zewntrzny adres globalny (ang. outside global address) publiczny adres IP przypisany do hosta w sieci zewntrznej. Na powyszym rysunku wyjanione jest dziaanie usugi NAT.Klient o adresie prywatnym 192.168.15.30 (wewntrzny adres lokalny) zamierza otworzy stron WWW przechowywan na serwerze o adresie publicznym 207.114.120.1 (zewntrzny adres globalny).Komputer kliencki otrzymuje z puli adresw przechowywanych na routerze R1 publiczny adres IP (wewntrzny adres globalny) 207.114.119.177. Nastpnie router ten wysya pakiet o zmienionym adresie rdowym do sieci zewntrznej (router ISP), z ktrej trafia do serwera WWW.Kiedy serwer WWW odpowiada na przypisany przez usug NAT adres IP 207.114.119.177, pakiet powraca do routera R1, ktry na podstawie wpisw w tabeli NAT ustala, e jest to uprzednio przeksztacony adres IP. Nastpuje translacja wewntrznego adresu globalnego 207.114.119.177 na wewntrzny adres lokalny 192.168.15.30, a pakiet przekazywany jest do stacji klienckiej.Statyczna translacja NAT (ang. static NAT) umoliwia utworzenie odwzorowania typu jeden-do-jednego pomidzy adresami lokalnymi i globalnymi pomidzy sieciami wewntrzn i zewntrzn. Jest to szczeglnie przydatne w wypadku hostw, ktre musz mie stay adres dostpny z Internetu. Takimi wewntrznymi hostami mog by serwery lub urzdzenia sieciowe w przedsibiorstwie.W powyszym rozwizaniu administrator rcznie konfiguruje predefiniowane skojarzenia adresw IP.Ten typ translacji tak naprawd nie ma nic wsplnego z oszczdzaniem przestrzeni adresowej IP, gdy kademu prywatnemu adresowi w sieci wewntrznej trzeba przypisa adres publiczny w sieci zewntrznej.Jednake takie odwzorowanie daje gwarancj, e aden przesyany pakiet nie zostanie odrzucony z powodu braku dostpnej przestrzeni adresowej.Na powyszym rysunku widzimy, e trzem adresom prywatnym (10.10.10.1, 10.10.10.2, 10.10.10.3) zamapowano trzy adresy publiczne (odpowiednio 207.114.119.177, 207.114.119.178, 207.114.119.179).Dynamiczna translacja NAT (ang. dynamic NAT) suy do odwzorowania prywatnego adresu IP na dowolny adres publiczny (z uprzednio zdefiniowanej puli).W translacji dynamicznej unikamy stosowania dokadnie takiej samej puli adresw publicznych co prywatnych. Oznacza to, e z jednej strony moemy zaoszczdzi dostpn przestrze adresow ale istnieje ryzyko braku gwarancji zamiany adresw w przypadku wyczerpania si puli adresw routowalnych.Z powyszego powodu na administratora sieci spoczywa obowizek zadbania o odpowiedni zakres puli adresw publicznych, aby moliwa bya obsuga wszystkich moliwych translacji.Poniewa nie wszyscy uytkownicy sieci komputerowej potrzebuj jednoczesnego dostpu do zasobw zewntrznych, mona skonfigurowa pul adresw publicznych mniejsz od liczby adresw prywatnych.Dlatego w tym przypadku unikamy przypisywania wszystkim uytkownikom adresw routowalnych jak w usudze translacji statycznej NAT.

    Translacja PAT (ang. Port Address Translation), suy do odwzorowania wielu prywatnych adresw IP na jeden publiczny adres IP. Istnieje moliwo odwzorowania wielu adresw na jeden adres IP, poniewa z kadym adresem prywatnym zwizany jest inny numer portu. W technologii PAT tumaczone adresy s rozrniane przy uyciu unikatowych numerw portw rdowych powizanych zglobalnym adresem IP. Numer portu zakodowany jest na 16 bitach. Cakowita liczba adresw wewntrznych, ktre mog by przetumaczone na jeden adres zewntrzny, moe teoretycznie wynosi nawet 65536. W rzeczywistoci do jednego adresu IP moe zosta przypisanych okoo 4000 portw. W mechanizmie PAT podejmowana jest zawsze prba zachowania pierwotnego portu rdowego. Jeli okrelony port rdowy jest ju uywany, funkcja PAT przypisuje pierwszy dostpny numer portu, liczc od pocztku zbioru numerw odpowiedniej grupy portw (0511, 5121023 lub 102465535). Gdy zabraknie dostpnych portw, a skonfigurowanych jest wiele zewntrznych adresw IP, mechanizm PAT przechodzi do nastpnego adresu IP w celu podjcia kolejnej prby przydzielenia pierwotnego portu rdowego. Ten proces jest kontynuowany a do wyczerpania wszystkich dostpnych numerw portw i zewntrznych adresw IP. Do gwnych zalet translacji adresw prywatnych na publiczne nale:1. Eliminacja koniecznoci ponownego przypisania adresw IP do kadego hosta po zmianie dostawcy usug internetowych (ISP). Uycie mechanizmu NAT pozwala na uniknicie zmiany adresw wszystkich hostw, dla ktrych wymagany jest dostp zewntrzny, a to wie si z oszczdnociami czasowymi i finansowymi. 2. Zmniejszenie liczby adresw przy uyciu dostpnej w aplikacji funkcji multipleksowania na poziomie portw. Gdy wykorzystywany jest mechanizm PAT, hosty wewntrzne mog wspuytkowa pojedynczy publiczny adres IP podczas realizacji wszystkich operacji wymagajcych komunikacji zewntrznej. W takiej konfiguracji do obsugi wielu hostw wewntrznych wymagana jest bardzo niewielka liczba adresw zewntrznych. Pozwala to zaoszczdzi adresy IP. 3. Zwikszenie poziomu bezpieczestwa w sieci. Poniewa w wypadku sieci prywatnej nie s rozgaszane wewntrzne adresy ani informacje o wewntrznej topologii, sie taka pozostaje wystarczajco zabezpieczona, gdy dostp zewntrzny odbywa si z wykorzystaniem translacji NAT.

    Usuga DHCP (ang. Dynamic Host Configuration Protocol) dziaa w trybie klient-serwer i zostaa opisana w dokumencie RFC 2131.Usuga DHCP pozwala klientom DHCP w sieciach IP na uzyskiwanie informacji o ich konfiguracji z serwera DHCP. Uycie usugi DHCP zmniejsza nakad pracy wymagany przy zarzdzaniu sieci IP. Najwaniejszym elementem konfiguracji odbieranym przez klienta od serwera jest adres IP klienta. Klient DHCP wchodzi w skad wikszoci nowoczesnych systemw operacyjnych, takich jak systemy Windows, Sun Solaris, Linux i MAC OS. Klient da uzyskania danych adresowych z sieciowego serwera DHCP, ktry zarzdza przydzielaniem adresw IP i odpowiada na dania konfiguracyjne klientw. Serwer DHCP moe odpowiada na dania pochodzce z wielu podsieci. Protok DHCP dziaa jako proces serwera sucy do przydzielania danych adresowych IP dla klientw. Klienci dzierawi informacje pobrane z serwera na czas ustalony przez administratora. Gdy okres ten dobiega koca, klient musi zada nowego adresu. Zazwyczaj klient uzyskuje ten sam adres.Administratorzy na og preferuj serwery sieciowe z usug DHCP, poniewa takie rozwizanie jest skalowalne i atwo nim zarzdza. Administratorzy konfiguruj serwery DHCP tak, aby przydzielane byy adresy ze zdefiniowanych pul adresw. Na serwerach DHCP mog by dostpne take inne informacje, takie jak adresy serwerw DNS, adresy serwerw WINS i nazwy domen. W wypadku wikszoci serwerw DHCP administratorzy mog take zdefiniowa adresy MAC obsugiwanych klientw i automatycznie przypisywa dla tych klientw zawsze te same adresy IP. Protokoem transportowym wykorzystywanym przez protok DHCP jest UDP (ang. User Datagram Protocol). Klient wysya komunikaty do serwera na port 67. Serwer wysya komunikaty do klienta na port 68.Istniej trzy mechanizmy przydzielania adresw IP dla klientw: Alokacja automatyczna serwer DHCP przypisuje klientowi stay adres IP. Alokacja rczna adres IP dla klienta jest przydzielany przez administratora. Serwer DHCP przesya adres do klienta. Alokacja dynamiczna serwer DHCP dzierawi klientowi adres IP na pewien ograniczony odcinek czasu. Serwer DHCP tworzy pule adresw IP i skojarzonych z nimi parametrw. Pule przeznaczone s dla poszczeglnych logicznych podsieci IP. Dziki temu jeden klient IP moe uzyskiwa adresy od wielu serwerw DHCP i moe by przenoszony. Jeli klient uzyska odpowied od wielu serwerw, moe wybra tylko jedn z ofert.W procesie konfiguracyjnym klienta DHCP wykonywane s nastpujce dziaania: 1. Na kliencie, ktry uzyskuje czonkostwo w sieci, musi by skonfigurowany protok DHCP. Klient wysya do serwera danie uzyskania konfiguracji IP. Czasami klient moe zaproponowa adres IP, na przykad wwczas, gdy danie dotyczy przeduenia okresu dzierawy adresu uzyskanego wczeniej od serwera DHCP. Klient wyszukuje serwer DHCP, wysyajc komunikat rozgoszeniowy DHCPDISCOVER. 2. Po odebraniu tego komunikatu serwer okrela, czy moe obsuy okrelone danie przy uyciu wasnej bazy danych. Jeli danie nie moe zosta obsuone, serwer moe przekaza odebrane danie dalej, do innego serwera DHCP. Jeli serwer DHCP moe obsuy danie, do klienta wysyana jest oferta z konfiguracj IP w formie komunikatu transmisji pojedynczej (unicast) DHCPOFFER. Komunikat DHCPOFFER zawiera propozycj konfiguracji, ktra moe obejmowa adres IP, adres serwera DNS i okres dzierawy. 3. Jeli okrelona oferta jest odpowiednia dla klienta, wysya on inny komunikat rozgoszeniowy, DHCPREQUEST, z daniem uzyskania tych konkretnych parametrw IP. Wykorzystywany jest komunikat rozgoszeniowy, poniewa pierwszy komunikat, DHCPDISCOVER mg zosta odebrany przez wiele serwerw DHCP. Jeli wiele serwerw wyle do klienta swoje oferty, dziki komunikatowi rozgoszeniowemu DHCPREQUEST serwery te bd mogy pozna ofert, ktra zostaa zaakceptowana. Zazwyczaj akceptowana jest pierwsza odebrana oferta. 4. Serwer, ktry odbierze sygna DHCPREQUEST, publikuje okrelon konfiguracj, wysyajc potwierdzenie w formie komunikatu transmisji pojedynczej DHCPACK. Istnieje moliwo (cho jest to bardzo mao prawdopodobne), e serwer nie wyle komunikatu DHCPACK. Taka sytuacja moe wystpi wwczas, gdy serwer wydzierawi w midzyczasie okrelon konfiguracj innemu klientowi. Odebranie komunikatu DHCPACK upowania klienta do natychmiastowego uycia przypisanego adresu. Jeli klient wykryje, e okrelony adres jest ju uywany w lokalnym segmencie, wysya komunikat DHCPDECLINE i cay proces zaczyna si od pocztku. Jeli po wysaniu komunikatu DHCPREQUEST klient otrzyma od serwera komunikat DHCPNACK, proces rozpocznie si od pocztku. Gdy klient nie potrzebuje ju adresu IP, wysya do serwera komunikat DHCPRELEASE. Zalenie od regu obowizujcych w przedsibiorstwie, uytkownik kocowy lub administrator moe przypisa dla hosta statyczny adres IP dostpny w puli adresw na serwerze DHCP. Aby automatycznie skonfigurowa adresy IP (adres hosta, maska podsieci, brama domylna, gwny serwer DNS, zapasowy serwer DNS) w systemie Windows XP naley wykona kolejne kroki:1. Klikamy przycisk Start a nastpnie wybieramy zakadk Panel sterowania, po czym pojawi si powysze okno, w ktrym klikamy w kategori Poczenia sieciowe i internetowe.Z kategorii Poczenia sieciowe i internetowe wybieramy Poczenia sieciowe.W kategorii Poczenia sieciowe wybieramy Poczenie lokalne.W powyszym oknie mamy ukazany podgld stanu Poczenia lokalnego z ktrego moemy odczyta: stan poczenia, czas trwania poczenia, szybko poczenia a take jego aktywno (ilo pakietw wysanych i odebranych).W oknie tym klikamy na zakadk Waciwoci.Po wybraniu zakadki Waciwoci ukazuje nam si kolejne okno, w ktrym wybieramy skadnik Protok internetowy (TCP/IP) a nastpnie klikamy w zakadk Waciwoci.Po wybraniu skadnika Protok internetowy (TCP/IP) i klikniciu w zakadk Waciwoci otwiera si okno, w ktrym wybieramy nastpujce opcje: Uzyskaj adres IP automatycznie oraz Uzyskaj adres serwera DNS automatycznie. Po wybraniu tych opcji zostan nadane automatycznie nastpujce adresy IP: adres IP hosta, jego maska podsieci, adres IP bramy domylnej, adres IP preferowanego serwera DNS oraz adres IP alternatywnego serwera DNS.Po klikniciu w zakadk Zaawansowane w oknie Waciwoci: Protok internetowy (TCP/IP) otrzymujemy podgld w zaawansowane ustawienia stosu protokow TCP/IP, w ktrym moemy zauway, e jest wczony serwer DHCP.Aby przetestowa konfiguracj usugi DHCP wydajemy polecenie ipconfig z opcj all. W jego wyniku otrzymujemy informacj czy usuga DHCP jest wczona i czy wczona jest jej autokonfiguracja. Ponadto dostajemy informacj o adresie IP serwera DHCP (w tym przypadku 192.168.1.1) oraz daty: uzyskania dzierawy usugi DHCP i jej wyganicia.Posugiwanie si adresami IP jest bardzo niewygodne dla czowieka ale niestety oprogramowanie sieciowe wykorzystuje je do przesyania pakietw z danymi. Aby uatwi uytkownikom sieci komputerowych korzystanie z usug sieciowych obok adresw IP wprowadzono tzw. adresy domenowe (symboliczne). Oczywicie nie kady komputer musi mie taki adres. S one z reguy przypisywane tylko komputerom udostpniajcym w Internecie jakie usugi. Umoliwia to uytkownikom chccym z nich skorzysta atwiejsze wskazanie konkretnego serwera. Adres symboliczny zapisywany jest w postaci cigu nazw, tzw. domen, ktre rozdzielone s kropkami podobnie jak w przypadku adresu IP. Poszczeglne czci adresu domenowego nie maj jednak adnego zwizku z poszczeglnymi fragmentami adresu IP - chociaby ze wzgldu na fakt, e o ile adres IP skada si zawsze z czterech czci, o tyle adres domenowy moe ich mie rn liczb - od dwch do siedmiu lub jeszcze wicej. Kilka przykadowych adresw domenowych przedstawiono poniej:http://www.wwsi.edu.plhttp://www.onet.plhttp://www.microsoft.comftp://public.wwsi.edu.pl http://www.nask.plhttp://www.mf.gov.pl/

    Odwrotnie ni adres IP, adres domenowy czyta si "od tyu". Ostatni jego fragment, tzw. domena najwyszego poziomu (ang. top-level domain), jest z reguy dwuliterowym oznaczeniem kraju (np. ".pl", .de"). Jedynie w USA dopuszcza si istnienie adresw bez oznaczenia kraju na kocu. W tym przypadku domena najwyszego poziomu opisuje "branow" przynaleno instytucji, do ktrej naley dany komputer. Moe to by:

    com/co - firmy komercyjne (np. Microsoft, IBM, Intel);edu/ac - instytucje naukowe i edukacyjne (np. uczelnie);gov - instytucje rzdowe (np. Biay Dom, Biblioteka Kongresu, NASA, Sejm Rzeczypospolitej Polskiej);mil - instytucje wojskowe (np. Ministerstwo Obrony Narodowej); org - wszelkie organizacje spoeczne i inne instytucje typu "non-profit; int - organizacje midzynarodowe nie dajce si zlokalizowa w konkretnym pastwie (np. NATO);net - firmy i organizacje zajmujce si administrowaniem i utrzymywaniem sieci komputerowych (np. EARN). biz biznes;info informacje;name nazwy indywidualne;pro zawody.Dziaanie usugi DNS sprowadza si do nastpujcych kolejnych czynnoci:Klient z przegldark internetow pragnie otworzy stron www.wwsi.edu.pl przechowywan na serwerze WWW. Z uwagi, e oprogramowanie sieciowe wymaga adresu IP, klient wysya zapytanie do serwera DNS o adres IP dla danej strony WWW.Serwer DNS na podstawie odpowiednich wpisw w swojej tablicy DNS odsya klientowi odpowied, e dla strony www.wwsi.edu.pl odpowiada adres IP o wartoci 62.29.141.146.Klient po otrzymaniu waciwego adresu IP wysya do serwera WWW zapytanie o moliwo otwarcia strony www.wwsi.edu.pl.Serwer WWW po zweryfikowaniu waciwego skojarzenia strony WWW z adresem IP odsya klientowi zgod na otwarcie danej strony internetowej.