Un frame ethernet2 può avere una lunghezza compresa tra 64 e 1518 byte (MTU). Di questi, 18 sono usati per informazioni di controllo, e i restanti sono dati.
Il frame è composto da:
----------- Header --------
- Preambolo: (56 bit - 7 bytes). Usato per la sincronizzazione
- Start frame: (8 bit - 1 byte). Sequenza 10101011 che indica l'inizio del frame
- Destinazione: (48 bit - 6 bytes). MAC di destinazione
- Origine: (48 bit - 6 bytes). MAC - di origine
- Length/Type: (16 bit - 2 bytes). Se il valore è minore o uguale a 1500, indica il numero di bytes del campo Data. Se il valore è maggiore di 1536, indica il tipo di protocollo di livello rete (IP, ARP, RARP).
----------------------------
------------ Dati ----------
- Da 46 a 1500 bytes. Se non ci sono abbastanza dati, vengono inseriti dei filler (campo Pad).
----------------------------
----------- Trailer ---------
- CRC: controlla che i dati ricevuti non contengano errori (32 bit - 4 bytes)
----------------------------
Il preambolo e il CRC non sono visualizzati da uno sniffer, in quanto la NIC provvede ad eliminarli.
Diversi tipi di frame possono avere MTU e formati differenti, ma possono coesistere sullo stesso mezzo trasmissivo.
Iscriviti a:
Commenti sul post (Atom)
Nessun commento:
Posta un commento