Bootstrap Protocol | Cerca per titolo, autore, parola chiave | ||||||||
Bootstrap Protocol RFC ( Request for Comments ) 951, Settembre 1985. Questa RFC descrive un protocollo di bootstrap ( BOOTP ), realizzato sui protocolli IP/UDP, che permetta ad un computer client, senza disco fisso, di vedersi assegnare un indirizzo IP, di scovare l'indirizzo di un server e quello di un file di configurazione da caricare in memoria. Oggi, il protocollo BOOTP viene affiancato al più recente protocollo DHCP ( Dynamic Host Configuration Protocol ), per assegnare, in modo dinamico, al computer client, un indirizzo IP ed una configurazione di rete. BOOTP prevede l'invio di un solo pacchetto di dati, che viene reinviato, ad intervalli regolari, fino a quando non si riceve una risposta. Nel pacchetto di dati, è previsto un campo 'Opcode', che può assumere due soli valori. Il computer client invia, in broadcast ( a tutti i computer collegati alla sua propria rete fisica ) un pacchetto BOOTREQUEST, contenente il proprio indirizzo fisico ( MAC address ) e, se esistente, il proprio indirizzo IP. Il server, quindi, invia, sempre in broadcast ( visto che il client non ha ancora un indirizzo IP ), un pacchetto BOOTREPLY. Il pacchetto BOOTREQUEST può anche contenere il nome del server dal quale il client preferirebbe ricevere una risposta. In questo modo, il client è libero di pretendere che il processo di boot avvenga da uno speifico server. Inoltre, il pacchetto BOOTREQUEST può anche contenere un nome generico, come 'unix' o 'ethertip', per il file da caricare in memoria. Il server inserirà il percorso completo del file di boot richiesto, nello stesso campo del pacchetto di risposta. Nel caso il computer client non conosca ancora il suo proprio indirizzo IP, il server dovrà consultare il suo database delle corrispondenze tra MAC address e indirizzi IP, per poi inviare l'indirizzo IP assegnato al client, in uno dei campi del pacchetto di risposta. Un pacchetto BOOTP viene inviato all'interno di un paccheto di dati IP UDP.
|
|||||||||
Bootstrap Protocol | Disclaimer: questo è un link a contenuti ospitati su server esterni. |