Bootp protocol de pornire

Semenov Yu.A. (ITEF-MIPT)
Yu. Semenov (ITEP-MIPT)

Deoarece programul de pornire este la nivelul aplicației și este interzisă fixarea tabelelor ARP, numai a doua cale este într-adevăr disponibilă. Utilizarea numerelor diferite de porturi pentru server și client face ca sistemul să funcționeze mai eficient. Când raspunsul serverului este difuzat, permite ca programele de aplicatii care lucreaza cu numere de port altele decat 68 (portul client Bootp) sa nu fie intrerupte. În Bootp, responsabilitatea pentru o comunicare fiabilă revine computerului client. Dacă nu există un răspuns în timpul alocat, clientul repetă solicitarea Bootp. La nivelul IP, unde datele nu au o sumă de control, integritatea mesajului nu este garantată. Bootp cere ca verificările sumelor de control să fie efectuate la nivelul UDP (trebuie notat că de obicei acest lucru nu este obligatoriu). Serverul citește datagramele UDP prin portul 67. Pentru a îmbunătăți fiabilitatea schimburilor, fragmentarea datagramelor este de obicei blocată.













Încărcarea stațiilor de lucru este adesea declanșată de o creștere a tensiunii de rețea. În acest caz, mai multe procese Bootp încep simultan. Pentru a reduce probabilitatea coliziunilor, valoarea temporizării este aleasă aleator în intervalul 0-4 sec. După fiecare re-solicitare, de data aceasta se dublează. Valoarea timpului de expirare superior este de 60 de secunde. Pentru referință, timpul de încărcare al unui terminal x fără disc în condiții favorabile poate fi de aproximativ 20 de secunde.

BOOTP execută bootarea în două etape. În prima etapă, bootp-ul furnizează doar clientului informații cu datele de care are nevoie. Mai mult, computerul client utilizează protocolul RFTP pentru a obține fișierul de descărcare dorit. Un server de boot nu trebuie să funcționeze pe aceeași mașină unde sunt stocate fișierele descărcate, dar trebuie să știe numele lor. Formatul mesajelor Bootp este prezentat în Fig. 4.4.10.1.

Tabelul 4.4.10.1 Variațiile sub-câmpurilor și codurile acestora (BOOTP)

Subcâmp lungime în octeți







Articole similare

Trimiteți-le prietenilor: