Documente Academic
Documente Profesional
Documente Cultură
Pentru a realiza schimbul de date (comunicația) intre doua echipamente conectate într-
o rețea, aplicațiile de comunicație trebuie să cunoască numaidecât adresa echipamentului
care expediază date si adresa echipamentului care recepționează date. În acest scop
aplicațiile/protocoalele de comunicație utilizează următoarele tipuri de adrese:
adresa fizică, care este adresa MAC (Media Access Control), stabilită de fabricantul
echipamentului, si care de regulă nu poate fi schimbată.
adresa logică, adresa IP (Internet Protocol), sau adresa de rețea, configurabilă de
către administratorul rețelei. Daca într-o rețea avem o alocare dinamica a adreselor
IP (adică in momente diferite putem avea adrese diferite pentru același echipament),
singura modalitate de a identifica in mod unic un echipament rămâne adresa fizica
(MAC). Dar cu ajutorul unor programe, chiar si această adresă poate fi modificată !
adresa simbolică, ca de exemplu: pc33_01; pc3001; www.ceiti.md
Fiecare calculator, atașat sau nu unei rețele, are o adresa fizică .Doua adrese identice
nu pot exista . Cunoscute ca adrese MAC sau adrese de control al accesului la mediu (
Media Access Control adrese), adresa fizică se găsește pe placa de interfață cu rețeaua
(NIC). Înainte de a ieși din fabrică , fiecare producător atribuie o adresa fizică fiecărei plăci
de rețea Aceasta adresă e programată într-un cip aflat pe placa de rețea . Pentru că adresa
MAC e localizata pe placa de rețea , schimbarea acesteia va avea ca rezultata schimbarea
adresei fizice a calculatorului.
Adresa MAC este scrisă în hexazecimal prin 12 cifre binare, având unul din formatele:
MM-MM-MM-SS-SS-SS
V.Zavadschi CEITI Arhitectura rețelelor de calculatoare 1
MM:MM:MM:SS:SS:SS
MMM.MMM.SSS.SSS
Prima parte a adresei MM-MM-MM este un număr care arată producătorul, iar partea a
doua a adresei SS-SS-SS este numărul serial asignat de producător. stânga 6 cifre (24 biți)
numit „prefix” este asociat cu producătorul adaptorului (M). Fiecare furnizor înregistrează și
obține prefixele MAC, așa cum sunt atribuite de IEEE. Vânzătorii au adesea numeroase numere
de prefix asociate cu produsele lor diferite.
De exemplu:
00-06-C1-16-A1-45 este o adresă fizică a unei plăci fabricate de Cisco;
00-C0-4F-72-DC-2C este o adresă fizică a unei plăci fabricate de Intel.
Adresa fizică este utilizată pentru a identifica calculatoarele într-o rețea LAN, așa cum
adresa IP este utilizată pentru a identifica calculatoarele conectate la Internet.
Protocolul IPv4 folosește adrese pe 32 de biți, care de fapt pentru comoditate se despart
în 4 câmpuri a câte 8 biți și se reprezintă în zecimal prin 4 numere despărțite prin punct .
Fiecare număr zecimal poate primi valori din diapazonul 0-255.
De exemplu adresa 11000000 10101000 00000001 00010000 în formă zecimală va fi
192.168.1.16.
Pe parcursul anilor pentru adresarea echipamentelor din rețea s-au utilizat următoarele
scheme de adresare.
Schema 1
Schema 1 de adrese IP, prevedea ca 8 biți din stânga (cei mai semnificativi) să fie
utilizați pentru identificarea adreselor de rețea, iar ceilalți pentru identificarea stațiilor
(host-urilor) din rețea. Astfel numărul total de rețele care putea fi adresat era de 2 8 -2=254,
iar cel de stații era de 2 24 -2. Această schemă s-a utilizat la început și în decurs de mai puțin
de 10 ani s-a epuizat.
Schema 2, clase de adrese IP.
Schema dată prevedea separarea unui subcâmp din câmpul adresei de rețea (primii 1-4
biți, cei mai semnificativi), care și identifica clasa adresei. Structura adresei IP constă din
2 părți: adresa rețelei, adresa stației. Astfel, în dependență de clasa rețelei, adresa rețelei și
adresa stației se determină (vezi și tabelul 2.1):
- pentru clasa A, adresa rețelei din valoarea binară a primului octet, iar adres a stației
din valoarea binară a octeților 2,3,4;
- pentru clasa B, adresa rețelei din valoarea binară a octeților 1 și 2, iar adresa stației
din valoarea binară a octeților 3,4;
- pentru clasa C, adresa rețelei din valoarea binară a octeților 1,2 și 3, iar adresa stației
din valoarea binară a octetului 4.
Deosebim clasele, cum am menționat mai sus după valoarea primului octet în
dependență de valoarea predefinită a primilor 1-4 biți!
Vom remarca că sunt seturi de adrese IP cu destinație specială, care nu pot fi atribuite
stațiilor în calitate de adrese IP, cum ar fi:
2. Adresele care încep cu 127.X.X.X, pentru bucle locale. De exemplu: 127.0.0.1
3. Adresele IP care în pozițiile adresei stației au toți biții egali cu 0 identifică adresa
rețelei.
4. Adresele IP care în pozițiile adresei stației au toți biții egali cu 1 identifică adresa
de broadcast a rețelei.
De exemplu, adrese speciale:
V.Zavadschi CEITI Arhitectura rețelelor de calculatoare 3
192.160.3.0; 192.160.3.255; 200.100.24.0; 200.100.24.255; 0.0.0.64 – adrese
din clasa C;
132.160.0.0; 132.160.255.255; 148.200.0.0; 148.200.255.255; 0.0.0.52 – adrese
din clasa B;
82.0.0.0; 82.255.255.255; 8.0.0.0; 8.255.255.255; 0.0.0.0; 0.255.255.255 –
adrese din clasa A.
Exerciții
1. Pentru o stație cu adresa IP 196.42.60.82, de determinat:
a) Din ce clasă face parte această adresă;
b) Valoarea adresei rețelei;
c) Valoarea adresei primei stații din rețea;
d) Valoarea adresei ultimei stații din rețea;
e) Adresa de broadcast a acestei rețele;
f) Evidențiați în adresa stației cu verde partea adresei rețelei și cu orange partea
adresei stației
Schema cu subrețele este utilă în cazurile când o rețea este rezonabil, din raționamente de
administrare sau tehnice, de divizat în două sau mai multe subrețele. Esența acestei scheme constă
în aceea că ID stație se interpretează ca ID subrețea (biții superiori respectivi) și noul ID stație
(biții inferiori respectivi), cum este prezentat în figura 2.2. Toate stațiile ce aparțin de o subrețea
pot fi adresate prin grupul lor comun de cei mai semnificativi biți, constituit din biți „ ID rețea ”
+ „ID subrețea” (fig. 2.2), denumit și „prefix de subrețea”.
ID rețea ID stație
Pentru separarea prefixului de subrețea de câmpul stației servește masca de subrețea de lungime
variabilă (VLSM - Variable Length Subnet Mask)
O mască de subrețea este reprezentată, în binar, printr-un șir de biți ”1”, numărul cărora este
egal cu numărul de biți superiori ai prefixului de subrețea. Cunoscând cei 32 biți ai adresei IP și
masca de subrețea a acesteia, separarea prefixului de rețea de ID stație se face aplicând operația
logică AND între biții de același ordin ai adresei IP și cei ai măștii de subrețea. Rezultatul
operației este prefixul de subrețea, iar restul este ID stație.
Vom reține:
1) Se împrumută biți din partea superioară a adresei stației;
2) Numărul de biți împrumutați este de minim 2 și maximum NbS-2, unde NbS – numărul
de biți din adresa IP alocați stației. Astfel masca nouă se extinde cu 2, 3, ș.a.m.d. biți;
valoarea ultimului octet al măștii devenind: 192, 224, ș.a.m.d.
1 10101101.00011101.00100000.00000000
192.168.32.0 Nu .1 - .30 192.168.32.31
2 10101101.00011101.00100000.00100000
192.168.32.32 .33 - .62 192.168.32.63
3 10101101.00011101.00100000.01000000
192.168.32.64 .65 - .94 192.168.32.95
4 10101101.00011101.00100000.01100000
192.168.32.96 .97 - .126 192.168.32.127
5 10101101.00011101.00100000.10000000
192.168.32.128 .129 - .158 192.168.32.159
6 10101101.00011101.00100000.10100000
192.168.32.160 .161 - .190 192.168.32.191
7 10101101.00011101.00100000.11000000
192.168.32.192 .193 - .222 192.168.32.223
8 10101101.00011101.00100000.11100000
192.168.32.224 Nu .225 - .254 192.168.32.255
Remarcă. În momentul când creăm subreţele este uşor de observat posibila confuzie ce se
poate face între adresa de reţea a spaţiului de adrese iniţial şi adresa de reţea a primei subreţele
create, dar totodată şi între adresa de difuzare pentru spaţiul de adrese iniţial şi adresa de difuzare
a ultimei subreţele.
În exemplul de mai sus singura diferenţă între adresa inițială a adresei IP şi prima sa subrețea
este masca de reţea folosită, şi tot masca de reţea este singura diferenţă între adresa de difuzare a
clasei C şi adresa de difuzare a ultimei subrețele.
IANA distribuie registrelor RIR blocuri de adrese mari (cu prefixe de rețea scurte, cum ar
fi, de exemplu, 56..0.0.0/8). RIR împart aceste blocuri în subrețele, pe care le alocă registrelor
Internet locale (Local Internet Registers – LIR). LIR, la rândul său, poate împărți o asemenea
subrețea în subrețele mai mici, pe care le alocă autorităților responsabile de nivel mai jos. Acest
proces se poate repeta de un număr rezonabil de ori. Astfel, rețelele terminale obțin subrețele de
dimensiunea preconizată a acestor rețele într-un viitor nu prea îndepărtat. De asemenea, pentru
rețelele terminale, IETF recomandă conectarea la un singur furnizor de servicii Internet.
În funcție de utilizare, se deosebesc două categorii de adrese IP ce nu se intersectează:
rutabile global și speciale. Fiecare adresă IP rutabilă global, denumită și absolută, se referă în
mod univoc la o interfață de comunicație concretă din Internet; aceeași adresă absolută poate fi
folosită doar pentru o interfață de comunicație din Internet.
In interiorul unei retele izolate, alocarea adreselor IP se poate face aleator, cu conditia ca
fiecare sa fie unica in cadrul respectivei retele. Dar conectarea acestei retele locale la Internet va
necesita utilizarea de adrese IP inregistrate (denumite adrese de Internet) pentru a evita adrese
duplicate.
Poate fi utilizata o categorie speciala de adrese IP – adrese IP locale (RFC 1918) care
permit functionarea suitei de protocoale TCP/IP in retelele locale (private network).
Caracteristicile acestor adrese:
- NU pot fi folosite niciunde pe Internet, NU pot fi folosite pentru
comunicarea intre diferite gazde de pe Internet (NU pot fi inregistrate ca
adrese IP de Internet)
- Pot exista oricate astfel de adrese IP locale pe diferite retele locale din lume
- Sunt gratuite !
Spatiul de adrese locale este format din 3 blocuri de adrese rezervate de catre IANA
special in acest scop (ce pot fi utilizate in retele izolate):
10.0.0.0 - 10.255.255.255
172.16.0.0 - 172.31.255.255
192.168.0.0 - 192.168.255.255
Deci, daca se utilizează o rețea clasa C, pentru calculatoarele rețelei TCP/IP trebuie
utilizate adresele IP: 192.168.0.2, 192.168.0.3, .., 192.168.0.x
192.168.0.1 este , de regula utilizat pentru (default) gateway - interfata routerului legata la
respectiva retea locala.
Exemplu:
Totusi, daca se doreste comunicarea de la aceste adrese cu gazde din Internet, trebuie
folosit un serviciu oferit de un server (Windows 2003 sau un proxy Server), serviciu ce poarta
numele de NAT (Network Address Translation). Acesta va ’transla’adresele IP locale la
adrese IP valide pe Internet, care se mai numesc și publice.
Dacă procesezi mai multe calculatoare şi o imprimantă – procesezi de fapt interfeţele
(plăcile) de reţea ale tuturor calculatoarelor şi imprimantei şi doreşti să le conectezi la un hub de
reţea sau un switch, astfel încât să poţi partaja resursele între acestea şi să ai o conexiune
automată la Internet. Pentru a avea o conexiune automată la Internet se foloseşte suita TCP/IP,
care trebuie instalată pe fiecare dispozitiv al reţelei.
Pentru a înţelege cum funcţionează TCP/IP, trebuie înţeles modul cum se alocă adresele
TCP/IP, regulile legate de această alocare.
Prima regulă: fiecare dispozitiv de pe reţea trebuie să aibă o adresă unica.
De menționat că adresa Ipv4 0.0.0.0 este folosită de stații atunci când acestea sunt pornite,
iar adresele Ipv4 cu 0 ca ID rețea se referă la rețeaua curentă. Aceasta permite stațiilor să refere
propria rețea, cunoscând doar blocul de adrese al acesteia (numărul de biți „1” ai măștii de rețea),
nu și ID-ul concret al acesteia.
Adresele de foam 127.x.x.x pot fi folosite doar pentru testări în buclă locală ( transmisii
sie-și). Pachetele trimise către o asemenea adresă sunt prelucrate doar local, fiind totodată,
tratate ca pachete sosite. Adresele, care conțin doar biți „1”, permit difuzarea în rețeaua curentă.
Alte utilizări speciale pot fi consultate în RFC-urile respective din tabelul 1.6.
Restul adreselor au statutul de adrese IP publice beneficiind de vizibilitate potențială la nivelul
rețelei mondiale Internet.
Protocoalele TCP/IP folosesc pentru identificarea calculatoarelor prin Internet adrese IP.
Numărul calculatoarelor interconectate prin Internet este foarte mare, prin urmare ţinerea
evidenţei acestora după adresele IP este foarte dificilă (de exemplu pentru a ajunge la site-ul
firmei Yahoo ar trebui memorată adresa 204.71.202.160, iar accesarea să se facă scriind http://
204.71.202.160, în loc de www.yahoo.com, cum folosim uzual).
Prin DNS (Domain Name Sistem) se înţelege sistemul numelor de domenii utilizat la
gestionarea domeniilor în Internet. Acesta stabileşte corespondenţa între numele sistemelor
gazdă şi adresele IP corespunzătoare (operaţie numită şi “mapare”). Translatarea numelui de
gazdă într-o adresă IP se numeşte “rezolvarea numelui de domeniu”. În figurile 2.4 şi 2.5 sunt
prezentate sintaxele comenzilor ping şi tracert în modul linie de comandă, la prima se observă
că se poate utiliza parametrul “-a” pentru realizarea translatării, iar la a doua parametrul “-d”
pentru a nu se realiza translatarea în numele stației (afișarea numelui hostului).
DNS-ul este format dintr-o schemă ierarhică de nume de domenii şi un sistem de baze de
date distribuite cu nume şi adrese IP. Pentru serviciile Internet în general se foloseşte sistemul
DNS, dacă acesta “cade” site-urile web numai pot fi găsite şi nu se mai pot trasmite e-mail-uri.
Avantajele utilizării sistemului DNS:
- numele de domenii sunt mai uşor de reţinut decât adresele IP;
- un site poate fi mutat pe un alt calculator, chiar în altă parte a lumii şi poate fi accesat în
continuare prin domeniul său web dacă sistemul DNS este reactualizat cu adresa IP a
noului calculator pe care s-a transferat site-ul;
- se identifică în mod unic o reţea sau un calculator gazdă prin intermediul unei adrese IP şi
printr-un nume de calculator gazdă.
2.3.3. Funcţionare
Pentru a testa existenta unei probleme DNS în cazul unei erori ca cea descrisă anterior
(la apelarea unei pagini web prin adresa web corespunzătoare, de exemplu www.upt.ro) se
poate apela site-ul dorit folosind adresa IP a acestuia (dacă se cunoaşte).
La diagnosticarea problemelor legate de DNS se poate folosi comanda nslookup, dacă
protocoalele TCP/IP sunt instalate (fig. 2.7).
În ultimii ani sau adăugat şi alte domenii generale: biz, info, name etc. Lista completă se poate
găsi la www.icann.org.
Dacă se doreşte crearea unui nou domeniu se va cere permisiunea domeniului în care va fi
inclus, de exemplu pentru ca un nou domeniu al unui grup VLSI de la Yale să fie vlsi.cs.yale este
necesară permisiunea administratorului cs.yale.edu. Astfel se evită conflictele de nume, fiecare
domeniu ţine evidenţa subdomeniilor sale. După ce un domeniu nou este creat şi înregistrat se
pot crea subdomenii fără permisiunea celor care administrează domeniile superioare din arbore.
Bazele de date DNS pot fi stocate teoretic pe un singur server. Practic el s-ar putea să fie
prea încărcat astfel încât să fie inutilizabil, în plus în caz de defectare este afectat întregul
Internet.
Pentru evitarea problemelor descrise anterior spațiul de nume este împărţit în mai multe
zone separate. Un exemplu de împărţire a spaţiului de nume din fig. 2.8 în zone este prezentat
în fig. 2.10. Zonele conţin câte o parte din arbore şi numele serverelor pentru păstrarea
informaţiilor despre zona respectivă. O zonă are un server de nume primar şi unul sau mai
multe servere de nume secundare care preiau informații de la acesta.
Exercițiul 2.
a) Din clasa B, deoarece valoarea primului octet este din diapazonul 128-191;