Un frame Ethernet è un modo per organizzare sezioni di dati per il trasferimento su una rete di computer. Il frame è uno degli elementi chiave del sistema Ethernet, una delle tipologie di rete locale più diffuse. È composto da tre elementi: una coppia di indirizzi, i dati stessi e un campo di controllo degli errori.
A rigor di termini, Ethernet è il nome di un insieme di tecnologie e sistemi piuttosto che il nome di una rete stessa. Ethernet è comunemente utilizzato per le reti locali, in cui i computer collegati si trovano nella stessa posizione fisica, ad esempio una casa o un edificio per uffici. Il nome Ethernet viene utilizzato anche per un tipo specifico di connessione fisica, ovvero cavo cat5 con spina RJ45. Questo è meglio conosciuto come cavo Ethernet e si collega praticamente a tutti i computer e altri dispositivi di rete.
Una rete basata su Ethernet utilizza pacchetti di dati per trasmettere informazioni. Ciò significa che i file oi comandi trasferiti vengono suddivisi in piccole raccolte di dati. Ognuna di queste collezioni viene quindi impacchettata insieme e inviata come un unico pezzo, con i “pacchetti” riassemblati all’altra estremità. L’idea è che se c’è un problema con la trasmissione di un particolare pacchetto, il resto dei dati può continuare a essere trasmesso mentre i computer cercano di risolvere il problema.
Il pacchetto contiene tre tipi di dati, disposti in un frame Ethernet. Il primo tipo di dati in ogni pacchetto è costituito dai campi dell’indirizzo, che identificano i particolari computer che inviano e ricevono i dati. Ciò garantisce che non finisca sulla macchina sbagliata su una rete.
Il secondo tipo sono i dati effettivi che vengono trasmessi. Ogni pacchetto contiene tra 64 e 1,500 byte di dati. Ciò significa che anche un file di appena 1 Mb può essere suddiviso in mille o più pacchetti.
Il terzo tipo di dati in un frame Ethernet è il campo di controllo degli errori. Ciò comporta la creazione di un numero di codice che varia a seconda della lunghezza e del contenuto dei dati contenuti nel pacchetto. Quando il computer ricevente riceve il pacchetto, utilizzerà lo stesso sistema per creare il proprio numero di codice dai dati che riceve. Se i due numeri di codice non corrispondono, la macchina saprà che alcuni dati sono mancanti o errati e ne chiederà l’invio di nuovo.
Un modo per capire come funzionano i diversi elementi di un frame Ethernet in un pacchetto di dati è immaginare un pacchetto fisico inviato tramite posta. I campi dell’indirizzo sono equivalenti agli indirizzi di consegna e mittente scritti sul pacchetto. I dati stessi sono equivalenti al contenuto del pacchetto. Il campo di controllo degli errori è equivalente a un elenco di contenuti inseriti all’interno del pacchetto in modo che il destinatario possa controllare che tutto sia presente.