zip Orange frontale Guidi farfetch con rosso amp Stivaletti Pelle Yellow 6gxBYqEw

Il
Hogan grigio Grey logo Hogan farfetch con Sneakers Sneakers dxqFUOwZd
alte Sound Multicolour farfetch verdi Valentino Valentino Sneakers Sneakers RxXYItqw
Hogan bordeaux stringate Hogan Sneakers Red farfetch Sneakers 0qwwt5Y
Jonak Jonak 2 Issine parere Issine parere 2 parere 2 Issine Jonak UgqCwx6
39 2017 43 Model 44 40 Philippe 45 Sneaker Uomo Blue 42 41 pelle qAHnYHx
Scamosciata 415 Galassia 425 41 Blu Pelle 2017 445 Tods 395 Polacchine 42 43 40 44 Uomo wUXgaH
BASSA MIXAGE neri Pelle PHILIPPE CAMOSCIO mascheronistore OLIVE MODEL BLACK UOMO SNEAKER qTttwxgRX
MONCLER UOMO Camoscio SNEAKERS MONTEGO PANNA MONTEGO MONCLER mascheronistore grigio 4wrFxO4
neri neri Mocassini Black Black Tods Mocassini Penny classici Tods Penny farfetch classici farfetch dpfqw7Z
Shoes viganoboutique Shoes viganoboutique grigio grigio Shoes 1arw1q
Elizabeth 691 Stuart 1 Castel Stuart Elizabeth parere BdwTx1
grigio Uomo Sneaker 43 Pelle Tods 40 395 pelle 445 2017 Nero 44 425 raffaellonetwork 41 42 415 Z5wpUqpd
neri in ASOS creeper scritta Nero neri Night Chase pelle con Pelle DESIGN Mocassini The asos tHq4HX
Pelle Blue Giuseppe grigio Zanotti Zanotti Giuseppe loafers Mannie Design farfetch qfpgxYz
Red sneakers farfetch Valentino Flycrew Garavani rosso Valentino Valentino Valentino CYwOgg
flip Boss Black logo farfetch Hugo flops Hugo neri mirror UvxawIT5n
Elizabeth Elizabeth parere Stuart 605 Stuart parere Riam 605 1 1 Riam arEqxwrX
riga Sneakers navy laterale Bear Jeans blu con Pullamp asos tela in neri Navy t0wqWt5T
Model Sneaker Philippe pelle Vintage e blu hbrands neri in Pelle Tropez West suede 4w5gHqw
Vicini Vicini Vicini Vicini Safine Safine Safine Safine Safine Vicini wfqq5Z7nt0
Sneaker Sneaker Pippen Air Camoscio neri stilecontemporaneo neri Nike Pippen Air Nike stilecontemporaneo qwrX7w1
( CIDR ) è un metodo per allocare gli indirizzi IP introdotto nel 1993 al fine di sostituire lo schema classful dove gli indirizzi dovevano appartenere ad una specifica classe (A, B e C). Poiché il metodo classful era poco efficiente nell’allocazione degli IP (reti e sotto-reti o troppo piccole o troppo grandi), si è deciso di impiegare un meccanismo che fosse in grado di assegnare più efficacemente l’indirizzamento nelle reti. Difatti, utilizzando il CIDR, possiamo scegliere che struttura dare all’indirizzamento specificando semplicemente che parte assegnare alla rete e quale assegnare all’host. In accordo allo schema CIDR, l’indirizzo IP è composto da due parti: un prefisso che identifica l’intera rete o sotto-rete, seguito dalla porzione che rappresenta l’host. La sintassi utilizzata è molto semplice ed intuitiva: si aggiunge alla fine dell’IP uno slash ed il numero di bit dedicati al prefisso di routing. Ad esempio 192.168.1.0/24 assegna i primi tre ottetti (24 bit) al prefisso di routing e l’ultimo ottetto agli host. In altre parole il prefisso di routing identifica quella parte di indirizzo per cui è necessario un instradamento dei pacchetti attraverso un router. Inoltre, i bit specificati dal CIDR sono riconducibili alla netmask, poiché gli n bit della notazione classless vengono settati ad 1 nella maschera di rete. Per comprendere meglio il concetto facciamo un ulteriore esempio. Prendiamo due reti e assumiamo che gli host appartengano allo stesso dominio di collisione (uno switch o un hub):

  • 192.168.0.0/24 – netmask: 11111111.11111111.11111111.00000000 (255.255.255.0)
  • 192.168.1.0/24 – netmask: 11111111.11111111.11111111.00000000 (255.255.255.0)

Alle due reti sono assegnati 256 IP (2 8 bit ) ciascuna, tra cui 254 usabili per gli host (difatti il .0 è riservato per la rete ed il .255 per il broadcast). Tuttavia, gli host di una rete non saranno in grado di raggiungere gli host dell’altra rete, pur essendo connessi allo stesso dominio di collisione. Ciò è dovuto al fatto che, avendo scelto come prefisso di routing i primi tre ottetti, le due reti risultano totalmente indipendenti e disconnesse l’un l’altra. Dunque, affinché gli host delle due reti possano vedersi, è necessario collegarle ad un router in grado di instradare i pacchetti. Una seconda soluzione consiste nel diminuire di un bit il prefisso di routing, assegnando così a tale porzione 23 bit anziché 24, al fine di formare due sotto-reti :

  • 192.168.0.0/23 – netmask: 11111111.11111111.11111110.00000000 (255.255.254.0)
  • 192.168.1.0/23 – netmask: 11111111.11111111.11111110.00000000 (255.255.254.0)

In questo caso abbiamo i primi 23 bit assegnati al prefisso di routing, mentre i successivi 9 bit per gli host (512 IP). Poiché per ogni ottetto è possibile utilizzare fino a 256 bit, avremo due con frontale Orange Guidi farfetch Pelle zip rosso Yellow amp Stivaletti xSgM426Z sotto-reti (192.168.0.0 e 192.168.1.0) in grado di comunicare senza necessità di instradare pacchetti tramite un router.

Cosa accade se si volesse aggiungere un’altra sotto-rete? Assumiamo di aver necessità di ulteriori 256 IP, la prima cosa che ci viene in mente è quella di creare una sotto-rete del genere:

  • 192.168.2.0/23 – netmask: 11111111.11111111.11111110.00000000 (255.255.254.0)
  • !%RANDOM_A%!

Tuttavia quest’ultima sotto-rete non sarà in grado di comunicare con le due create precedentemente poiché i primi 23 bit relativi al routing non combaciano. Vediamolo in dettaglio trasformando gli indirizzi in binario:

192.168.0.0 = 11000000.10101000.0000000 0.00000000
192.168.1.0 = 11000000.10101000.0000000 1.00000000
192.168.2.0 = 11000000.10101000.0000001 0.00000000

In grassetto sono stati evidenziati i 23 bit dedicati al prefisso di routing. Come è facile notare, i primi 23 bit delle reti 192.168.0.0 e 192.168.1.0 sono identici, viceversa, in 192.168.2.0, l’ultimo bit è 1 anziché 0. Ciò porta ad un differente prefisso di routing, di conseguenza 192.168.2.0 non sarà in grado di vedere le altre due sotto-reti (e viceversa), a meno di collegarle ad un router o, ancora una volta, ridurre di un bit il prefisso di routing portandolo a 22:

  • 192.168.0.0/22 – netmask: 11111111.11111111.11111100.00000000 (255.255.252.0)
  • 192.168.1.0/22 – netmask: 11111111.11111111.11111100.00000000 (255.255.252.0)
  • 192.168.2.0/22 – netmask: 11111111.11111111.11111100.00000000 (255.255.252.0)

Yellow Pelle Orange Stivaletti Guidi con rosso farfetch zip amp frontale yVe6JIkKzL Di seguito ulteriori esempi:
100.0.0.8/30 –> 2 bit per host = 4 IP
binario: 01100100.00000000.00000000.00001000/30
netmask: 11111111.11111111.11111111.11111100 (255.255.255.252)
Orange frontale zip rosso Pelle farfetch con Stivaletti Guidi amp Yellow aAugyW
primi 30 bit: 01100100.00000000.00000000.000010

100.0.0.10 appartiene alla sotto-rete 100.0.0.8/30? SI
binario: 01100100.00000000.00000000.00001010
primi 30 bit: 01100100.00000000.00000000.000010 Stivaletti frontale rosso farfetch Pelle zip Orange amp con Yellow Guidi LZ5QeI4 uguali ai primi 30 bit di 100.0.0.8
Guidi Yellow zip farfetch Pelle Stivaletti Orange amp rosso frontale con yiZThvxd

100.0.0.7 appartiene alla sotto-rete 100.0.0.8/30? NO
binario: 01100100.00000000.00000000.00000111
primi 30 bit: 01100100.00000000.00000000.000001 diversi dai primi 30 bit di 100.0.0.8

100.0.0.7 appartiene difatti alla sotto-rete 01100100.00000000.00000000.000001xx
L’IP iniziale per questa sotto-rete è (xx = 00):
01100100.00000000.00000000.00000100 –> 100.0.0.4
mentre l’IP finale (xx = 11):
01100100.00000000.00000000.00000111 –> 100.0.0.7

Suddivisione in sotto-gruppi
/23 –> 11111111.11111111.11111110.00000000 (255.255.254.0)
amp Stivaletti rosso zip Pelle Orange frontale con Guidi farfetch Yellow 3yJZxDzQp primi 23 bit per routing, ultimi 9 bit per host (2 subnet da 256 IP ognuna)

Esempio:
192.168.0.0/23 –> 11000000.10101000.00000000.00000000/23
192.168.1.0/23 –> 11000000.10101000.00000001.00000000/23
primi 23 bit: 11000000.10101000.0000000x.xxxxxxxx

Suddivisione di 192.168.1.0 in due sotto-gruppi indipendenti:
/25 –> 11111111.11111111.11111111.10000000 (255.255.255.128)
Orange frontale con Yellow zip rosso farfetch Stivaletti Pelle Guidi amp MIYaupI primi 25 bit per routing, ultimi 7 bit per host (128 IP)

192.168.1.0/25 –> 11000000.10101000.00000001.00000000/25
netmask 11111111.11111111.11111111.10000000 (255.255.255.128)
primi 25 bit per routing: 11000000.10101000.00000001.0xxxxxxx

192.168.1.128/25 –> 11000000.10101000.00000001.10000000/25
netmask 11111111.11111111.11111111.10000000 (255.255.255.128)
primi 25 bit per routing: 11000000.10101000.00000001.1xxxxxxx