conectat la Internet, exprimata prin 4 grupuri a cate 8 biti, constituita din 2 parti, prima
este adresa de retea (network number sau network prefix) iar a doua este adresa gazdei
(host number). Aceasta modalitate de prezentare prezinta 2 niveluri de ierarhie.
|network prefix|host number|
+--------adresa IP---------+
Adresa IP poate fi reprezentata atat in binar cat si in zecimal. Notatia zecimala a fost
introdusa pentru o citire si scriere mai usoara a adreselor IP. Cele patru grupuri sunt
separate prin cate un punct.
binar
01110111.01101100.01011111.00010111
zecimal
119
.108
.95
.23
Pentru a putea adresa retele de diferite dimensiuni adresele au fost impartite in 3 clase
principale: A, B si C. Clasele D si E au o utilizare speciala.
Clasa A are primul bit 0 si adresa de retea de 8 biti. Subnet Mask 255.0.0.0 . Sunt 126 de
astfel de retele (din cele 128 fiind excluse 0.0.0.0 si 127.0.0.0). Utilizare: retele foarte mari,
mereu impartite in subclase.
|0----------|host number|
+---8biti---+
Clasa B are primii biti 10 si adresa de retea de 16 biti. Subnet Mask 255.255.0.0 .Sunt
maximum 16.384 de astfel de retele. Utilizare: retele mari, deobicei impartite in subclase.
|10----------|host number|
+---16biti---+
Clasa C are primii biti 110 si adresa de retea de 24 biti. Subnet Mask 255.255.255.0 .Sunt
maximum 2.097.152 de astfel de retele. Utilizare: retele mici, cea mai comuna clasa.
|110---------|host number|
+---24biti---+
Clasa D are primii biti 1110 si adresa de retea de 32 biti. Subnet Mask 255.255.255.255
.Sunt maximum 268.435.456 de astfel de retele. Utilizare: adresa de grup multicasting, nu
are host-uri.
Clasa E rezervata pentru scopuri experimentale.
Clasa
A
B
C
D
E
Prefix
/8
/16
/24
/32
nedefinit
Primii biti
0xxx
10xx
110x
1110
1111
Interval adrese
0.0.0.0-127.255.255.255
128.0.0.0-191.255.255.255
192.0.0.0-223.255.255.255
224.0.0.0-239.255.255.255
240.0.0.0-255.255.255.255
Retele/Clasa
128
16.384
2.097.152
268.435.456
nedefinit
Hosturi/Clasa
16.777.214
65.534
254
0
nedefinit
Clasa
Retele/Clasa
Hosturi/Clasa
A
B
C
D
28-1 = 128
216-2 = 16.384
224-3 = 2.097.152
232-4 = 268.435.456
224-2 = 16.777.214
216-2 = 65.534
28-2 = 254
0
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 sasi asigneze cate un subnet number pentru fiecare retea interna fara a mai solicita noi
adrese.
+---------------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--------+
89.102.131.21
255.255.248.0
89.102.10000011.00010101
255.255.11111000.00000000
+--21 biti--+
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)
Adresa de retea a fost obtinuta prin inmultirea (bit cu bit) dintre adresa IP si subnet mask,
exprimate in binar.
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 printrun 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.
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|
Pentru implementarea celor 14 subretele folosim 4 biti (24=16>14).
adresa
****
de baza
10110111.01100111.00000000.00000000=183.103.0.0/16
rezervat
10110111.01100111.00000000.00000000=183.103.0.0
subnet 1
10110111.01100111.00010000.00000000=183.103.16.0/20
subnet 2
10110111.01100111.00100000.00000000=183.103.32.0/20
subnet 3
10110111.01100111.00110000.00000000=183.103.48.0/20
subnet 4
10110111.01100111.01000000.00000000=183.103.64.0/20
subnet 5
10110111.01100111.01010000.00000000=183.103.80.0/20
...
subnet 12
10110111.01100111.11000000.00000000=183.103.192.0/20
subnet 13
10110111.01100111.11010000.00000000=183.103.208.0/20
subnet 14
10110111.01100111.11100000.00000000=183.103.224.0/20
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
10110111.01100111.00110000.00000000=183.103.48.0/20
rezervat
10110111.01100111.00110000.00000000=183.103.48.0
subnet 1
10110111.01100111.00110001.00000000=183.103.49.0/24
subnet 2
10110111.01100111.00110010.00000000=183.103.50.0/24
subnet 3
10110111.01100111.00110011.00000000=183.103.51.0/24
subnet 4
10110111.01100111.00110100.00000000=183.103.52.0/24
...
subnet 12
10110111.01100111.00111100.00000000=183.103.60.0/24
subnet 13
10110111.01100111.00111101.00000000=183.103.61.0/24
subnet 14
10110111.01100111.00111110.00000000=183.103.62.0/24
rezervat
10110111.01100111.00111111.00000000=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
**** *
10110111.01100111.11010000.00000000=183.103.208.0/20
10110111.01100111.11010000.00000000=183.103.208.0
10110111.01100111.11010000.10000000=183.103.208.128/25
10110111.01100111.11010001.00000000=183.103.209.0/25
10110111.01100111.11010001.10000000=183.103.209.128/25
10110111.01100111.11010010.00000000=183.103.210.0/25
10110111.01100111.11011110.00000000=183.103.209.0/25
10110111.01100111.11011110.10000000=183.103.222.128/25
subnet 30
10110111.01100111.11011111.00000000=183.103.223.0/25
rezervat
10110111.01100111.11011111.10000000=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.
subreteaua 1 o divizam la randul ei in 6 subretele folosind 3 biti (23=8>6).
adresa
***
de retea
10110111.01100111.11010000.10000000=183.103.208.128/25
rezervat
10110111.01100111.11010000.10000000=183.103.208.128
subnet 1
10110111.01100111.11010000.10010000=183.103.208.144/28
subnet 2
10110111.01100111.11010000.10100000=183.103.208.160/28
subnet 3
10110111.01100111.11010000.10110000=183.103.208.176/28
subnet 4
10110111.01100111.11010000.11000000=183.103.208.192/28
subnet 5
10110111.01100111.11010000.11010000=183.103.208.208/28
subnet 6
10110111.01100111.11010000.11100000=183.103.208.224/28
rezervat
10110111.01100111.11010000.11110000=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.
Adrese private
Pentru companiile ale caror hosturi necesita conexiuni doar in reteaua interna fara a solicita
conexiuni externe catre Internet este recomandata utilizarea claselor de adrese private.
Acestea sunt:
10.0.0.0 - 10.255.255.255 (Clase de adrese A)
172.16.0.0 - 172.31.255.255 (Clase de adrese B)
192.168.0.0 - 192.168.255.255 (Clase de adrese C)
Utilizarea acestor adrese se face fara solicitarea unui acord din partea forurilor abilitate.
Companiile care le utilizeaza vor folosi translatia adreselor (NAT) pentru accesul la Internet,
solicitand doar un numar mic de adrese IP publice.