protokoły bootp oraz dhcp VPJ3OEVUTVPD2YXB7T3X2O35XFDZ4WC6YUZFMVA


Katedra Informatyki Stosowanej

Politechnika Łódzka

Al. Politechniki 11, 90-925 Łódź

Tel. (0-42) 631-26-89

Sieci komputerowe I

Wykład 5: Protokoły BOOTP oraz DHCP.

Opracowanie:

mgr Łukasz Sturgulewski (lsturgu@kis.p.lodz.pl)

BOOTstrap Protocol - BOOTP

Ogólna charakterystyka.

Protokół BOOTP (model klient-serwer) służy do określenia przy starcie jednostki wszystkich informacji potrzebnych do jej działania w sieci TCP/IP np. adresu IP.

Protokół BOOTP używa UDP oraz IP.

Do wysyłania pakietów wykorzystywany jest adres ograniczonego rozgłaszania (255.255.255.255) gdyż początkowo oprogramowanie IP nie zna adresu sieci ani adresu IP swojej jednostki.

Ponieważ BOOTP używa protokołu UDP należało:

Aby unikną równoczesnych transmisji losuje się czas oczekiwania (0 - 4s).

Aby dodatkowo nie obciążać przeciążonej sieci podwaja się czas oczekiwania po każdej nie udanej retransmisji (po osiągnięciu 60s wracamy do przedziału 0 - 4s).

Komunikat BOOTP.

Wszystkie pola mają ustalony rozmiar, a prośby i odpowiedzi mają ten sam format (aby zapewnić prostotę).

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

39

31

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 ROUTERA

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 oktetów)

...

Opis pól:

czy odpowiedzią startową - 2;

Pierwsze 4 oktety definiują format pozostałej części (tzw. Magiczne ciasteczko). Opisany poniżej format używa ciasteczka o wartości 99.130.83.99.

Dalej znajduję się lista w skład, której wchodzi następujące pola:

Najważniejsze typy:

Typ pozycji

Kod pozycji

Długość wartości

Zawartość wartości

Uzupełnienie

0

-

Zero (używane do dopełnienia

Maska podsieci

1

4

Maska podsieci dla sieci lokalnej

Godzina

2

4

Godzina czasu uniwersalnego

Routery

3

4n

Adresy IP n routerów

Serwer czasu

4

4n

Adresy IP n serwerów czasu

Serwer dziedzinowy

6

4n

Adresy IP n serwerów dziedzinowych

Nazwa węzła

12

N

n bajtów nazwy węzła dla klienta

Plik Startowy

13

2

2 oktety - rozmiar pliku startowego

Zarezerwowane

128-254

-

Zarezerwowane do własnego użytku w ramach jednostek.

Wady.

Brak dynamicznej konfiguracji węzła (plik konfiguracyjny serwera BOOTP zawiera wszystkie potrzebne informacje dla każdego węzła w sieci).

W przypadku, gdy następują częste zmiany sieci oraz gdy liczba jednostek przekracza dostępną pulę adresów IP statyczny system stosowany w BOOTP po prostu się nie sprawdza.


Dynamic Host Configuration Protocol - DHCP (Dynamiczna konfiguracja węzłów)

Ogólna charakterystyka DHCP.

DHCP obsługuje trzy metody przyznawania adresów:

Jednostki są identyfikowane przez serwer po identyfikatorze, którym przeważnie jest ich adres sprzętowy.

Sposób obsługi jednostki zależy od konfiguracji serwera.

Dynamiczne przyznawanie adresów, a więc możliwość obsługi dowolnego węzła, daje możliwość budowania samokonfigurujących się sieci.

Rola administratora przy konfiguracji serwera DHCP:

Czas, na który serwer przyznaje adres zależy od życzenia klienta oraz konfiguracji serwera. Dla szybko zmieniających się warunków sieci - krótki, dla innych - długi.

Pośrednik (relayagent) - Umożliwia kontakt z serwerem DHCP znajdującym się w sieci nielokalnej.

Procedura uzyskania adresu.

Zakończenie wynajmu.

Odnowienie wynajmu.

Będąc w stanie POWIĄZANIE klient ustawia trzy zegary:

Koniec czasu odnowienia:

Koniec czasu przewiązania np. serwer nie odpowiada na komunikat wysłany po zakończeniu czasu na pierwszym zegarze.

Czasy te określa serwer DHCP. Jeśli tego nie zrobi zajmuje się tym klient ustalając dla powyższych czasów domyślne wartości.

Format komunikatu DHCP.

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

39

31

OPERACJA

TYP SPRZĘTU

DŁ. ADRESU SPRZ.

ETAPY

IDENTYFIKATOR TRANSAKCJI

SEKUNDY

ZNACZNIKI

ADRES IP KLIENTA

TWÓJ ADRES IP

ADRES IP SERWERA

ADRES IP ROUTERA

ADRES SPRZĘTOWY KLIENTA (16 oktetów)

...

NAZWA WĘZŁA SERWERA (64 oktety)

...

NAZWA PLIKU STARTOWEGO (128 oktetów)

...

OPCJE (zmienna długość)

...

Format komunikatu DHCP jest zbliżony do BOOTP. Zmianie uległo tylko znaczenie dwóch pól.

Każda opcja składa się z trzech pól:

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

KOD

DŁUGOŚĆ

WARTOŚĆ

Rysunek dla DŁUGOŚĆ = 1

Aby określić, który z komunikatów DHCP jest wysyłany należy następująco ustalić opcje:

KOD = 53;

DŁUGOŚĆ = 1;

WARTOŚĆ = 1 - 7;

1 - DHCPDISCOVER

2 - DHCPOFFER

3 - DHCPREQUEST

4 - DHCPDECLINE

5 - DHCPACK

6 - DHCPNACK

7 - DHCPRELEASE

Uwagi.

  1. Ponieważ pola NAZWA WĘZŁA SERWERA oraz NAZWA PLIKU STARTOWEGO są rzadko używane, DHCP udostępnia opcję przeładowania, dzięki której można te pola wykorzystać na opcje.

  2. DHCP nie współpracuje z systemem nazw dziedzin - brak protokołu dynamicznego uaktualniania DNS.

Protokoły BOOTP oraz DHCP

- 6 -



Wyszukiwarka

Podobne podstrony:
Protokół o zapobieganiu, zwalczaniu oraz karaniu handlu ludźmi
Bezpieczeństwo protokołów TCP IP oraz IPSec
Bezpieczeństwo protokołów TCP IP oraz IPSec (2)
SPX oraz inne protokoly
Protokół o zapobieganiu, zwalczaniu oraz karaniu handlu ludźmi
Protokół dotyczący zakazu używania na wojnie gazów duszących, trujących lub podobnych oraz środkó
D19250567 Ustawa z dnia 22 lipca 1925 r w sprawie ratyfikacji konwencji handlowej między Polską a W
Protokół dotyczący zakazu używania na wojnie gazów duszących, trujących lub podobnych oraz środk2
w8 VLAN oraz IP w sieciach LAN
Układy Napędowe oraz algorytmy sterowania w bioprotezach
(33) Leki stosowane w niedokrwistościach megaloblastycznych oraz aplastycznych
Postawy ciała oraz wady postawy
Statyny oraz fibraty w leczeniu dyslipidemii
Krwawienie z przewodu pokarmowego lub zagrażające powikłania oraz dyskomfort pacjenta w zakresie hig

więcej podobnych podstron