16.8.1 Ethernet

Ethernet II è lo standard di fatto utilizzato ad oggi per Internet (che viene privilegiato rispetto allo standard IEEE 802.3, sebbene tutte le schede Ethernet gestiscano entrambi gli standard, leggermente diversi).8 Si tratta della tecnologia più diffusa per il collegamento delle reti locali basata su una topologia logica a bus. Questa ha una modalità di accesso al canale a contesa, nota come CSMA/CD (Carrier Sense Multiple Access / Collision Detection) cioè accesso multiplo con rilevazione di portante / individuazione delle collisioni. Qualunque interfaccia può impegnare il canale per iniziare una comunicazione se nessun altro sistema sta già comunicando (Multiple Access) (a tale scopo non c’è alcun impedimento fisico, ma soltanto un controllo di tipo logico sul segnale portante: Carrier Sense). Dopo aver impegnato il mezzo di comunicazione si deve essere sicuri che nessun’altra interfaccia abbia deciso di impegnarlo in contemporanea (o quasi). Il protocollo si basa sull’ascolto di eventuali collisioni (Collision Detection): se viene rilevata una collisione (due tentativi di comunicazione quasi contemporanei), la comunicazione viene interrotta per un tempo variabile (in maniera casuale) e quindi il tentativo di impegnare il canale viene effettuato nuovamente: il sistema che riprova per primo, trovando il canale libero, ha il diritto di impegnarlo trasmettendo le informazioni desiderate. Questo approccio implica l’indeterminazione del tempo di trasmissione: non è possibile determinare a priori il tempo necessario per lo scambio dei dati tra due interfacce. Inoltre, le collisioni pongono un limite al numero massimo delle interfacce interconnesse con questo protocollo.

La connessione Ethernet tramite cavi assume una particolare denominazione dipendentemente dal tipo di cavo utilizzato, alcune delle quali sono riportate nella tab. 16.1.


Denominazione---Descrizione-----------------------------------|
10Base- 2---------(Thin Ethernet o-Thinnet,-10 Mb/s) Cavo-coassiale RG--58
|             A/U (2” di diametro, impedenza 50 _O_) (min 0,5 m; max 185
|             m)                                          |
10Base- 5         (Thick Ethernet o Thicknet, 10 Mb/s) Cavo coassiale (5” di
10Base- F         di(Faimbeertr coh,a imnpneeld,e 1n0z Mab 5/0s _O_)) F (imbrian o 0t,7ticma; ( mmaaxx 3560000m m))|
10Base- T         (Twisted Pair Ethernet, 10 Mb/s) Cavo twisted pair con
|             terminazioni RJ- 45 (max 100 m)                    |
100Base- T        (FRaJs- 4t5E (thmearxne 1t0,01 m00) Mb/s)Cavotwistedpairconterminazioni |
100Base- TX       (Fast Ethernet, 100 Mb/s) Cavo twisted pair di alta qualit`a
|             con terminazioni RJ- 45 (2 cavi per linea)           |
100Base- FX       Fibra ottica (2 fibre per linea)                  |
1000Base- T      (Gcoing tabeirmti Entahzerionneit, R 1J- 4G5b/s) Cavo twisted pair di alta qualit`a
-----------------------------------------------------------

Tabella 16.1: Denominazione di alcuni tipi di collegamenti Ethernet.

Nella nomenclatura del protocollo Ethernet l’indirizzo fisico è detto MAC address (Media Access Control address). Tale valore è espresso su 48 bit (6 byte) e viene generalmente rappresentato come 6 coppie di cifre esadecimali separate dal simbolo ‘:’. Ad esempio 00:E0:98:36:1B:DF è la rappresentazione di un MAC address.

Secondo lo standard IEEE 802 il livello Data Link (Control) del modello ISO OSI, al quale si fa riferimento anche come DLC, è suddiviso in due livelli: il Logical Link Control (LLC) ed il Media Access Control (MAC).

Per le reti che non rispettano lo standard IEEE 802 anziché di MAC address si parla più propriamente di DLC address (Data Link Control address).

Nella specifica Ethernet II i pacchetti che trasportano le informazioni sono detti frame ed hanno la struttura riportata nella fig. 16.9 e descritta di seguito


pict
Figura 16.9: Rappresentazione di un frame Ethernet.

Si noti che la minima lunghezza di un frame Ethernet è 64 byte. Un frame più corto di 64 byte è detto runt e non è considerato valido.

Il MAC address FF:FF:FF:FF:FF:FF rappresenta l’indirizzo di broadcast di Ethernet, ovvero nel caso che venga posto come indirizzo di destinazione, tutte le interfacce Ethernet che ricevono il frame si riterranno destinatarie dello stesso.

Il throughput delle reti Ethernet, ovvero la quantità di bit trasmessi al secondo, può essere 10 Mbit/s, 100 Mbit/s, 1 Gbit/s o 10 Gbit/s.