See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
Classi di indirizzi IP - Wikipedia

Classi di indirizzi IP

Da Wikipedia, l'enciclopedia libera.

Indice

[modifica] Definizione

Le classi di indirizzi IP sono un modo per caratterizzare lo spazio di indirizzamento IPv4.

Il Classfull addressing (indirizzamento basato sulla classe) prevedeva che dai primi bit di un indirizzo si potesse determinare la maschera di rete. Questa scelta, con il crescere dell'utenza di internet, si è rivelata troppo rigida, ed è stata abbandonata a favore dell'indirizzamento senza classe (CIDR).

Gli indirizzi IP all'origine erano stati suddivisi in classi

                         8              16             24               32
           ---------------------------------------------------------------
CLASSE A   |0|Ident. rete |            Identificatore di host            |
           ---------------------------------------------------------------

           ---------------------------------------------------------------
CLASSE B   |1|0| Identificatore di rete  |    Identificatore di host     |
           ---------------------------------------------------------------

           ---------------------------------------------------------------
CLASSE C   |1|1|0|       Identificatore di rete        | Ident. di host  |
           ---------------------------------------------------------------

           ---------------------------------------------------------------
CLASSE D   |1|1|1|0|                 Indirizzo multicast                 |
           ---------------------------------------------------------------

In questo modo il tipo di classe si può determinare sulla base dei bit più significativi.

Vediamo come:

  • classe A: il primo byte rappresenta la rete, gli altri l'host; [0-127].x.x.x. La maschera di rete è 255.0.0.0, o /8. Questi indirizzi iniziano tutti con un bit a 0.
  • classe B: i primi due byte rappresentano la rete, gli altri l'host; [128-191].y.x.x (gli y sono parte dell'indirizzo di rete, gli x dell'indirizzo di host). La maschera di rete è 255.255.0.0, o /16. Questi indirizzi iniziano con la sequenza 10
  • classe C: i primi 3 byte rappresentano la rete, gli altri l'host; [192-223].y.y.x. La maschera di rete è 255.255.255.0, o /24. Questi indirizzi iniziano con la sequenza 110
  • classe D: riservata agli indirizzi multicast: [224-239].x.x.x. Questi indirizzi cominciano con la sequenza 1110. Non hanno maschera di rete, essendo tutti e 32 i bit dell'indirizzo utilizzati per indicare un gruppo, non un singolo host.
  • classe E: riservata per usi futuri: [240-255].x.x.x. Questi indirizzi cominciano con la sequenza 11110 e non è definita una maschera di rete.

Esempio: nella classe B gli indirizzi vanno da 10000000 a 10111111 che in decimale corrispondono da 128 a 191.

Secondo le classi è possibile gestire un numero limitato di reti e un numero limitato di host in base al seguente schema:

Classe Leading bits Totale Numero di Reti Numero Max di Indirizzi Host
Classe A 0 128 16.777.214
Classe B 10 16.384 65.534
Classe C 110 2.097.152 254

Es. numero reti e host in classe B:

rete: 214 = 16.384
hosts: 216 = 65.536 - (rete, broadcast) = 65.534

Per il calcolo della rete si eleva a 14 in quanto in classe b abbiamo i primi due ottetti che si riferiscono alla rete, quindi 16 bit, ma considerando che i primi 2 bit sono fissi diventa 14.

La crescita di Internet ha reso questo sistema ridottissimo rispetto alle esigenze per cui si è introdotto la tecnica del mascheramento.

[modifica] Sostituzione delle classi

A lungo andare le classi di tipo C si sono rivelate ridotte per le esigenze aziendali e si è dovuto fare ricorso alla classe B (con 214 indirizzi, quindi quasi 16.000) che venne a sua volta esaurita. Si fece quindi ricorso a tecniche diverse a partire dal 1993.

[modifica] Altre tabelle

l'intervallo di indirizzi utilizzati da ogni classe sono indicati nello schema successivo mediante notazione decimale puntata.

Classe Leading bits Inizio intervallo Fine intervallo
Class A 0 0.0.0.0 127.255.255.255
Class B 10 128.0.0.0 191.255.255.255
Class C 110 192.0.0.0 223.255.255.255
Class D (multicast) 1110 224.0.0.0 239.255.255.255
Class E 240.0.0.0 255.255.255.255

Alcuni indirizzi sono riservati per usi speciali (RFC 3330).

Addresses CIDR Funzione RFC Classe Totale # indirizzi
0.0.0.0 - 0.255.255.255 0.0.0.0/8 Indirizzi zero RFC 1700 A 16.777.216
10.0.0.0 - 10.255.255.255 10.0.0.0/8 IP privati RFC 1918 A 16.777.216
127.0.0.0 - 127.255.255.255 127.0.0.0/8 Localhost Loopback Address RFC 1700 A 16.777.216
169.254.0.0 - 169.254.255.255 169.254.0.0/16 Zeroconf RFC 3330 B 65.536
172.16.0.0 - 172.31.255.255 172.16.0.0/12 IP privati RFC 1918 B 1.048.576
192.0.2.0 - 192.0.2.255 192.0.2.0/24 Documentation and Examples RFC 3330 C 256
192.88.99.0 - 192.88.99.255 192.88.99.0/24 IPv6 to IPv4 relay Anycast RFC 3068 C 256
192.168.0.0 - 192.168.255.255 192.168.0.0/16 IP privati RFC 1918 C 256 reti di 256 host
198.18.0.0 - 198.19.255.255 198.18.0.0/15 Network Device Benchmark RFC 2544 C 131.072
224.0.0.0 - 239.255.255.255 224.0.0.0/4 Multicast RFC 3171 D 268.435.456
240.0.0.0 - 255.255.255.255 240.0.0.0/4 Riservato RFC 1700 E 268.435.456

[modifica] Vedere anche

[modifica] Collegamenti esterni


aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -