Archivio per la categoria ‘Esercizi’

h1

Problema 3.7

25 Maggio 2008

Considerando che tutte le macchine presenti in questa topologia adempiono alla RFC 1191. Determina il numero di segmenti che si generano al mandare un pacchetto TCP con 1500 byte di dati dalla macchina “A” alla macchina “E”:

  • numero, tipo e codice dei pacchetti ICMP
  • indica la MTU del cammino completo
  • mostra la lunghezza totale di ogni pacchetto TCP costruito nella frammentazione al mandare un pacchetto TCP originale con 1500 byte di dati. Indica la struttura della trama Ethernet nella quale si incapsulano i pacchetti.
h1

Problema 3.6

25 Maggio 2008

Determinare il numero di pacchetti UDP che si generano quando il livello di trasporto invia 1000 bytesdi dati in una rete Ethernet con MTU di 500 byte. Fare lo stesso considerando che il livello di trasporto utilizzato sia TCP.

h1

Problema 3.5

25 Maggio 2008

Realizza una connessione FTP (porta 21) a una macchina di un tuo compagno di classe. Cosa ottieni nel monitor di rete nell’intento di stabilire la connessione?

h1

Problema 3.4

25 Maggio 2008

Utilizza il programma rexec per eseguire il comando “cat ifconfig.txt” nel servitore 10.3.7.0 . Che valore di MSS si negozia tra gli estremi della comunicazione? Quale è la dimensione dei segmenti TCP trasportati dentro i pacchetti IP? Che differenza c’è rispetto al caso anteriore?

h1

Problema 3.3

25 Maggio 2008

Utilizza il programma rexec per eseguire il comando “cat ifconfig.txt” nel servitore 172.20.43.232 (Linux2). L’informazione ricevuta è di vari mille bytes e si riceverà un segmento TCP di grande dimensione. IP ha frammentato questi segmenti? Perché succede questo? Qual’è la dimensione dei segmenti TCP?

h1

Problema 3.2

25 Maggio 2008

Rexec. Remote Shell”

Rexec. Remote Shell è un servizio presente in un S.O. UNIX con TCP/IP che attende alla porta TCP 512 in attesa di richieste di esecuzione di comandi da processi remoti di un client. Utilizza TCP perché lavora con connessione.

Esegui il programma e fa eseguire il comando “ls -l” nella macchina con indirizzo 172.20.43.232(Linux2). Con il monitor di rete, analizza e studia la sequenza di pacchetti TCP interscambiati nel momento della connessione tra la macchina dell’alunno e la 172.20.43.232 .

3.2 a

Analizza le sequenze di connessione-disconnessione TCP. Sono simili a quelle mostrate nella teoria?

3.2 b

Analizza i valori delle porte utilizzate. Indica il loro valore.

3.2 c

Analizza i valori della finestra di ricevimento. Quale è il più grande?

h1

Problema 3.1

25 Maggio 2008

Programma “udp.exe”

Questo semplice programma per MS Windows ci permetterà di inviare e ricevere pacchetti UDP, specificando anche il contenuto, il numero di porta e un indirizzo IP di destinazione.

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 propagano all’invio di una parola come dati. Utilizza il filtro adeguato nel monitor di rete (indirizzo e protocollo).

3.1 b

Prova di nuovo udp.exe, però inviando un testo molto più grande (più di 2Kbyte). Si crea frammentazione IP dei pacchetti UDP?

Studia la lunghezza dei pacchetti UDP e quella dei pacchetti IP che appaiono.