Documente Academic
Documente Profesional
Documente Cultură
AdrIP PDF
AdrIP PDF
Adresarea IP
O adres de IP (Internet Protocol) este un identificator unic pentru un calculator
(nod) ntr-o reea IP. O adres IP este un numr binar pe 32 de bii reprezentat
ca o valoare de 4 numere zecimale fiecare reprezentnd 8 bii cuprinse n
intervalul 0 255 (cunoscute ca octei), separate prin puncte. Aceast notaie
mai este cunoscut ca "dotted decimal".
Exemplu: 193.226.128.65
Uneori este folositor s vedem valorile n forma lor binar:
1100 0001 1110 0010 1000 0000 0100 0001
193
226
128
65
Orice adres de IP este format din dou pari, una care identific reeaua
(Network ID) iar cealalt care identific nodul (Host ID). Clasa i masca de
reea (subnet mask) pentru o anumit adres de IP identific care parte a
adresei aparine reelei i care parte aparine nodului.
CLASELE DE ADRESE IP:
Exist 5 clase diferite de adrese. Putem determina clasa din care face parte
adresa de IP prin examinarea primilor 4 bii ai adresei de IP:
Laboratorul 2- 3: Adresare a IP
Class C NNNNNNNN.NNNNNNNN.NNNNNNNN.nnnnnnnn
n exemplu de mai sus, 193.226.128.65 este o adres de clas C, deci partea
care aprtine reelei este format din primii 3 octei (193.226.128.x) iar partea
care apartine nodului este format din ultimul octet (x.x.x.65).
Pentru a specifica adresa de reea pentru o anumit adres de IP, partea care
aparine nodului este setat pe "0" (n exemplul nostru 193.226.128.0 specific
adresa reelei pentru 193.226.128.65). Cnd partea nodului este setat pe "1",
aceasta specific o adres de broadcast (un pachet care este trimis avand ca
destinaie adresa de broadcast va ajunge la fiecare host din cadrul reelei).
193.226.128.255 este de adresa de broadcast pentru exemplul luat n
considerare mai sus. Toate adresele de IP din cadrul unei reele TCP/IP vor avea
aceeasi parte de reea iar partea de host va fi diferit.
n concluzie mai multe IP-uri care au acelai network ID formeaz o reea.
ntotdeauna prima adres IP dintr-o reea reprezint adresa reelei (network
address) iar ultima adres IP din reea reprezint adresa de broadcast.
Reele "private"
Exist trei reele cu adrese de IP rezervate pentru reele private. Reelele sunt:
10.0.0.0/8, 172.16.0.0/12 i 192.168.0.0/16. Acestea pot fi folosite de
ctre oricine configureaz reele interne (de exemplu un laborator, un LAN n
spatele unui NAT/server PROXY/router.Aceste adrese sunt definite n RFC 1918
(http://rfc.net/rfc1918.html).
Laboratorul 2- 3: Adresare a IP
netmask (pentru operaii logice vezi anexa A). Pentru calculul adresei de
broadcast se va face XOR ntre adresa de reea si netmask.
ADRES IP I NETMASK = ADRES REEA
ADRES REEA XOR NETMASK = ADRES BROADCAST
ATENIE:
Netmask-ul NU poate conine bii "0" intercalai cu bii de "1".
Ca exemplu vom folosi aceeai adres de IP prezentat mai sus:
11000001.11100010.10000000.01000001 193.226.128.065
11111111.11111111.11111111.00000000 255.255.255.000
---------------------------------------------------11000001.11100010.10000000.00000000 193.226.128.000
11000001.11100010.10000000.11111111 193.226.128.255
Adres IP de clas C
Netmask de clasa C
Network Address
Broadcast Address
Se poate observa usor ca, per octet, netmask-ul poate lua doar urmtoarele
valori:
Numr bii
Valoare
Valoare
folosii
decimal
binar
0 bii
00000000
1 bit
128
10000000
2 bii
192
11000000
3 bii
224
11100000
4 bii
240
11110000
5 bii
248
11111000
6 bii
252
11111100
7 bii
254
11111110
8 bii
255
11111111
3/9
Laboratorul 2- 3: Adresare a IP
bii i de asemenea trebuie s rmn minim 2 bii pentru hosturi din cauza
unor restriciilor impuse pentru reele i subreele.
Aceste restricii sunt:
- Partea de reea din adresa unui nod nu poate avea toi biii pe "0" sau
"1" (toi bitii pe "0" reprezint adresa local de reea [pentru un host care
nu tie adresa reelei] iar toi biii pe "1" reprezinta toate hosturile din
reea [adresa de broadcast]).
- Partea de subreea din adresa unui nod nu poate fi format toat din "0"
sau "1".
- Partea de host din adresa unui nod nu poate fi formata din toi biii pe
"0" sau "1".
Cnd toi biii de host dintr-o adres IP sunt "0", aceast adres va desemna o
reea i nu un host ntr-o reea. ntr-o subreea setarea pe "0" a tuturor biilor
de host va desemna o subreea. Dar biii alocai (imprumutai) pentru subreea
nu pot fi toi "0" deoarece aceast adres va referi adresa de reea a reelei
parinte.
Pentru a calcula numarul de subreele sau noduri alocabile vom folosi formula
n
N =2 2 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).
Tabelele cu toate posibilele subreele pe clase de IP-uri sunt prezentate mai jos.
Pentru clasa A avem:
Nr.
bii
Subnet mask
CIDR
Nr.
subreele
Numr
host-uri
255.192.0.0
/10
4194302
255.224.0.0
/11
2097150
255.240.0.0
/12
14
1048574
255.248.0.0
/13
30
524286
255.252.0.0
/14
62
262142
255.254.0.0
/15
126
131070
255.255.0.0
/16
254
65534
255.255.128.0
/17
510
32766
10
255.255.192.0
/18
1022
16382
11
255.255.224.0
/19
2046
8190
12
255.255.240.0
/20
4094
4094
13
255.255.248.0
/21
8190
2046
14
255.255.252.0
/22
16382
1022
4/9
Laboratorul 2- 3: Adresare a IP
Nr.
bii
Subnet mask
CIDR
Nr.
subreele
Numr
host-uri
15
255.255.254.0
/23
32766
510
16
255.255.255.0
/24
65534
254
17
255.255.255.128
/25
131070
126
18
255.255.255.192
/26
262142
62
19
255.255.255.224
/27
524286
30
20
255.255.255.240
/28
1048574
14
21
255.255.255.248
/29
2097150
22
255.255.255.252
/30
4194302
Subnet mask
CIDR
Nr.
subreele
Numr
host-uri
255.255.192.0
/18
16382
255.255.224.0
/19
8190
255.255.240.0
/20
14
4094
255.255.248.0
/21
30
2046
255.255.252.0
/22
62
1022
255.255.254.0
/23
126
510
255.255.255.0
/24
254
254
255.255.255.128
/25
510
126
10
255.255.255.192
/26
1022
62
11
255.255.255.224
/27
2046
30
12
255.255.255.240
/28
4094
14
13
255.255.255.248
/29
8190
14
255.255.255.252
/30
16382
Nr.
bii
Subnet mask
CIDR
Nr.
subreele
Numr
host-uri
255.255.255.192
/26
62
255.255.255.224
/27
30
255.255.255.240
/28
14
14
255.255.255.248
/29
30
255.255.255.252
/30
62
5/9
Laboratorul 2- 3: Adresare a IP
Exemplul:
11000001.11100010.10000000.01000001 193.226.128.065
11111111.11111111.11111111.11100000 255.255.255.224
---------------------------------------------------11000001.11100010.10000000.01000000 193.226.128.064
11000001.11100010.10000000.01011111 193.226.128.095
Adres IP
Subnetmask
Network Address
Broadcast Address
Adres reea
Adres broadcast
Adrese noduri
000
193.226.128.0
Nu
Rezervate
001
193.226.128.32
193.226.128.63
010
193.226.128.64
193.226.128.95
011
193.226.128.96
100
101
110
111
193.226.128.224
Nu
Rezervate
Laboratorul 2- 3: Adresare a IP
Reea
Reea
Reea
Reea
clas
clas
clas
clas
C
C
C
C
Reeaua final
Subnet Mask
Broadcast address
Bii
subreea
Adres reea
Adres
broadcast
Adrese noduri
000
193.226.128.0
193.226.128.31
.1 pna la .30
001
193.226.128.32
193.226.128.63
010
193.226.128.64
193.226.128.95
011
193.226.128.96
100
101
110
111
7/9
Laboratorul 2- 3: Adresare a IP
Bibliografie:
http://www.ietf.org/rfc.html
http://www.ietf.org/rfc/rfc1219.txt
http://www.ietf.org/rfc/rfc1918.txt
http://www.ietf.org/rfc/rfc917.txt
http://www.ietf.org/rfc/rfc932.txt
http://www.ietf.org/rfc/rfc940.txt
http://www.ietf.org/rfc/rfc950.txt
http://www.ietf.org/rfc/rfc1518.txt
http://www.ietf.org/rfc/rfc1519.txt
http://www.ralphb.net/IPSubnet/
Cisco Network Academy CCNA
http://www.cisco.com
8/9
Laboratorul 2- 3: Adresare a IP
Operaia logic I compar 2 bii iar dac sunt amndoi "1" atunci rezultatul
este "1" altfel rezultatul este "0".
0
SAU
Operaia logic SAU compar 2 bii iar dac unul sau amndoi sunt "1" atunci
rezultatul este "1" altfel rezultatul este "0".
0
XOR
Operaia logic XOR (SAU exclusiv) compar 2 bii i doar cnd unul dintre ei
este "1" atunci rezultatul este "1" altfel rezultatul este "0".
0
NOT
Operaia logic NOT modific valoarea unui singur bit. Daca bitul este "1" atunci
rezultatul este "0" i invers.
0
9/9