
Problema 3.1
3.1 a
Utilizzare il programma udp.exe per realizzare un invio di dati alla porta 7 (echo) o alla porta 13 (data e ora) del server Linux1 (10.3.7.0). Per questo basta specificare l’indirizzo IP e la porta del server, collocare un testo qualsiasi nella finestra e premere il bottone “invia UDP”. Con il monitor di rete analizza la sequenza di pacchetti UDP che si sciolgono quando di inviano come dati una parola. Utilizza il filtro adeguato nel monitor di rete (indirizzo e protocollo).
Il filtro utilizzato è
udp.port && IP.addr ==10.3.7.0
3.1 b
Prova di nuovo udp.exe, inviando però un testo molto più grande.
Si produce frammentazione IP dei pacchetti UDP? Studia la lunghezza dei pacchetti UDP e quella dei pacchetti IP che appaiono. Dettaglia i pacchetti (frammentati o no) che osservi nel monitor.
| Identificatore | Flags | Grandezza | Protocollo |
|---|---|---|---|
| 0×39a3(14755) | 0×02 | 1500 | IP |
| 0×39a3(14755) | 0×02 | 1500 | IP |
| 0×39a3(14755) | 0×02 | 1500 | IP |
| 0×39a3(14755) | 0×00 | 628 | echo |
| 0×005e(94) | 0×00 | 284 | IP |
| 0×005e(94) | 0×02 | 500 | IP |
| 0×005e(94) | 0×02 | 500 | IP |
| 0×005e(94) | 0×02 | 500 | IP |
| 0×005e(94) | 0×02 | 500 | IP |
| 0×005e(94) | 0×02 | 500 | IP |
| 0×005e(94) | 0×02 | 500 | IP |
| 0×005e(94) | 0×02 | 500 | IP |
| 0×005(94) | 0×02 | 500 | echo |
- All’invio il nostro messaggio è stato frammentato in 3 frammenti IP es un messaggio echo request che contiene l’intestazione UDP. Il messaggio echo reply ci ritorna invece assieme ad altri 8 frammenti IP.
Il MTU della nostra rete è quindi di 1500 bytes, mentre quello delle sottoreti attraversate dal nostro messaggio è di 500 bytes.





