PDA

View Full Version : Switch o router?


Nhio
14-11-2008, 08:48
Sto cercando di comprendere i principi base di funzionamento di uno switch rispetto ad un router. Ora la mia domanda è: se attacco due pc ad uno switch e configuro gli ip sui computer, riescono a pingarsi? Se sì...come fa lo switch a farli vedere se lui lavora a layer2?

BTS
14-11-2008, 12:44
perchè non fanno salti di classe ip

Nhio
14-11-2008, 21:42
ti ringrazio...però immaginerai che non mi è chiara la risposta.. le macchine si vedono tramite ip? si pingano tramite ip non conoscendo il mac address dell'altra macchina?

BTS
15-11-2008, 19:27
il mac address va a incapsulare l'indirizzo ip... quindi certo che vanno saputi.

anche perchè una scheda ha un solo mac address, ma potrebbe avere più di un ip

daniele.messina
15-11-2008, 20:15
Fatta la piccola premessa fondamentale che grosso modo tutti i pacchetti contengono MAC ed IP sorgente, e MAC ed IP destinazione, perchè il ping funzioni, ciascuno dei due computer deve conoscere l'indirizzo MAC e l'indirizzo IP dell'altro (anche se sarebbe più corretto dire dell'interfaccia di rete dell'altro), da scrivere nel pacchetto di ping.
Quando si dà un comando ping, si scrive già l'IP della destinazione, a quel punto allora manca solo il MAC, che si ottiene mandando una richiesta di tipo ARP in broadcast, che in parole povere chiede a tutti "qual è il MAC corrispondente all'IP x.y.w.z?". Alla richiesta risponde solo il proprietario di quell'IP, inviando il proprio MAC al richiedente.
Per rispondere l'interrogato usa il MAC e l'IP sorgente letti nella richiesta ARP.

Gli switch, se non hanno ancora raccolto informazioni, non fanno altro che ricevere pacchetti su una porta ed inoltrarli su tutte le altre, quindi non devono conoscere alcun indirizzo per funzionare. Semplicemente il vero destinatario viene raggiunto da una copia del pacchetto, tutti gli altri scarteranno la copia ricevuta.

Non appena è transitato un po' di traffico, gli switch memorizzano i MAC dei computer collegati alle varie porte ed iniziano ad inoltrare i pacchetti solo sulla porta corrispondente al MAC destinazione.

Nhio
19-11-2008, 08:24
grazie 1000 daniele, sei stato illuminante