Pacchetto

Un pacchetto è una piccola quantità di dati inviata tramite una rete, ad esempio una LAN o Internet. Come un pacco reale, ogni pacchetto include una sorgente e una destinazione, oltre al contenuto (o ai dati) trasferito. Quando i pacchetti raggiungono la destinazione, vengono riassemblati in un unico file o in un altro blocco contiguo di dati.

Sebbene la struttura esatta di un pacchetto vari a seconda dei protocolli, un pacchetto tipico include due sezioni: un header e un payload. Le informazioni sul pacchetto sono memorizzate nell'header. Ad esempio, un header IPv6 include i seguenti campi:

  1. Indirizzo sorgente (128 bit) - indirizzo IPv6 dell'origine del pacchetto
  2. Indirizzo di destinazione (128 bit) - indirizzo IPv6 della destinazione del pacchetto
  3. Versione (4 bit) - "6" per IPv6
  4. Classe di traffico (8 bit) - impostazione della priorità del pacchetto
  5. Etichetta del flusso (20 bit) - ID facoltativo che identifica il pacchetto come parte di un flusso specifico; usato per distinguere tra più trasmissioni provenienti da una singola origine
  6. Lunghezza del payload (16 bit) - dimensione dei dati, definita in ottetti
  7. Header successivo (8 bit) - ID dell'header che segue il pacchetto corrente; può essere TCP, UDP o un altro protocollo
  8. Limite di hop (8 bit) - numero massimo di hop di rete (tra router, switch e così via) prima che il pacchetto venga scartato; noto anche come "TTL" in IPv4

La sezione payload di un pacchetto contiene i dati effettivi trasferiti. Spesso si tratta solo di una piccola parte di un file, di una pagina web o di un'altra trasmissione di dati, poiché i singoli pacchetti sono relativamente piccoli. Ad esempio, la dimensione massima del payload di un pacchetto IP è di 65.535 byte, ovvero 64 kilobyte. La dimensione massima di un pacchetto o "frame" Ethernet è di soli 1.500 byte, ovvero 1,5 kilobyte.

I pacchetti sono progettati per trasferire i dati in modo affidabile ed efficiente. Invece di trasferire un file di grandi dimensioni come un unico blocco di dati, l'invio di pacchetti più piccoli contribuisce a garantire che ogni sezione venga trasmessa correttamente. Se un pacchetto non viene ricevuto o viene "scartato", è necessario inviare nuovamente solo il pacchetto scartato. Inoltre, se un trasferimento di dati incontra una congestione della rete dovuta a più trasferimenti simultanei, i pacchetti rimanenti possono essere reindirizzati attraverso un percorso meno congestionato.

Aggiornato May 31, 2018 da Per C.

quizMetti alla prova le tue conoscenze

An @ symbol sometimes precedes a username, also known as a ___?

A
Avatar
0%
B
Handle
0%
C
Thread
0%
D
Bot
0%
Correct! Incorrect!     View the Handle definition.
More Quizzes →

Il dizionario informatico Tech Terms

La definizione di Pacchetto in questa pagina è una definizione originale scritta dagli autori di TechTerms.com. Se desideri fare riferimento a questa pagina o citare questa definizione, utilizza la barra di citazione verde direttamente sotto la definizione.

Il nostro obiettivo è spiegare la terminologia informatica in modo semplice e comprensibile. Ci impegniamo per l'accuratezza e la semplicità in ogni definizione pubblicata. Se hai commenti o vuoi suggerire un nuovo termine tecnico, contattaci.

La newsletter di Tech Terms

Migliora le tue conoscenze tecniche con la nostra newsletter giornaliera o settimanale! Iscriviti oggi e ricevi nuovi termini e quiz nella tua casella di posta.

Iscriviti alla newsletter gratuita di TechTerms

Con quale frequenza desideri ricevere un'e-mail?

Puoi annullare l'iscrizione o modificare la frequenza in qualsiasi momento tramite i link presenti in ogni e-mail. Domande? Contattaci.

Nota: La newsletter viene inviata in inglese.