L' Internet è un complesso sistema di reti che collega le reti composte da diversi sistemi e componenti. Un insieme comune di regole, o protocolli , deve governare la trasmissione di dati attraverso questa rete di hardware e software eterogenei . Queste regole esistono in una pila e l'ultimo strato prima che le informazioni colpisce il livello fisico è il livello di collegamento dati . I dati in uscita
Il livello di collegamento dati riceve informazioni in uscita dal livello di rete appena sopra di esso. E poi mette le proprie informazioni di intestazione sul pacchetto di dati , proprio come mettere una lettera in una busta e aggiungendo le informazioni di indirizzo per il fronte. Il livello di collegamento dati poi mette il pacchetto sul mezzo di trasmissione , di solito un filo .
Dati in entrata
Al termine della trasmissione , c'è un altro collegamento dati strato , e quando lo strato alla fine ricevente riceve il pacchetto , inverte ciò che è accaduto al termine di invio della trasmissione . Il livello di collegamento dati spoglia le informazioni di intestazione dal pacchetto come persona avrebbe aperto una busta , e la passa a livello di rete per l'elaborazione.
Errore di controllo
maggior parte dei protocolli includono il controllo degli errori in forma di checksum . Prima di inviare il dati, un checksum viene calcolato e incluso nel pacchetto. A destinazione , il checksum viene calcolata quanto ricevuto e confrontato con il checksum nel pacchetto . Se non corrispondono , la ricezione delle richieste finali di una ritrasmissione .