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.
giovedì 22 marzo 2007
mercoledì 21 marzo 2007
Connessioni WAN
Le connessioni WAN sono generalmente effettuate su linea seriale.
Una comunicazione seriale trasmette e riceve un bit alla volta.
Ci sono due tipi di link seriale: sincrono e asincrono.
- Link asincrono:
Generalmente usato per connesioni a bassa velocità.
Richiede il bit di start e di stop,e può avere un bit di parità.
Mittente e ricevente si debbono accordare su una velocità prefissata.
- Link sincrono:
Usa un clock per ricevere e trasmettere
Può avere alte velocità
Una comunicazione seriale trasmette e riceve un bit alla volta.
Ci sono due tipi di link seriale: sincrono e asincrono.
- Link asincrono:
Generalmente usato per connesioni a bassa velocità.
Richiede il bit di start e di stop,e può avere un bit di parità.
Mittente e ricevente si debbono accordare su una velocità prefissata.
- Link sincrono:
Usa un clock per ricevere e trasmettere
Può avere alte velocità
Comparazione LAN e WAN
- Protocolli comunemente usati:
LAN: Ethernet, Token Ring, FDDI, etc.
WAN: X.25, Frame Relay, ISDN, Leased line etc.
- Metodo di comunicazione:
LAN: media condiviso
WAN: punto-punto
- Principali vantaggi:
LAN: velocità, bassa spesa
WAN: costo e lentezza. Attenuazione notevole su lunghe distanze.
- Uso comune:
LAN: connette host all'interno di palazzi o in palazzi vicini
WAN: connette qualsiasi punto distante km
- Velocità:
LAN: 1Gbps per ciascun host
WAN: fino a svariati Gbps ma condivisi
LAN: Ethernet, Token Ring, FDDI, etc.
WAN: X.25, Frame Relay, ISDN, Leased line etc.
- Metodo di comunicazione:
LAN: media condiviso
WAN: punto-punto
- Principali vantaggi:
LAN: velocità, bassa spesa
WAN: costo e lentezza. Attenuazione notevole su lunghe distanze.
- Uso comune:
LAN: connette host all'interno di palazzi o in palazzi vicini
WAN: connette qualsiasi punto distante km
- Velocità:
LAN: 1Gbps per ciascun host
WAN: fino a svariati Gbps ma condivisi
Conteggio pratico di host e subnet
Dato l'IP 156.233.42.56 con una subnet mask di 7 bits, quanti host e subnet sono possibli?
Si tratta di una classe B, quindi la subnet mask originale è 255.255.0.0: significa che ci sono 16 bit per la rete e 16 per gli host.
In questo caso abbiamo 7 bit aggiuntivi nella subnet mask, quindi 16+7=23 bit totali per la rete.
Restano 9 bit per gli host.
7 bit per le subnet significano (2^7)-2=128-2=126 subnet
9 bit per gli host significa che per ciascuna subnet posso avere (2^9)-2=512-2=510 host
Si tratta di una classe B, quindi la subnet mask originale è 255.255.0.0: significa che ci sono 16 bit per la rete e 16 per gli host.
In questo caso abbiamo 7 bit aggiuntivi nella subnet mask, quindi 16+7=23 bit totali per la rete.
Restano 9 bit per gli host.
7 bit per le subnet significano (2^7)-2=128-2=126 subnet
9 bit per gli host significa che per ciascuna subnet posso avere (2^9)-2=512-2=510 host
Corrispondenza veloce decimale - binaria
Dec - Bin
0 - 0000 0000
1 - 0000 0001
16 - 0001 0000
48 - 0011 0000
64 - 0100 0000
128 - 1000 0000
192 - 1200 0000
200 - 1100 1000
224 - 1110 0000
228 - 1110 0100
248 - 1111 1000
254 - 1111 1110
255 - 1111 1111
0 - 0000 0000
1 - 0000 0001
16 - 0001 0000
48 - 0011 0000
64 - 0100 0000
128 - 1000 0000
192 - 1200 0000
200 - 1100 1000
224 - 1110 0000
228 - 1110 0100
248 - 1111 1000
254 - 1111 1110
255 - 1111 1111
Indirizzamento IP
L'indirizzo IP è un identificatore logico assegnato univocamente a ciascun host
Consiste di un numero binario di 32 bit, e viene rappresentato come 4 valori decimali (ciascuno da 8 bit), separati da un punto.
I valori decimali variano da 0 a 255.
Esempio: 192.189.210.078
decimale: 192 .189 .210 .078
binario: 11000000.10111101.11010010.1001110
Ogni indirizzo Ip consiste di una parte che identifica la rete di appartenenza e di una che identifica l'host sulla rete.
Le reti sono divise in 5 Classi; si può capire la classe osservando i primi 4 bit dell'indirizzo IP.
Classe A inizia con 0xxx (da 1 a 126 decimale)
Classe B inizia con 10xx (da 128 a 191 decimale)
Classe C inizia con 11xx (da 192 a 223 decimale)
Classe D inizia con 111x (da 224 a 239 decimale)
Classe E inizia con 1111 (da 240 a 254 decimale)
Gi indirizzi che iniziano con 01111111, o 127 decimale, sono riservati per il loopback o altre esigenze di test locali.
Gli indirizzi di classe D sono riservati al multicasting.
Gli indirizzi di classe E sono riservati per uso futuro.
La classe determina (per default) quale parte dell'indirizzo IP è assegnata alla rete e quale agli host.
(N=network; H=Host)
Classe A: NNNNNNNN.HHHHHHHH.HHHHHHHH.HHHHHHHH
Classe B: NNNNNNNN.NNNNNNNN.HHHHHHHH.HHHHHHHH
Classe C: NNNNNNNN.NNNNNNNN.NNNNNNNN.HHHHHHHH
Per indicare l'indirizzo di rete di una data rete, si pongono a 0 tutti i bit relativi agli host (es. 192.168.1.0), per indicare invece un broadcast sulla stessa rete, tutti i bit relativi agli host debbono essere messi a 1 (es. 192.168.1.255)
Consiste di un numero binario di 32 bit, e viene rappresentato come 4 valori decimali (ciascuno da 8 bit), separati da un punto.
I valori decimali variano da 0 a 255.
Esempio: 192.189.210.078
decimale: 192 .189 .210 .078
binario: 11000000.10111101.11010010.1001110
Ogni indirizzo Ip consiste di una parte che identifica la rete di appartenenza e di una che identifica l'host sulla rete.
Le reti sono divise in 5 Classi; si può capire la classe osservando i primi 4 bit dell'indirizzo IP.
Classe A inizia con 0xxx (da 1 a 126 decimale)
Classe B inizia con 10xx (da 128 a 191 decimale)
Classe C inizia con 11xx (da 192 a 223 decimale)
Classe D inizia con 111x (da 224 a 239 decimale)
Classe E inizia con 1111 (da 240 a 254 decimale)
Gi indirizzi che iniziano con 01111111, o 127 decimale, sono riservati per il loopback o altre esigenze di test locali.
Gli indirizzi di classe D sono riservati al multicasting.
Gli indirizzi di classe E sono riservati per uso futuro.
La classe determina (per default) quale parte dell'indirizzo IP è assegnata alla rete e quale agli host.
(N=network; H=Host)
Classe A: NNNNNNNN.HHHHHHHH.HHHHHHHH.HHHHHHHH
Classe B: NNNNNNNN.NNNNNNNN.HHHHHHHH.HHHHHHHH
Classe C: NNNNNNNN.NNNNNNNN.NNNNNNNN.HHHHHHHH
Per indicare l'indirizzo di rete di una data rete, si pongono a 0 tutti i bit relativi agli host (es. 192.168.1.0), per indicare invece un broadcast sulla stessa rete, tutti i bit relativi agli host debbono essere messi a 1 (es. 192.168.1.255)

Dominio di broadcast
Un dominio di broadcast è semplicemente il gruppo di host in grado di ricevere il broadcast inviato da uno specifico host.
Al livello 1, hubs e repeaters non hanno effetto sul dominio di broadcast, se non quello di estenderlo.
Al livello 2, switch e bridge per default hanno lo stesso comportamento, ma alcuni switch hanno la possibilità di creare delle VLAN.
Le VLAN sono dei segmenti logici attraverso i quali i broadcast si propagano solo a certe condizioni.
Al livello 1, hubs e repeaters non hanno effetto sul dominio di broadcast, se non quello di estenderlo.
Al livello 2, switch e bridge per default hanno lo stesso comportamento, ma alcuni switch hanno la possibilità di creare delle VLAN.
Le VLAN sono dei segmenti logici attraverso i quali i broadcast si propagano solo a certe condizioni.
Iscriviti a:
Post (Atom)