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