Sunteți pe pagina 1din 9

Clasificarea IP

Clasificarea IP
8 biti netID
24biti hostID
1
7 biti
24biti
0
Clasa A
Aceasta asigura 28-2 retele (126) cu 224-2 gazde (16777214) = peste 2 miliarde de adrese

32

Domeniul de valori = 0.0.0.0 127.255.255.255


Accepta max. 8 subretele.
16 biti netID
14 biti

16biti hostID
16biti

2
10
Clasa B
Aceasta asigura 216-2 retele (16384) cu 216-2 gazde (65534) = peste 1 miliard de adrese

32

Domeniul de valori = 128.0.0.0 191.255.255.255


Accepta max. 16 subretele.
24 biti netID
8biti hostID
3
21 biti
8biti
110
Clasa C
Aceasta asigura 224-3 retele (2097152) cu 28-2 gazde (254) = peste 1/2 miliarde de adrese

32

Domeniul de valori = 192.0.0.0 223.255.255.255


Accepta max. 24 subretele.
32 biti netID
4
28 biti
1110
multicast
Clasa D
Aceasta asigura 232-4 retele (268435456) cu gazde (0)

32

Domeniul de valori = 224.0.0.0 239.255.255.255


Aceasta este rezervata pentru multicasting bradcasting dar pe arie limitata si numai gazdelor
care folosesc aceiasi clasa D de adrese.

Aceasta este rezervata pentru dezvoltari ulterioare.

Page

Domeniul de valori = 240.0.0.0 255.255.255.255

4
1111
alocata pentru utilizari viitoare
Clasa E
Aceasta asigura nedefinite retele cu gazde nedefinite

Clasificarea IP
Adrese IP speciale.
Toti bitii 0 inseamna :
-

fie aceasta retea ( adresa IP cu netID = 0 )


fie acest host ( adresa IP cu hostIP = 0 )
cand un calculator vrea sa comunice intr-o retea dar nu cunoste numarul retelei el trimite
un pachet cu numarul retelei 0. Calculatoarele din retea vor interpreta aceasta retea, iar
raspunsul lor va contine adresa IP completata cu numarul retelei, pe care calculatorul
emitent o va inregistra pentru a o folosi in viitor.

Toti bitii 1 inseamna :


-

toate retelele
toate host-urile
Ex: 128.2.255.255 = toate calculatoarele din reteaua 128.2. ( adresare broadcast direct din
cauza ca are o adresa de retea valida si un numar host de broadcast ).

Loopback inseamna :
-

Reteaua de clasa A 127.0.0.0 ( nu acceseaza nici o retea fizica, ele sunt desemnate sa
interfereze comunicarea datelor in sistemul local loopback interfaces - )

Adrese private
Deoarece spatiul de adrese IPv4 este din ce in ce mai aglomerat o serie de adrese de retea au fost
dedicate utilizarii in reteaua locala, aceste adrese nu pot fi accesate direct de pe Internet.
Interconectarea unei astfel de retele se va face printr-un sever ce va oferii NAT (Network
Address Translation), acesta avind nevoie de o adresa rutabila.
Clasa A:

Page

10.0.0.0/8 (aceasta este chiar clasa folosita pentru dezvoltarea proiectului de interconectare la
DARPA, deci este reteaua de la care a pornit Internetul)
Clasa B: 172.16.0.0/12 si 172.31.255.255
Clasa C: 192.16.0.0/16 si 192.16.255.255
Pentru a calcula numarul de subreele sau noduri alocabile vom folosi formula N=2n2 unde "n"
este numrul de bii pe "0" din adresa de reea n cazul n care dorim s calculam numarul de
hosturi a unei reele sau numarul de bii din subnetmask pentru cazul n care dorim s calculm
numarul de subreele (doar biii care au fost imprumutai).

Clasificarea IP
Adrese rezervate

0.0.0.0/8 - local network = "aceast reea"


127.0.0.0/8 (uzual 127.0.0.1) - localhost = adresa cu care calculatorul se acceseaz pe
sine nsui
169.254.0.0/16 - "local link", adrese de autoconfigurare
192.0.2.0/24 - test-net, n exemple i documentaii, example.com, example.net
192.88.99.0/24 - 6to4 relay anycast, IPv6 spre IPv4
192.18.0.0/15 - benchmark
240.0.0.0/4 - rezervat pentru folosire in viitor

Tabelele cu toate posibilele subreele pe clase de IP-uri sunt prezentate mai


jos.
Pentru clasa A avem:
Nr. bii
Subnet mask
2
255.192.0.0
3
255.224.0.0
4
255.240.0.0
5
255.248.0.0
6
255.252.0.0
7
255.254.0.0
8
255.255.0.0
9
255.255.128.0
10
255.255.192.0
11
255.255.224.0
12
255.255.240.0
13
255.255.248.0
14
255.255.252.0
15
255.255.254.0
16
255.255.255.0
17
255.255.255.128
18
255.255.255.192
19
255.255.255.224
20
255.255.255.240
21
255.255.255.248
22
255.255.255.252

CIDR
/10
/11
/12
/13
/14
/15
/16
/17
/18
/19
/20
/21
/22
/23
/24
/25
/26
/27
/28
/29
/30

Nr. subreele
2
6
14
30
62
126
254
510
1022
2046
4094
8190
16382
32766
65534
131070
262142
524286
1048574
2097150
4194302

Numr host-uri
4194302
2097150
1048574
524286
262142
131070
65534
32766
16382
8190
4094
2046
1022
510
254
126
62
30
14
6
2

CIDR
/18
/19
/20
/21

Nr. subreele
2
6
14
30

Numr host-uri

Subnet mask
255.255.192.0
255.255.224.0
255.255.240.0
255.255.248.0

16382
8190
4094
2046

Page

Nr. bii
2
3
4
5

Pentru clasa B avem:

Clasificarea IP
255.255.252.0
255.255.254.0
255.255.255.0
255.255.255.128
255.255.255.192
255.255.255.224
255.255.255.240
255.255.255.248
255.255.255.252

6
7
8
9
10
11
12
13
14

/22
/23
/24
/25
/26
/27
/28
/29
/30

62
126
254
510
1022
2046
4094
8190
16382

1022
510
254
126
62
30
14
6
2

CIDR
/26
/27
/28
/29
/30

Nr. subreele
2
6
14
30
62

Numr host-uri
62
30
14
6
2

Pentru clasa C avem:


Nr. bii
2
3
4
5
6

Subnet mask
255.255.255.192
255.255.255.224
255.255.255.240
255.255.255.248
255.255.255.252

Exemplu:
1a. Reeaua 192.168.15.0/24 trebuie mprit n 5 subreele.

5 subreele + 2 = 7 subreele => sunt necesari 3 bii de subreea (22<7, 23>=7)


3 bii subreea => 23 = 8 subreele, din care 8 - 2 = 6 subreele utilizabile
din cei 32 - 24 = 8 bii de host iniiali rmn 8 - 3 = 5 bii pentru host
5 bii host => 25 = 32 adrese de host n subreea, 32 - 2 = 30 hosturi posibile ntr-o
subreea
5 subreele * 30 hosturi = 150 adrese utile; 150 / 254 = 59% randament, 254 - 150 = 104
adrese pierdute

1b. Reeaua 192.168.15.0/24 trebuie mprit n subreele de cte 25 computere.

25 hosturi + 2 = 27 hosturi => sunt necesari 5 bii de host (24<27, 25>=27)


5 bii host => 25 = 32 adrese de host n subreea, 32 - 2 = 30 hosturi posibile ntr-o
subreea
din cei 32 - 24 = 8 bii de host iniiali pot fi folosii 8 - 5 = 3 bii pentru subreea
3 bii subreea => 23 = 8 subreele, din care 8 - 2 = 6 subreele utilizabile
6 subreele * 25 hosturi = 150 adrese utile; 150 / 254 = 59% randament, 254 - 150 = 104
adrese pierdute

Page

Clasificarea IP

VLSM - Variable Lenght Subnet Masks


Pina acum am vorbit despre retele care aveau o singura subnet mask, conform standardului
RFC-1.
Introducerea conceptului VLSM (Variable Lenght Subnet Masks) ofera o utilizare mai judicioasa
a spatiului de adresare IP prin utilizarea mai multor subnet mask-uri intr-o retea IP, deci existenta
prefixelor de retea de diferite lungimi.
In acest mod spatiul de adresare disponibil (spre exemplu al unei companii) poate fi divizat
succesiv functie de necesitati.
Exemplu:
Dorim realizarea retelei cu urmatoarea structura
183.103.0.0/16
|
__________________________|______________________
/
/
/ /
/
/
/
\
\
\
\
|1| |2| |3| |4| |5| |6| |7| ....... |11| |12| |13| |14|
|
|
________|_______
_______|________
/
\
/
\
|1| |2|.....|13| |14|
|1| |2|.....|29| |30|
|
_________|________
/
\
|1| |2| |3| |4| |5| |6|

*****
10110111.01100111.00000000.00000000
10110111.01100111.00000000.00000000
10110111.01100111.00010000.00000000
10110111.01100111.00100000.00000000
10110111.01100111.00110000.00000000
10110111.01100111.01000000.000000000
10110111.01100111.01010000.00000000

10110111.01100111.11000000.00000000
10110111.01100111.11010000.00000000
10110111.01100111.11100000.00000000

=183.103.0.0/16
=183.103.0.0
=183.103.16.0/20
=183.103.32.0/20
=183.103.48.0/20
=183.103.64.0/2
=183.103.80.0/20
....
=183.103.192.0/20
=183.103.208.0/20
=183.103.224.0/20

Page

adresa
de baza
rezervat
subnet 1
subnet 2
subnet 3
subnet 4
subnet 5
...
subnet 12
subnet 13
subnet 14

Pentru implementarea celor 14 subretele folosim 4 biti (24=16>14).

Clasificarea IP
rezervat

10110111.01100111.11110000.00000000

=183.103.240.0

Cele 16 subretele au 12 biti pentru adresarea host-urilor.


Astfel pot fi adresate 4094 host-uri (212-2=4096-2=4094) in fiecare subretea.
Subreteaua 3 o divizam la randul ei in 14 subretele folosind 4 biti (24=16>14).

adresa
de baza
rezervat
subnet 1
subnet 2
subnet 3
subnet 4
...
subnet 12
subnet 13
subnet 14
rezervat

*****
10110111.01100111.00110000.00000000
10110111.01100111.00110000.00000000
10110111.01100111.00110001.00000000
10110111.01100111.00110010.00000000
10110111.01100111.00110011.00000000
10110111.01100111.00110100.00000000

10110111.01100111.00111100.00000000
10110111.01100111.00111101.00000000
10110111.01100111.00111110.00000000
10110111.01100111.00111111.00000000

=183.103.48.0/20
=183.103.48.0
=183.103.49.0/24
=183.103.50.0/24
=183.103.51.0/24
=183.103.52.0/24
....
=183.103.60.0/24
=183.103.61.0/24
=183.103.62.0/24
=183.103.63.0

Cele 16 subretele au 8 biti pentru adresarea host-urilor.


Astfel pot fi adresate 254 host-uri (28-2=256-2=254) in fiecare subretea.
Subreteaua 13 o divizam la randul ei in 30 subretele folosind 5 biti (25=32>30).

adresa
de baza
rezervat
subnet 1
subnet 2
subnet 3
subnet 4
subnet 28
...
subnet 29
subnet 30
rezervat

*****
10110111.01100111.11010000.00000000
10110111.01100111.11010000.00000000
10110111.01100111.11010000.10000000
10110111.01100111.11010001.00000000
10110111.01100111.11010001.10000000
10110111.01100111.11010010.00000000
10110111.01100111.11011110.00000000

10110111.01100111.11011110.10000000
10110111.01100111.11011111.00000000
10110111.01100111.11011111.10000000

=183.103.208.0/20
=183.103.208.0
=183.103.208.128/25
=183.103.209.0/25
=183.103.209.128/25
=183.103.210.0/25
=183.103.209.0/25
=183.103.222.128/25
=183.103.223.0/25
=183.103.223.128

Cele 32 subretele au 7 biti pentru adresarea host-urilor.


Astfel pot fi adresate 126 host-uri (27-2=128-2=126) in fiecare subretea.

*****
10110111.01100111.11010000.10000000
10110111.01100111.11010000.10000000

=183.103.208.128/25
=183.103.208.128

Page

adresa
de retea
rezervat

Subreteaua 1 o divizam la randul ei in 6 subretele folosind 3 biti (23=8>6).

Clasificarea IP
subnet 1
subnet 2
subnet 3
subnet 4
subnet 5
subnet 6
rezervat

10110111.01100111.11010000.10010000
10110111.01100111.11010000.10100000
10110111.01100111.11010000.10110000
10110111.01100111.11010000.11000000
10110111.01100111.11010000.110100008
10110111.01100111.11010000.11100000
10110111.01100111.11010000.11110000

=183.103.208.144/28
=183.103.208.160/28
=183.103.208.176/28
=183.103.208.192/28
=183.103.208.208/2
=183.103.208.224/28
=183.103.208.240

Cele 8 subretele au 4 biti pentru adresarea host-urilor.


Astfel pot fi adresate 14 host-uri (24-2=16-2=14) in fiecare subretea.

Conventii de notare :
x.x.x.x/m inseamna ca se aplica o masca de m biti adresei IP precizata de x.x.x.x
ex:
192.231.30.0/26 se aplica o masca de 26 biti adresei 192.231.30.0 selectanduse ultimii 6 biti
[ 32 26 = 6 ] de unde rezulta 26 = 64 valori distincte de IP.
10.0.0.0/12 se aplica o masca de 12 biti adresei 10.0.0.0 selectanduse ultimii 20 biti
[ 32 12 = 20 ] de unde rezulta 220 = 1048576 valori distincte de IP.
Definirea subretelelor
Pentru a defini un plan de adresare corect trebuie sa stim numarul de subnet-uri necesar si
numarul maximum de host-uri din subnet. La aceste date trebuie sa tinem cont si de dezvoltarile
ulterioare. Cea mai usoara abordare este definirea unui plan de adresare printr-un exemplu.
Exemplu: O companie are adresa de retea 192.129.213.0/24 si doreste 5 subnet-uri a cate 20
host-uri.
Cele 5 subnet-uri pot fi exprimate in binar cu 3 biti (23=8). Din cele 8 subnet-uri 2 nu sunt
utilizate (prima este acceasi cu adresa de baza a retelei, iar ultima are acceasi adresa de broadcast
cu cea a retelei initiale), rezultand 1 subnet suplimentar (8-5-2=1) pentru dezvoltari ulterioare.
Astfel obtinem subnet mask-ul
192.129.213.0
subnet mask
extended network prefix

+-----network prefix-----+ <*>


11000000.10000001.11010101.00000000
11111111.11111111.11111111.11100000
+-----------27 biti----------+

Page

In subnet mask completam cu 1 de la stanga la dreapta 27 pozitii.

* = cei 3 biti pentru definirea subnet-urilor


extended network prefix = 24 + 3 = 27 biti

Clasificarea IP
Ultimul octet din subnet mask este 11100000, in zecimal 224.
Astfel obtinem 255.255.255.224
Din ultimul octet am folosit 3 biti pentru subnet-uri, mai raman 5 biti pentru definirea host-urilor.
Cu 5 biti se pot declara 32 hosturi (mai mult decat cele 20 declarate initial). Din acestea 2 nu pot
fi folosite (00000=adresa de baza a subretelei, 11111=adresa de broadcast a subretelei).
Astfel am obtinut:
subnet mask: 255.255.255.224
subretele: 6 (initial solicitate 5)
hosturi/subretea: 30 (initial solicitate 20)
Cei 3 biti pentru definirea subnet-urilor sunt 1(001), 2(010), 3(011), 4(100), 5(101), 6(110).
adresa
de baza
rezervat
subnet 1
subnet 2
subnet 3
subnet 4
subnet 5
subnet 6
rezervat

*****
11000000.10000001.11010101.00000000
11000000.10000001.11010101.00000000
11000000.10000001.11010101.00100000
11000000.10000001.11010101.01000000
11000000.10000001.11010101.01100000
11000000.10000001.11010101.10000000
11000000.10000001.11010101.10100000
11000000.10000001.11010101.11000000
11000000.10000001.11010101.11100000

=192.129.213.0/24
=192.129.213.0
=192.129.213.32/27
=192.129.213.64/27
=192.129.213.96/27
=192.129.213.128/27
=192.129.213.160/27
=192.129.213.192/27
=192.129.213.224

Adresele hosturilor din subreteaua 5(101) sunt:


subnet 5
host 1
host 2
host 3
...
host 28
host 29
host 30
broadcast

11000000.10000001.11010101.10100000
11000000.10000001.11010101.10100001
11000000.10000001.11010101.10100010
11000000.10000001.11010101.10100011

11000000.10000001.11010101.10111100
11000000.10000001.11010101.10111101
11000000.10000001.11010101.10111110
11000000.10000001.11010101.10111111

=192.129.213.160/27
=192.129.213.161/27
=192.129.213.162/27
=192.129.213.163/27
=192.129.213.188/27
=192.129.213.189/27
=192.129.213.190/27
=192.129.213.191/27

Page

Subnetting
Pentru a putea diviza clasele de adrese A, B si C in intervale mai mici a fost introdusa procedura
de subnetting care suporta trei niveluri de ierarhie. Astfel administratorii pot sa-si asigneze cate
un subnet number pentru fiecare retea interna fara a mai solicita noi adrese.

Clasificarea IP

+---------------adresa IP----------------+
|network prefix|------host number--------|
|network prefix|subnet number|host number|
+---extended network prefix--+

Lungimea extended network prefix este egala cu numarul de biti consecutivi egali cu 1.
Exemplu:

192.129.213.54
255.255.255.0
extended network prefix

11000000.10000001.11010101.00110110
11111111.11111111.11111111.00000000
+---------24 biti--------+

Un alt mod de a exprima aceasta adresa IP si subnetmask-ul corespunzator este


192.129.213.54/24
Exemplu:
adresa IP
subnet mask

89.102.131.21
255.255.248.0

89.102.131.21
255.255.248.0

89.102.10000011.00010101
255.255.11111000.00000000
+--21 biti--+

adresa de retea
prima adresa
--ultima adresa
adresa de broadcast

89.102.10000000.00000000 (89.102.128.0)
89.102.10000000.00000001 (89.102.128.1)
89.102.10000111.11111110 (89.102.135.254)
89.102.10000111.11111111 (89.102.135.255)

Page

Adresa de retea a fost obtinuta prin inmultirea (bit cu bit) dintre adresa IP si subnet mask,
exprimate in binar.

S-ar putea să vă placă și