Differenze tra le versioni di "2.VERIFICA LIVELLO TRASPORTO"

Da Wiki-itsos.
Riga 155: Riga 155:
  
 
[[File:New Phototastic Collage.jpg|miniatura|sinistra]]
 
[[File:New Phototastic Collage.jpg|miniatura|sinistra]]
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
  
 
=== Il checksum serve a verificare la completa integrità del pacchetto, cioè se questo viene correttamente trasmesso. Il codice viene generato ed inserito nel pacchetto, viene spedito e confrontato con il codice del destinatario, se coincide la trasmissione è avvenuta correttamente. ===  
 
=== Il checksum serve a verificare la completa integrità del pacchetto, cioè se questo viene correttamente trasmesso. Il codice viene generato ed inserito nel pacchetto, viene spedito e confrontato con il codice del destinatario, se coincide la trasmissione è avvenuta correttamente. ===  

Versione delle 10:12, 26 gen 2019

Consegna

1) Avviare wireshark. Per semplicità impostare il filtro ip.addr == ip del sito www.tes.mi.it

2) Aprire un browser e collegarsi al sito www.tes.mi.it

3) Tornare all'applicativo wireshark e individuare l'indirizzo ip e la porta tcp usata dall'host sorgente

4) individuare l'indirizzo ip e la porta tcp usata dall'server web

5) avviare wireshark e filtrare i pacchetti per protocollo http

5a) evidenziare il sequence number di un pacchetto a piacere P1

5b)cosa rappresenta il sequence number?

5c) dare evidenza del campo ack nel pacchetto di RISPOSTA al pacchetto P1 scelto in 5a

5d) cosa rappresenta il capo ack? Il campo ack è la somma dei campi sequence number e tcp segment lenght del pacchetto P1. Dare evidenza di ciò

6) Identificare il campo checksum nel il primo segmento dati inviato dal server al client. A cosa serve?

7) Identificare il campo window size nel il primo segmento dati inviato dal server al client. A cosa serve?

I1) implementare il port forwarding casalingo o in laboratorio relativo al server web (2 punti)

I2) dare evidenza che il gioco on line utilizza il protocollo UDP (1 punto)

SOLUZIONI

Avviare wireshark. Per semplicità impostare il filtro ip.addr == ip del sito www.tes.mi.it(IP = 192.168.1.6)

Istantanea 2019-01-17 11-54-07.png








Aprire il browser e collegarsi a wiki.tes.mi.it

L'ip dell'host sorgente è 10.200.7.130 la porta utilizzata è la 48198

Domanda3.png





Il server web ha come indirizzo il 192.168.1.6 e usa la porta 80

Domanda4.png







Avviare Wireshark e filtrare i pacchetti per il protocollo http

Domandai.png







evidenziare il sequence number di un pacchetto a piacere P1

Domanda5aPacchettoMandato.png








Il sequece number è un numero di sequenza progressivo del primo byte di dati contenuto nel segmento

Dare evidenza del campo ack nel pacchetto di RISPOSTA al pacchetto P1 scelto in 5a

Domanda5RispostaACK.png










L'ACK identifica un segnale di Acknowledge emesso in risposta alla ricezione di un'informazione completa ed è la somma tra il sequence number e la lunghezza del pacchetto.

New Phototastic Collage.jpg















Il checksum serve a verificare la completa integrità del pacchetto, cioè se questo viene correttamente trasmesso. Il codice viene generato ed inserito nel pacchetto, viene spedito e confrontato con il codice del destinatario, se coincide la trasmissione è avvenuta correttamente.

Domanda6.png








Il campo windows size serve a comunicare all'host la dimensione massima del prossimo pacchetto che invierà.

Domanda7.png








dare evidenza che il gioco on line utilizza il protocollo UDP

L2UDP.png