Documente Academic
Documente Profesional
Documente Cultură
• În antetul IP
– numărul de protocol ia valoarea 1 pentru ICMP,
– iar tipul de serviciu ia valoarea zero, ceea ce
desemnează o rutină.
PROTOCOLUL DE MESAJE DE
CONTROL PENTRU INTERNET (ICMP)
• Serverul BOOTP
• utilizează portul 67 UDP.
• “ascultă” portul 67 și când primește o cerere,
după procesare, trimite răspuns.
• Situații
– Clientul își cunoaște adresa
– Clientul nu își cunoaște adresa
Bootstrap Protocol (BOOTP)
• Răspuns broadcast
Bootstrap Protocol (BOOTP)
• Câmpuri:
– Cod operație: 1 cerere (BOOTREQUEST), 2
răspuns(BOOTREPLY)
– Tip hardware: ca la ARP, tipul rețelei locale (1.
Ethernet, 6 rețele IEEE 802, ...)
– Lungimea adresei fizice: asociată tipului de rețea
locală
– Salturi: setat la 0 de către client la transmiterea
cererii.
Formatul mesajului BOOTP
• Câmpuri:
– Identificatorul tranzacției: utilizat de client
pentru a pune în corespondență cerere-
răspuns
– Secunde: clientul înscrie numărul de secunde
de când a pornit configurarea
– Flaguri: numai un bit din 16 este utilizat. Este
setat 1 de către clientul care nu își cunoaște
adresa și cere un răspuns broadcast
Formatul mesajului BOOTP
• Câmpuri:
– Adresa IP client: dacă clientul are adresă, o
înscrie în câmp
– Adresa IP “ta”: adresa IP asociată de server
cu clientul
– Adresa IP server: adresa serverului BOOTP
trimisă de acesta în răspuns
Formatul mesajului BOOTP
• Câmpuri:
– Adresa IP Gateway: adresa unui ruter
configurat ca agent BOOTP care face
legătura între client și server situați în rețele
(subrețele) diferite.
• NU reprezintă adresa unui ruter implicit
utilizat în scopuri de rutare IP
Formatul mesajului BOOTP
• Câmpuri:
• Adresa hardware a clientului
• Numele serverului: opțional, serverul poate
trimite numele său în răspuns (poate fi
“nickname”, poate fi nume de domeniu –
server.organizație.org)
• Nume de fișier de bootare: conține numele și
calea completă pentru un fișier de configurare
pe care clientul trebuie să îl descarce.
BOOTP Agenți Releu (agenți de expediere)
• Alocarea manuală:
– Cea mai simplă metodă
– Echivalentă cu metoda BOOTP – se caută
într-un tabel adresa stabilită de către
administrator
– Potrivită pentru echipamentele de bază din
rețea (servere, rutere) care trebuie să aibă
o adresă IP stabilă, permanentă.
Dynamic Host Configuration Protocol (DHCP)
• Alocarea dinamică:
• Administratorul stabilește un set de adrese
disponibile
• Serverul atribuie la cererea clientului o adresă
• Serverul ține evidența alocării adreselor
disponibile
• Serverul decide intervalul de timp cât este
alocată adresa
Dynamic Host Configuration Protocol (DHCP)
• Alocarea dinamică:
• La expirarea perioadei, clientul
– Solicită păstrerea adresei sau
– Trebuie să obțină altă adresă
Dynamic Host Configuration Protocol (DHCP)
ALOCAREA DINAMICĂ
• Facilități:
– Automatism: clientul obține adresa fără
intervebția administratorului
– Management centralizat: toate adresele sunt
gestionate de către server
– Partajarea și refolosirea adreselor: la expirarea
perioadei de alocare, dacă sistemul nu mai este
activ, adresa este recuperată (de către server) și
alocată altui client care solicită o adresă IP
Dynamic Host Configuration Protocol (DHCP)
ALOCAREA DINAMICĂ
• Facilități:
– Portabilitate și universalitate: nu există
favorizați, nu există alocări predefinite,
orice client poate solicita o adresă.
– Evitarea conflictelor: toate adresele
disponibile fac parte dintr-un set predefinit,
administrat de server
Dynamic Host Configuration Protocol (DHCP)
ALOCAREA AUTOMATĂ
• Utilizată în situațiile în care există un număr
suficient de adrese.
• În esență este o alocare dinamică cu o
perioadă de alocare permanentă.
• Nu prea este utilizată. Administratorii preferă
atribuirea permanentă (dacă este necesară)
prin metoda manuală.
Dynamic Host Configuration Protocol (DHCP)
ALOCAREA DINAMICĂ
• Perioada de alocare a adresei lease
• Cel mult o oră:
– Asigură maximă eficiență de alocare a
adresei IP într-un mediu foarte dinamic, în
cazul în care
• există mai multe dispozitive cu nevoi de conectare
și deconectare de la rețea, precum și
• numărul de adrese IP este limitat.
Dynamic Host Configuration Protocol (DHCP)
ALOCAREA DINAMICĂ
• Perioada de alocare a adresei lease
• O zi:
– Potrivită pentru situațiile în care mașinile
"clienților" de obicei sunt active pentru o zi.
– crește eficiența alocării adreselor IP atunci când
mulți angajați lucrează cu fracțiune de normă, sau
– se asigură că în fiecare zi, fiecare client trebuie să
ceară din nou permisiunea de a utiliza o adresă.
Dynamic Host Configuration Protocol (DHCP)
ALOCAREA DINAMICĂ
• Perioada de alocare a adresei lease
• Trei zile: Acesta este implicit utilizat de
Microsoft.
• O săptămână: Un rezonabil "compromis"
între timpii mai scurți și mai lungi.
• Într-o lună: Un alt "compromis", mai
aproape de capătul mai lung al intervalului
de timp de leasing.
Dynamic Host Configuration Protocol (DHCP)
ALOCAREA DINAMICĂ
• Perioada de alocare a adresei lease
• Trei luni: Asigură stabilitate rezonabilă
adresei IP, astfel încât adresele nu se
schimbă foarte des.
• Idee bună în cazul în care există mai multe adrese IP
disponibile și mașinile sunt adesea oprite timp de mai
multe zile sau săptămâni, la un moment dat. Poate fi
utilizat într-un cadru universitar pentru a se asigura că
adresele IP ale studenților care se întorc sunt menținute
pe parcursul vacanței de vară.
Dynamic Host Configuration Protocol (DHCP)
ALOCAREA DINAMICĂ
• Obținerea configurației
Dynamic Host Configuration Protocol (DHCP)
ALOCAREA DINAMICĂ
• 1. Clientul transmite broadcast un mesaj
DHCPDISCOVER în subrețeaua fizică locală. În
acest punct clientul se găsește în starea INIT.
Mesajul DHCPDISCOVER poate include câteva
opțiuni cum ar fi sugestii privind adresa de
rețea sau durata unei adrese temporare
(lease).
Dynamic Host Configuration Protocol (DHCP)
ALOCAREA DINAMICĂ
• 2. Fiecare server răspunde cu un mesaj
DHCPOFFER care include o adresă de rețea
disponibilă (your IP address) și alte opțiuni de
configurare. Serverul memorează adresa
oferită clientului pentru a preveni oferirea
aceleași adrese unui client care transmite un
mesaj DHCPDISCOVER înainte ca primul client
să-și încheie configurarea.
Dynamic Host Configuration Protocol (DHCP)
ALOCAREA DINAMICĂ
• 3. Clientul recepționează unul sau mai multe
mesaje DHCPOFFER de la unul sau mai multe
servere. Clientul alege unul, bazându-se pe
parametrii de configurare oferiți și transmite
broadcast mesajul DHCPREQUEST care include
identificatorul serverului al cărui mesaj a fost
ales și adresa IP luată din câmpul your IP
address.
Dynamic Host Configuration Protocol (DHCP)
ALOCAREA DINAMICĂ
• 4. În cazul în care nu este recepționată nici o
ofertă, dacă clientul cunoaște o adresă de
rețea anterioară, va utiliza acea adresă dacă
este încă validă până când va expira (este
vorba despre o adresă lease).
Dynamic Host Configuration Protocol (DHCP)
ALOCAREA DINAMICĂ
• 5. Serverele recepționează mesajul broadcast DHCPREQUEST.
Acele servere care nu au fost selectate prin mesajul DHCPREQUEST
utilizează mesajul pentru a notifica faptul că oferta lor a fost
declinată de către client. Serverul selectat în DHCPREQUEST
marchează clientul ca fiind stabil, menține datele corespunzătoare
în memorie și răspunde cu un mesaj DHCPACK conținând
parametrii de configurare ceruți de către client. Combinația dintre
hardware-ul clientului și adresa de rețea atribuită constituie un
identificator unic pentru adresa temporară (lease) a clientului și
este utilizat atât de către client, cât și de către server pentru a
identifica o referire la lease în orice mesaj DHCP. Câmpul your IP
address din mesajul DHCPACK va fi umplut cu adresa de rețea
selectată.
Dynamic Host Configuration Protocol (DHCP)
ALOCAREA DINAMICĂ
• 6. Clientul recepționează mesajul DHCPACK cu
parametrii de configurare. Clientul realizează
o verificare finală a parametrilor, de exemplu
cu ARP pentru adresa de rețea alocată, și
notează durata de valabilitate a adresei și
identificatorul adresei din mesajul DHCPACK.
În acest moment clientul s-a configurat.
Dynamic Host Configuration Protocol (DHCP)
ALOCAREA DINAMICĂ
• 7. Dacă detectează o problemă cu parametrii din mesajul
DHCPACK (adresa se află deja în folosință în rețea),
clientul va transmite către server un mesaj DHCPDECLINE
și repornește procesul de configurare. Clientul va aștepta
minimum zece secunde pentru a reporni procesul de
configurare pentru a evita un trafic de rețea excesiv în
ncazul unei bucle. La recepția unui mesaj DHCPDECLINE
serverul trebuie să marcheze faptul că adresa oferită nu
este disponibilă (și eventual informează administratorul
de sistem că există o problemă de configurare).
Dynamic Host Configuration Protocol (DHCP)
ALOCAREA DINAMICĂ
• 8. În cazul în care clientul recepționează un
mesaj DHCPNACK, va reporni procesul de
configurare.
Dynamic Host Configuration Protocol (DHCP)
ALOCAREA DINAMICĂ
• 9. În cazul în care clientul recepționează un
mesaj DHCPNACK, va reporni procesul de
configurare.