Newsgroup: it.comp.reti.ip-admin
Titolo: Domanda su ARP

Non vorrei fare una domanda banale o troppo da principante, ma perché si
usa l'ARP? E' sempre obbligatorio passare per l'indirizzo fisico di una
scheda di rete e perché?

R...@adcserver1.biodip.unimi.it
 wrote:
 >Non vorrei fare una domanda banale o troppo da principante, ma perché si
 >usa l'ARP? E' sempre obbligatorio passare per l'indirizzo fisico di una
Altrimenti come fanno gli altri computer del segmento a conoscere
l'indirizzo MAC della tua scheda ethernet?
-- 
ciao, | [Per rispondere togli "toglimi" dal mio indirizzo.]
Marco | * The Internet is not for sissies.  -- Paul Vixie *

 l'indirizzo MAC della tua scheda ethernet?
(Appunto :-)).
Ti ringrazio molto per la tua risposta, ma le mie scarse conoscenze del
problema dei dati in Internet (ho iniziato da poco un libro di Douglas
E. Comer 'Internetworking with TCP/IP', i primi capitoli parlano di ARP)
non mi permettono di capire a fondo. Insisto, con 2 parole: se in una
LAN si trasmette in broadcast, e l'IP è unico, a che serve che ci sia
nei datagram l'indirizzo fisico (c'è, vero?)? Ossia, l'unicità della
scheda destinataria non è già garantita dal suo IP?

 scheda destinataria non è già garantita dal suo IP?
Su LAN *NON* si trasmette in broadcast. E' pur verso che su ethernet e sullo
stesso segmento il pacchetto viene ricevuto da tutte le schede (e direttamente
scartato se non destinato a loro, senza che il SO ne venga a conoscenza), ma
questo e' un caso molto particolare.
...ma anche ammettendo che sia sempre cosi' (e non lo e' mai), in un pacchetto
ethernet possono essere incapsulati vari protocolli di livello 3, con varie
forme di indirizzamento. La scheda dovrebbe essere a conoscenza di tutti questi
protocolli e adattarsi di conseguenza. Impensabile. Oppure la scheda dovrebbe
passare tutti i pacchetti che riceve al SO perche' discrimini il protocollo di
livello 3. Immagina di essere su una gigabit ethernet, avresti il processore (e
il bus) sempre occupati a leggere e scartare pacchetti.
Ciao.
-- 
 Daniele
-------------------------------------------------------------------------------
"Are [Linux users] lemmings collectively jumping off of the cliff of
reliable, well-engineered commercial software?"
(By Matt Welsh)
-------------------------------------------------------------------------------
 Se telecom italia aggiungesse uno scatto al giorno ad ogni abbonato, dal
 primo Gennaio avrebbe rubato 94.753.000.000 Lire.
-------------------------------------------------------------------------------
 Daniele Orlandi - Utility Line Italia - 
http://www.orlandi.com
 Via Mezzera 29/A - 20030 - Seveso (MI) - Italy
-------------------------------------------------------------------------------

R...@adcserver1.biodip.unimi.it
 wrote:
 >nei datagram l'indirizzo fisico (c'è, vero?)? Ossia, l'unicità della
 >scheda destinataria non è già garantita dal suo IP?
La scheda non si interessa dell'header IP, riconosce i pacchetti per lei
solo dall'indirizzo MAC.


 il bus) sempre occupati a leggere e scartare pacchetti.
Quindi l'ARP esiste perché ci sono piů protocolli oltre all'IP...

 Quindi l'ARP esiste perché ci sono più protocolli oltre all'IP...
... e per la cronaca, anche su AppleTalk funziona cosi'. Un pacchetto
AppleTalk ingloba un pacchetto IP. Quale sia il meccanismo analogo
all'ARP, pero', non lo so.
Questo dovrebbe essere un meccanismo generale. Ogni LAN con un
protocollo (ethernet, ATalk, Tokenring, FDDI,etc) dovrebbe avere questo
meccanismo.
Ho sbagliato?
Ma non dovrebbe andare sul gruppo delle reti locali? ;-)
Ciao,
-- 
      Ermanno Polli   (INFN-LNF)
    user:      hostname:  subdomain:  domain:  country:
ermanno.polli    N/A        lnf         infn     it