glug:configurazione rete
Paolo Gaggini
glug@genova.linux.it
Wed, 12 Feb 2003 10:23:16 +0100
On Tuesday 11 February 2003 18:59, Luca wrote:
> Quello che mi sfugge sono i broadcast...nel senso : che scopo hanno?
Servono per l'ARP (address resolution protocol), che a sua volta serve
appunto ad associare l'indirizzo *fisico* con l'IP.
Per capire bene a cosa serve, devi entrare nell'ottica che una rete
Ethernet è su bus condiviso, quindi quando un host manda un pacchetto,,
*tutte* le macchine in rete lo ricevono (beh le cose sono un po'
diverse con switch ecc). Ogni macchina analizza l'indirizzo fisico di
destinazione (MAC) presente sul pacchetto. Se è il suo, lo accetta,
altrimenti lo scarta.
Chiaro questo?
Ora, pensa a una rete anche come a qualcosa di dinamico; pensa a
macchine che puoi staccare e attaccare (un portatile, un crash, ecc).
Inoltre pensa agli alias: ovvero la possibilità di aver piu' indirizzi
IP su una stessa scheda di rete.
In questo contesto è chiaro che quando una macchina manda un pacchetto a
un'altra può non sapere a chi indirizzarlo *fisicamente* (se non l'ha
in cache), quindi manda prima un pacchetto di broadcast (con IP
definito e MAC sconosciuto), indirizzato a tutte le macchine in rete.
La macchina che ha quel'IP lo raccoglie e risponde: il richiedente
viene così a conoscenza dell'indirizzo fisico corrispondente a
quell'IP, e comincia a mandargli pacchetti "personali".
----------
Paolo Gaggini
gse@libero.it -- email pubblica
http://www.gseserver.net -- GSE Network
http://www.biologiafacile.net -- Portale Universitario
http://www.linux-at-home.net -- LINUX@HOME
#220216 Linux Registered User