h1

Problema 2.4

2.4 a

Quanti datagrammi IP sono coinvolti in tutto il processo?
Descrivili… (tipo, codice e grandezza)

Datagramma n° Tipo e codice ICMP Grandezza Pacchetto ICMP IP origine IP destinazione
1 Type 0, Code 0 60 byte 172.20.43.218 10.4.2.1
2 Type 5, Code 1 56 byte 172.20.43.230 172.20.43.218
3 Type 0, Code 0 60 byte 10.4.2.1 172.20.43.218
4 Type 8, Code 0 60 byte 172.20.43.218 10.4.2.1
5 Type 0, Code 0 60 byte 10.4.2.1 172.20.43.218

2.4 b

Spiega graficamente l’origine e la destinazione di ogni datagramma (come è stato realizzato nella figura 7, però incorporando l’indirizzamento IP corretto delle macchine coinvolte).

2.4 c

Osservi gli stessi datagrammi nel monitor di rete rispetto a quelli che vengono descritti nella spiegazione teorica del “redirect”? Perchè può succedere questo?

  • Quando viene commeso un errore di drezionamento, il numero di pacchetti generato è 4, però noi ne vedremo solo 3, dal momento che uno switch intermedio ci impedirà di visualizzare il messaggio echo copiato dal router che verrà inviato a destinazione.

2.4 d

Gli indirizzi MAC e IP di tutte le trame catturate con il monitor di rete fanno riferimento alla stessa interfaccia di rete?Indica in che casi la risposta è affermativa ed in quali casi gli indirizzi IP specificano un’interfaccia di rete che non corrisponde all’interfaccia indicata per il MAC.

Datagramma n° Tipo e codice ICMP MAC origine IP origine Stessa interfaccia?
1 Type 0, Code 0 00:0a:5e:76:8c:4c 172.20.43.218 SI
2 Type 5, Code 1 00:07:0e:8c:8c:ff 172.20.43.230 SI
3 Type 0, Code 0 00:d0:ba:e0:6a:3d 10.4.2.1 NO
4 Type 8, Code 0 00:0a:5e:76:8c:4c 172.20.43.218 SI
5 Type 0, Code 0 00:d0:ba:e0:6a:3d 10.4.2.1 NO

Il MAC di 172.20.43.218 è 00:0a:5e:76:8c:4c
il MAC di 172.20.43.230 è 00:07:0e:8c:8c:ff

Eseguendo il comando arp -a scopriamo che il mac 00:d0:ba:e0:6a:3d appartiene alla macchina 172.20.43.231 e non a 10.4.2.1

2.4 e

Che macchina o interfaccia di rete invia il messaggio ICMP Redirect?

  • Il messaggio Redirect è mandato dalla macchina 172.20.43.230

2.4 f

Che dato importante per il tuo PC trasporta al suo interno il messaggio Redirect?
Trasporta anche qualche altro tipo di informazioni extra?

  • All’interno del messaggio Redirect troviamo informazioni sul Gateway Access (172.20.43.231), che è la macchina che ci ha reindirizzato il pacchetot e che dovremmo utilizzare come prossima porta di accesso

2.4 g

Osserva i campi “identificacion”, “TTL” e “checksum” del datagramma che è stato inviato in origine.
In seguito analizza il contenuto del messaggio Redirect.
Si può trovare la stessa identificazione all’interno dei dati (non nell’intestazione) del messaggio ICMP Redirect?
Che succede con i campi TTL e Checksum del datagramma traportati nel Redirect?

  • DATAGRAMMA ORIGINALE:
    IDENTIFICATION: 0×205b (8283)
    TTL: 128
    CHECKSUM: 0×4a5c (correct) 

    MESSAGGIO REDIRECT:
    IDENTIFICATION: 0×205b (8283)
    TTL: 127
    CHECKSUM: 0×4a5c (incorrect should be 0xf4ff)

    Il messaggio Redirect trasporta i dati del pacchetto originale e reindirizzato: le informazioni non si ritrovano più all’interno dell’intestazione, ma nel campo ICMP.
    Il TTL è inoltre diminuito di un’unità: esattamente quella che ci ha fornito il messaggio di redirezionamento.

Lascia un Commento