WIRESHARK PACKET SNIFFER Il TCP (Transmission Control Protocol) è un protocollo di rete a pacchetto di livello trasporto, classificato al 4 livello della Pila ISO/OSI e solitamente è combinato con il protocollo del livello di rete (3 livello ISO/OSI) per così sfruttare i protocolli di rete inferiori e comunicare per instaurare una connessione. Esso si occupa di controllare la trasmissione, garantire che per ogni pacchetto tramesso chi lo riceve manda una conferma che la ricezione è avvenuta, la comunicazione dati in rete tra mittente e destinatario rimane attiva anche in assenza di scambio di dati e viene chiusa quando non è necessaria. Si ha catturato i pacchetti di tipo TCP con un video in streaming e si è ottenuto il seguente risultato: Time (tempo) è l’intervallo di tempo in cui il pacchetto è stato catturato. Source (sorgente) è l’indirizzo IP della pagina in cui è stato catturato il pacchetto. Destination (destinazione) è la fine in cui il pacchetto arriva. Protocol (protocollo) è il registro in cui è stato effettuato il filtro TCP, ed infine lenght (lunghezza) è la misura del frame ethernet che gli viene consegnato. E si è catturato i pacchetti con un sito web sempre con il TCP: UDP L’UDP (User datagram protocol) è un protocollo di livello connectionless cioè non è orientato alla connessione. Esso non garantisce l’ordine dei pacchetti ne che siano arrivati a destinazione e per questo è considerato il meno affidabile. Però è molto rapido e produttivo per le applicazioni leggere. L’UDP fornisce alcuni servizi del livello di trasporto: Multiplazione delle connessioni Analizza gli errori tramite un checksum (è una sequenza di bit che verifica l’integrità di un messaggio), mentre il TCP assicura il trasferimento dei dati. Poi si ha catturato i pacchetti con il filtro UDP con video in streaming: Ed infine con un sito web: Le differenze tra TCP e UDP sono queste: Il TCP mantiene, chiude la connessione ed è orientato alla connessione. Invece l’UDP non ha connessione ed invia dati che possono essere perduti. L’UDP non offre garanzia sulla stabilità della connessione e su gli ordini dei pacchetti, invece il TCP riesce a garantire la consegna dei dati tramite una ritrasmissione. Il TCP comunica attraverso un flusso di byte, mentre l’UDP è un singolo pacchetto. Generalmente il TCP rispetto all’UDP viene utilizzato per avere la sicurezza che i dati arrivano o sull’ordine dei vari dati, come ad esempio un file. Mentre l’UDP viene utilizzato nel caso di necessità sulla velocità della rete, come ad esempio un video in streaming.