h1

Problema 1.3

1.3.a

Visualizza gli indirizzi MAC e IP della macchina che stai utilizzando, eseguendo il comando seguente nella finestra di MSDOS:
ipconfig/all

ipconfig/all

Annota i valori che ottieni per sapere “chi sei” all’interno della rete locale.

In seguito avvia la cattura delle trame nel programma che monitora la rete.

Dalla macchina verranno in seguito lanciate richieste “echo” attraverso il programma ping all’indirizzo IP 172.20.43.230, cancellando inizialmente dalla tabella ARP locale le entrate relative a quell’indirizzo IP.

arp –a
(Visualiza la tabella ARP)
arp –d <indirizzo ip> (Cancella un indirizzo IP dalla tabella ARP)

risultato di arp -a e arp -d

ping 172.20.43.230 (Mostra la connettività della macchina 172.20.43.230)

ping a 172.20.43.230

Nel monitor di rete fermare la cattura e visualizzarla. Introdurre un filtro per visualizzare solo le trame ARP associate SOLO alla macchina dell’alunno.

  • Quante trame sono presenti nella risoluzione ARP?

Nel monitor di rete impostiamo il filtro “ARP contains 00-0A-5E-76-8C-4C” che corrisponde all’indirizzo MAC della nostra macchina, per visualizzare tutte le trame ARP che hanno come provenienza e destinazione la nostra macchina.

Come risultato otteniamo solamente 2 trame.

trame ARP che contengono il nostro MAC
  • Qual è lo stato della memoria cache della tabella ARP dopo l’esecuzione?

La nostra tabella ARP ora contiene i dati relativi alla macchina 172.20.43.230 alla quale abbiamo fatto il ping

nuova tabella ARP
  • Senza lasciar trascorrere troppo tempo riesegui il comando ping verso la stessa macchina e osserva la nuova sequenza di trame ARP. Appaiono le stesse trame ARP?

Dopo aver azzerato i dati acquisiti prima dal monitor di rete abbiamo eseguito nuovamente il comando ping


nuovo ping

e, dopo aver stoppato la cattura delle trame abbiamo applicato lo stesso filtro applicato in precedenza, ottenendo però un risultato diverso:

monitor di rete- nuovo ping

Nella schermata non appare nessuna trama ARP, il che significa che la nostra macchina già conosceva l’indirizzo MAC della macchina di destinazione perchè memorizzato all’interno della sua memoria cache.

1.3.b

  • Esegui il comando ping verso differenti indirizzi IP appartenenti alle macchine dei compagni che stanno prendendo parte a questa lezione.Che succede alla memoria cache della tabella ARP?

Dopo aver verificato che la nostra tabella contiene al momento solamente i dati relativi alla macchina 172.20.43.230, abbiamo eseguito il comando alle macchine 172.20.43.211, 172.20.43.215, 172.20.43.216 e 172.20.43.219.

ping vari

Rieseguendo il comando arp -a verifichiamo quindi che la nostra tabella contiene anche i dati relativi alle macchine alle quali abbiamo inoltrato il ping, con l’eccezione della macchina 172.20.43.215 che invece non ha risposto perchè spenta.

nuova tabella ARP

1.3.c

Cancella il contenuto della tua cache ARP. Attiva il monitor di rete e chiedi al tuo compagno più vicino di inviarti un comando ping. Tu non devi inviare nessun comando.

Lascia trascorre qualche secondo…

  • Che succede alla tua cache dell’ARP?

Dopo aver svuotato la cache ARP con il comando arp -d

arp vuoto

rieseguiamo il comando arp -a per controllare la nuova tabella e notiamo che adesso contiene le informazioni relative alla macchina 172.20.43.19, situata accanto a noi

ping ricevuto
  • Che trame ARP appaiono nella cattura del monitor di rete?

Nella cattura effettuata, dopo l’applicazione del filtro “arp” che ci informa su tutte le trame ARP che sono transitate in quegli istanti per la sottorete, sono presenti 3 voci: 2 delle quali sono destinate e provenienti dalla nostra macchina, ed una relativa ad una richiesta di un’altra macchina e non destinata a noi.

trame arp catturate

1.3.d

Cancella il contenuto della tua cache ARP e successivamente esegui il comando ping con le seguenti destinazioni:

  • 172.20.43.230
  • 10.3.7.0
  • 10.4.2.5

Che succede alla memoria cache dell’ARP? Che differenze ci sono rispetto alla questione 1.1.3.b?

Dopo aver eseguito i comandi

ping 172.20.43.230
ping 10.3.7.0
ping 10.4.2.5

pingping

visualizziamo lo stato della nostra tabella ARP e possiamo notare che la tabella ARP ha memorizzato solamente i dati relativi alla macchina 172.20.43.230:

tabella arp

La differenza rispetto all’esercizio precedente consiste nel fatto che l’indirizzo memorizzato è uno solo e corrisponde a quello della scheda di rete della macchina che si occupa delle comunicazioni con la rete internet e ci nasconde quindi le coordinate MAC delle macchine che non appartengono alla nostra sottorete.

1.3.e

Descrivi la sequenza di trame ARP generate quando la macchina 5.1.2.0 esegue il comando ping 5.2.2.0, partendo dal presupposto che le tabelle ARP di tutte le macchine siano vuote e facendo riferimento alla seguente figura:

rete esempio

comando MAC di origine IP di origine MAC di destinazione IP di destinazione
who is 5.2.2.0? tell 5.1.2.0 mac 1 5.1.2.0 mac 2 5.1.1.0
who is 5.2.2.0? tell 5.1.1.0 mac 2 5.1.1.0 mac 3 5.2.1.0
who is 5.2.2.0? tell 5.2.1.0 mac 3 5.2.1.0 mac 4 5.2.2.0
5.2.2.0 is at mac 4 mac 4 5.2.2.0 mac 3 5.2.1.0
5.2.2.0 is at mac 3 mac 3 5.2.1.0 mac 2 5.1.1.0
5.2.2.0 is at mac 2 mac 2 5.1.1.0 mac 1 5.1.2.0

Lascia un Commento