Pacchetto di rete
Un pacchetto può contenere uno dei seguenti componenti: Indirizzi
Il routing dei pacchetti di rete richiede due indirizzi di rete, l’indirizzo di origine dell’host di invio e l’indirizzo di destinazione dell’host di ricezione. Rilevamento e correzione degli errori Il rilevamento e la correzione degli errori vengono eseguiti in vari livelli dello stack di protocollo. I pacchetti di rete possono contenere un checksum, bit di parità o controlli di ridondanza ciclica per rilevare gli errori che si verificano durante la trasmissione. Al trasmettitore, il calcolo viene eseguito prima che il pacchetto venga inviato., Quando viene ricevuto a destinazione, il checksum viene ricalcolato e confrontato con quello nel pacchetto. Se si riscontrano discrepanze, il pacchetto può essere corretto o scartato. Qualsiasi perdita di pacchetti dovuta a questi scarti viene gestita dal protocollo di rete. In alcuni casi possono essere necessarie modifiche del pacchetto di rete durante il routing, in cui i checksum vengono ricalcolati. Hop limite In condizioni di guasto, i pacchetti possono finire per attraversare un circuito chiuso. Se non fosse stato fatto nulla, alla fine il numero di pacchetti circolanti si sarebbe accumulato fino a quando la rete non fosse stata congestionata fino al punto di errore., Time to live è un campo che viene diminuito di uno ogni volta che un pacchetto passa attraverso un hop di rete. Se il campo raggiunge lo zero, il routing non è riuscito e il pacchetto viene scartato. I pacchetti Ethernet non hanno campo time-to-live e quindi sono soggetti a radiazioni broadcast in presenza di un ciclo di commutazione. Lunghezza Potrebbe esserci un campo per identificare la lunghezza complessiva del pacchetto. Tuttavia, in alcuni tipi di reti, la lunghezza è implicita dalla durata della trasmissione. Priorità Alcune reti implementano la qualità del servizio che può dare priorità ad alcuni tipi di pacchetti rispetto ad altri., Questo campo indica quale coda di pacchetti deve essere utilizzata; una coda ad alta priorità viene svuotata più rapidamente delle code a priorità inferiore nei punti della rete in cui si verifica una congestione. Payload In generale, il payload è i dati trasportati per conto di un’applicazione. Di solito è di lunghezza variabile, fino a un massimo che viene impostato dal protocollo di rete e talvolta dall’apparecchiatura sul percorso. Quando necessario, alcune reti possono rompere un pacchetto più grande in pacchetti più piccoli.