Archivio per la categoria ‘frammentazione’

h1

Problema 2.2

21 Aprile 2008

Frammentazione dei datagrammi IP

Impiegando il programma monitor di rete alla stesso modo che nelle questioni precedenti, eseguire sul terminale:ping –n 1 –l 2000 172.20.43.230
L’opzione -l specifica la quantitá di dati da inviare.

2.2 a

Filtra i pacchetti nei quali è contenuto il tuo indirizzo IP.
In seguito descrivi il numero totale di frammenti corrispondenti al datagramma IP lanciati al mezzo, tanto nella richiesta ping come nella risposta.
Come sono identificati nel monitor di rete questi pacchetti (ICMP,IP, HTTP, TCP…)?
Che appare nella colonna “info” del monitor di rete?

2.2 b

In quanti frammenti si è “diviso” il datagramma originale?

2.2 c

Analizza l’intestazione di ogni datagramma IP dei pacchetti relazionati con il ping fatto anteriormente.
Osserva i campi “identificacion”, “flags” e “fragment offset” dei datagrammi.
Che valori hanno questi campi nei datagrammi anteriori?
Indica nella colonna -indirizzo- se sono di richiesta o risposta, e mostra i datagrammi nell’ordine in cui appaiono nel monitor di rete.

2.2 d

Che succede alla visualizzazione dei frammenti di datagramma se viene introdotto un filtro per poter visualizzare solamente i pacchetti ICMP al’interno del monitor di rete?
Che frammenti si visualizzano ora?Perchè puó succedere questo?

2.2 e

Per cosa si possono impiegare i campi “identification”, “flags” e “fragment offset” dei datagrammi IP?

2.2 f

In funzione dei dati precedenti, indica il valore di MTU della rete.

2.2 g

Ripeti l’esercizio lanciando una richiesta di ping con un numero maggiore di dati alla destinazione “.195″:
ping –n 1 –l 3000 172.20.43.195
Indica il numero totale di datagrammi nella rete, e identifica se sono di richiesta o risposta.

2.2 h

Di seguito si vuole osservare che i datagrammi possono frammentarsi in unitá più piccole se devono attraversare reti nelle quali il MTU è minore di quello della rete iniziale dalla quale si lanciano i pacchetti.
Acendi il monitor di rete e cattura i pacchetti IP relativi a questo comando:ping –n 1 –l 1600 10.3.7.0
(prima di rispondere controlla che in MSDOS il risultato del ping sia corretto: pacchetti inviati:1, pacchetti ricevuti:1)
Indica il numero totale di datagrammi nella rete e identifica se sono di richiesta o risposta (indirizzo).

2.1 i

In relazione ai dati della domanda 2.g ottenuti dal monitor di rete rispondi:
Perchè si osservano piú frammenti IP di ritorno (risposta) che di andata (richiesta)?
Indica in che sottorete del laboratorio il numero di frammenti che circolano per il mezzo è lo stesso sia nella richiesta che nella risposta.
Deduci quindi in quale altra sottorete non succede questo.
Segnala nella topologia del laboratorio annessa, l’MTU di ognuna delle sottoreti attraverso le quali circolano i datagrammi che escono dalla tua macchina fino all’indirizzo 10.3.7.0.
Quante sottoreti si attraversano?