Questo contenuto è stato archiviato e non è più gestito dalla Indiana University. Le informazioni qui riportate potrebbero non essere più accurate e i link potrebbero non essere più disponibili o affidabili.

I pacchetti sono le unità di base della comunicazione su una rete TCP / IPnetwork., I dispositivi su una rete TCP / IP dividono i dati in piccoli pezzi,consentendo alla rete di ospitare varie larghezze di banda,per consentire più percorsi verso una destinazione e per ritrasmettere i pezzi di dati che vengono interrotti o persi. Ogni pezzo è apacket, un termine intercambiabile con datagramma.

History

I pacchetti si sono evoluti a causa della necessità che le reti e l’Internet siano senza connessione, cioè da costruire in away dove non è necessario stabilire una sessione prestabilita prima che un fine possa trasmettere ad un altro., Senza la necessità di connessione apre-stabilito, qualsiasi computer può inviare un networktransmission fuori nella rete senza dover fare nulla toensure che l’estremità ricevente in realtà lo riceve. La rete originale che divenne Internet è stata sviluppata dal governo degli Stati Uniti, che desiderava una rete elettronica in grado di resistere a un attacco nucleare (per ulteriori informazioni, vedere il documento della Knowledge Base ARCHIVIATO: Cos’è Internet?)., Questa rete ideale avrebbe la capacità di transmitdata dinamicamente attraverso percorsi mutevoli, così come essere in grado toretransmit perso i dati se qualsiasi nodo è stato improvvisamente distrutto. Una rete statica orientata alla connessione fallirebbe se i nodi venissero distrutti perché la perdita di qualsiasi singola connessione interromperebbe un’intera catena di rotte predeterminate. Al contrario, una rete senza connessione rimarrebbe funzionale perché i dati troverebbero semplicemente un percorso alternativo. Inorder per una rete senza connessione per funzionare, ha richiesto piccole unità separabili di dati, o pacchetti.,

Per soddisfare questi requisiti, il governo degli Stati Uniti ha creato per la prima Voltaarpanet, che è stato poi sviluppato da università e aziende per due decenni per diventare Internet. I protocolli TCP / IP sono stati quindi sviluppati dalla necessità di avere una lingua di comunicazione comune. I pacchetti formano l’unità discreta di base dei dati all’interno dei protocolli PC/IP.,

Anatomia

Un pacchetto è una stringa di bit diviso in tre sezioni principali:

  • Un insieme di intestazioni
  • Il payload, i dati effettivi trasmessi
  • Il trailer, a volte chiamato il piè di pagina

Le intestazioni sono le seguenti:

  • Protocollo Internet (IP) versione
  • Lunghezza dell’Intestazione
  • ToS (Type of Service): chiamato Anche theDifferentiated Services Code Point (raramente usato)
  • Dimensione del Datagramma: La dimensione dell’intestazione plus thepayload in byte
  • Identificazione: 16-numero di bit., Il destinationcomputer combina l’identificazione con l’indirizzo di origine per identificare un pacchetto e utilizza questi identificatori univoci per assemblare i dati dai pacchetti.
  • Flags: un bit utilizzato per far sapere a un router se può frammentare un pacchetto o meno. Questo è importante, dal momento che molte retisono limitati dalla dimensione massima dei pacchetti che possono inoltrare.
  • Frammentazione Offset: Un valore utilizzato per aiutarecostruire un pacchetto frammentato
  • TTL (Time to Live): Il numero massimo di hop apacket può prendere
  • Protocollo: Il tipo di pacchetto, cioè,, TCP, UDP, ICMP, IGMP
  • Header Checksum: Un valore utilizzato per rilevare errori,corruzione
  • Indirizzo di origine: L’indirizzo IP in cui è originato il pacchetto
  • Indirizzo di destinazione: L’indirizzo IP in cui sta andando il pacchetto
  • Opzioni: Usato raramente

Il payload è il dato effettivo inviato. Questo non è normalmente letto byrouters in rotta come le intestazioni e rimorchi sono.

Il trailer nella maggior parte dei casi non è altro che una coppia di bitsegnalando la fine del pacchetto. Occasionalmente, il trailer contiene informazioni di controllo degli errori CRC(Cyclic Redundancy Check).,

Documenti correlati