CATEGORII DOCUMENTE |
BAZELE TEORETICE ALE NETWORKINGULUI
Index:
I. Modelul OSI de Studiu al Networkingului
Denumire:OSI(Open System Interconnection) Reference Model.
Definitie: sistem stratificat(layer system) de studiu al networtking-ului, lansat de ISO(International Standardization Organization) in 1984.
Istorie
in ultimele 2 decenii,networking-ul si Internetul au cunoscut o dezvoltare fantastica;
producatorii de hardware sint numerosi si pentru a fi interoperabili s-a impus necesitatea unui model standardizat de retea,care sa functioneze ca sistem de referinta pentru toti;
are loc migrarea de la proprietary systems la open source systems;
dupa multe incercari (DECNET,SNA si TCP/IP) a aparut OSI;
PDU= Protocol Data Unit,unitatea de schimb de informatie aferenta unui layer.
Descriere pe scurt
sistemele stratificate(layer systems) sint modele didactice folosite pentru a studia fenomenele care apar intr-un flux material;
exemplul cu studiul medicinei pe domenii:anatomie,fiziologie,biochimie,semiologie etc. reduce complexitatea abordarii fiintei umane;
exemplul cu constructia unui automobil:cind il privesti ca pe ceva unitar,design-ul,constructia si asamblarea unui automobil reprezinta un task coplesitor,dar cind il imparti in taskuri mai mici,discrete,abordarea devine mult mai usoara;
flux =miscarea unor obiecte,indiferent ca sint fizice sau logice,printr-un sistem;
networking-ul prezinta un flux material ( informatii sub forma de sarcini electrice) care circula printr-o structura fizica(network) conform unor legi bine definite(network protocols);
generalizat,layeringul reprezinta studiul comunicatiilor pe diverse niveluri de abordare;
pentru reducerea complexitatii alcatuirii, majoritatea retelelor sunt organizate pe mai multe nivele (straturi,layers), in sensul impartirii stricte a sarcinilor: fiecare nivel este proiectat sa ofere anumite servicii, bazandu-se pe serviciile oferite de nivelele inferioare;
atunci cand doua calculatoare comunica, in fapt, se realizeaza o comunicare intre nivelele de acelasi rang ale celor doua masini. Nivelul n al masinii A realizeaza schimb de date cu nivelul n al masinii B prin intermediul unui protocol numit protocolul nivelului n;
Acest principiu este deosebit de important in networking si se numeste Peer-to-Peer Communication.
in realitate datele nu sunt transmise de la nivelul n al unei masini catre nivelul n al alteia. In schimb, fiecare nivel realizeaza prelucrarile specifice asupra datelor si le transmit nivelului inferior, pana la nivelul fizic unde se realizeaza schimbul efectiv de date. Doar din punct de vedere logic se poate vorbi de o 'conversatie' intre nivelele a doua masini.
modelul OSI este un model orientativ, strict teoretic, realizarile practice fiind mai mult sau mai putin diferite
avantajele utilizarii OSI:
reduce complexitatea;
standardizeaza interfetele;
faciliteaza ingineria modulara;
asigura tehnologii interoperabile;
accelereaza dezvoltarea;
simplifica procesul de invatare
Textul in engleza(daca va fi vreodata nevoie de el):
OSI General Description
The OSI reference model is at the heart of building and designing networks,
Network models use layers to simplify the networking functions. The separation of networking functions is called layering
By using layers, the OSI reference model simplifies the tasks required for two computers to communicate with each other.
Each layer can be focused on specific functions, thereby allowing the networking designer to choose the right networking devices and functions for the layer
The reasons for this division of network functions include the following:
Layers divide the aspects of network operation into less complex elements.
Layers define standard interfaces for plug-and-play compatibility.
Layers enable engineers to specialize design and development efforts on modular functions.
Layers promote symmetry in the different network modular functions so that they work together.
Layers prevent changes in one area from affecting other areas, so each area can evolve more quickly.
Layers divide the complexity of networking into separate, easy to learn operations
Straturile Modelului OSI(Layers of OSI Reference Model)
Formula mnemonica:
APSTNDP;
All People Seem To Need Data Processing;
Modelul ISO imparte arhitectura retelei in sapte nivele, construite unul deasupra altuia, adaugand functionalitate serviciilor oferite de nivelul inferior.
Modelul ISO nu precizeaza cum se construiesc nivelele, dar insista asupra serviciilor oferite de fiecare si specifica modul de comunicare intre nivele prin intermediul interfetelor. Fiecare producator poate construi nivelele asa cum doreste, insa fiecare nivel trebuie sa furnizeze un anumit set de servicii.
Modelul OSI are 7 straturi=niveluri(layers) si anume:
7) Layer 7 Application
6) Layer 6 Presentation
5) Layer 5 Session
4) Layer 4 Transport
3) Layer 3 Network
2) Layer 2 Data Link
1) Layer 1 Phisical
Nivelurile 7.6 si 5 se mai numesc si Application Layers. Ele se ocupa de problemele legate de transferul de fluxuri de date intre computere(controlul dialogului,controlul prezentarii,criptare,compresie,interfata cu utilizatorul etc)
Nivelurile 4.3.2 si 1 se mai numesc si Data Flow Layers.Ele se ocupa de problemele legate de transportului fizic al mesajelor in retea(impulsuri electrice si fenomene legate de acestea,adresare fizica,adresare logica etc,recuperarea mesajelor pierdute etc)
Pe masura ce informatia "coboara" nivelurile Sistemului de Referinta OSI,seamana din ce in ce mai putin cu limbajul uman si se transforma in siruri de 0s si 1s pe care computerul le intelege.
LAYER 1 PHISICAL ( NIVELUL 1 FIZIC)
I) Functii
- Nivelul fizic are rolul de a transmite datele de la un calculator la altul prin intermediul unui mediu de comunicatie. Datele sunt vazute la acest nivel ca un sir de biti.
- Problemele tipice sunt de natura electrica: nivelele de tensiune corespunzatoare unui bit 1 sau 0, durata impulsurilor de tensiune, cum se initiaza si cum se opreste transmiterea semnalelor electrice, asigurarea pastrarii formei semnalului propagat.
II) PDU:
- este reprezentat de bits si bytes.
III) Devices de Nivelul 1 Fizic:
- media
- hubs
- repeaters
- oarecum NICs(desi pot fi considerate si devices de Nivelul 2 Legatura de Date,deoarece au adrese MAC alocate).
IV) Protocoloale de nivel:
- nu sint definite protocoale specifice la acest nivel.
V) Textul Standard in Engleza
- This layer provides the electrical, mechanical, procedural, and functional means for activating and maintaining the physical link between systems;
-binary transmission;
Extra CCNA Curriculum
Basic hardware components for networks.
i.e. RS-232 specification
LAYER 2 DATA LINK ( NIVELUL 2 LEGATURA DE DATE)
I) Functii
- furnizeaza transmitere fizica de-a lungul media;
- se ocupa de identificarea topologica a destination host,utilizind adresarea fizica;
- realizeaza o prima notificare a erorilor;
II) PDU:
- frame(cadru)
III) Devices de Nivelul 2 Legatura de Date:
- bridges.
- switches
- oarecum NICs(desi pot fi considerate si devices de Nivelul 2 Legatura de Date,deoarece au adrese MAC alocate);
- alte devices din diverse retele industriale si de alta natura care au incorporat NIC(strunguri cu comanda numerica etc.);
IV) Protocoloale de nivel:
- LLC(Logical Link Control) si MAC(Media Access Control),dar nu sint sigur.Oricum,ele nu sint descrise ca protocoale in TCP/IP Stack.
V) Textul Standard in Engleza
- This layer provides physical transmission across the medium;
- It handles :error notification;network topology and flow control.
- This layer uses Media Access Control (MAC) addresses, which also are referred to as physical or hardware addresses
- access to media;
Extra CCNA Curriculum:
Frame format, Transmitting frames over the net.
i.e. bit/byte stuffing, checksum
LAYER 3 NETWORK ( NIVELUL 3 RETEA)
I) Functii
- asigura dirijarea fluxurilor de date intre sursa si destinatie, trecand eventual prin noduri intermediare (routing).
- este foarte important ca fluxul de date sa fie astfel dirijat incat sa se evite aglomerarea anumitor zone ale retelei (congestionare );
- interconectarea retelelor cu arhitecturi diferite este o functie a nivelului retea
II) PDU:
- IP packet,packet sau datagram;
III) Devices de Nivelul 3 Retea:
- routers;
IV) Protocoloale de nivel:
- IP ;
- ICMP;
- ARP;
- RARP;
Protocoale secundare(mai putin folosite):
- IPX;
- Apple-Talk;
- DECnet(de la Novell)
- VINES.
V) Textul Standard in Engleza
2) Addressing= This layer uses logical addressing schemes that can be managed by an administrator.
3) Path Determination= enables a router to evaluate the available paths to destionation host and to chose the best path function to different metrics
Extra CCNA Curriculum:
Address assignment, Packet's forwarding methods
LAYER 4 TRANSPORT ( NIVELUL 4 TRANSPORT)
I) Functii
- Realizeaza,mentine si desfiinteaza circuite virtuale;
- Se preocupa de problemele de transport intre 2 hosts,realizeazind o conexiune end-to-end intre acestea;
- Ofera transport garantat(prin diverse proceduri de fault detection si recovery,toate pachetele-chiar si cele pierdute sau deteriorate-ajung la destinatie);
- Segmenteaza si reasambleaza fluxul de date;
II) PDU:
- segment;
III) Devices de Nivelul 4 Transport:
- nu sint definite;
IV) Protocoloale de nivel:
- TCP(Transmission Control Protocol);
- UDP(User Datagram Protocol).
V) Textul Standard in Engleza
- Establishes,mentains and terminates virtual circuits;
- Concerned with transportation issues between 2 hosts,providing end-to-end connection.
- Offers reliable transport;
- This layer segments and reassembles data into a data stream.
- The transport layer has the potential to guarantee a connection
- Fault detection and recovery
Extra CCNA Curriculum:
Transfer correctness
LAYER 5 SESSION ( NIVELUL 5 SESIUNE)
I) Functii
- stabileste si intretine sesiuni de comunicatie intre procesele aplicatie, rolul sau fiind acela de a permite proceselor sa stabileasca 'de comun acord' caracteristicile dialogului si sa sincronizeze acest dialog.
II) PDU:
- data stream;
III) Devices de Nivelul 5 Sesiune:
- nu sint definite;
IV) Protocoloale de nivel:
- nu sint definite;
V) Textul Standard in Engleza
- provides interhost communication;
- establishes,manages and terminates communication sessions between hosts;
- dialogue control;
Extra CCNA Curriculum:
Establishing a communication session,
Security, Authentication
i.e. passwords
LAYER 6 PRESENTATION ( NIVELUL 6 PREZENTARE)
I) Functii
- se ocupa de problemele legate de reprezentarea datelor=este responsabil de prezentarea datelor provenite de la source host intr-o forma care poate fi inteleasa de destination host;
se ocupa de formatul codului=realizeaza conversia datelor dintre diverse formate(de exemplu,intre ASCII=American Standard Code for Information Interchange si EBCDIC=Extended Binary-Coded Decimal Interchange Code,un format de cod dezvoltat de IBM);realizeaza operatii de transformare a datelor in formate intelese de entitatile ce intervin intr-o conexiune(de exemplu Unix-DOS).
- serveste ca translator intre formaturi diferite;
- realizeaza encriptarea datelor;
- realizeaza compresia datelor;
- administreaza diverse formaturi grafice:pic,tiff,jpeg etc;
- administreaza diverse formaturi audio si video:midi,mpeg,avi,quicktime etc.l
II) PDU:
- data stream;
III) Devices de Nivelul 6 Prezentare:
- nu sint definite;
IV) Protocoloale de nivel:
- nu sint definite;
V) Textul Standard in Engleza
- provides data reprezentation=is responsible for presenting the data sent by the source host in a form that is understood by the destination host;
- provides code formatting=it makes the convertion of data from different formats(for instance,from ASCII in EBCDIC);
- serves like a translator
- it makes the encryption;
- it makes the compression(transforming large data in small data without damage of content);
- administrates graphic data formats:pic, tiff, jpeg etc.;
- administrates audio and video formats:midi, mpeg, quicktime;
Extra CCNA Curriculum:
Computers represent data in different ways (char, integer) thus the protocol need to translate the data to and from the local node
LAYER 7 APPLICATION ( NIVELUL 7 APLICATIE)
I) Functii
- funizeaza servicii de retea aplicatiilor.
II) PDU:
- data stream;
III) Devices de Nivelul 7 Aplicatie:
- nu sint definite;
IV) Protocoloale de nivel:
Se impart in urmatoarele categorii:
a) File Transfer Protocols
1) FTP(File Transfer Protocol)
2) TFTP(Trivial File Transfer Protocol)
3) HTTP(Hyper Text Transfer Protocol)
b) Name Management Protocols
1) DNS(Domain Name Server)
2) WINs
c) Mail Protocols
1) POP(Post Office Protocol)
2) SMTP(Simple Mail Transfer Protocol)
d) Network Management Protocols
1) SNMP(Simple Network Management Protocol)
e) Troubleshooting Protocols
1) Telnet(Terminal Emulation Protocol)
2) Ping(Packet Internet Grouper)
3) Traceroute
4) Window-based Protocols for Network Troubleshooting
NBSTAT
NETSTAT
ipconfig
winipconfig
V) Textul Standard in Engleza
- provides network processes to applications;
Extra CCNA Curriculum:
Specifications for applications using the network, how to send a request, how to specify a filename over the net, how to respond to a request etc..
II. Flat Addressing,Adrese MAC
Denumire: Media Access Control.
Sinonime: adresa fizica,adresa burn-in,adresa plana,adresa nivelului de legatura.
Descriere
este unica pentru fiecare NIC;
flat addressing scheme;
numerele sint luate in ordine si nu simbolizeaza nimic.
48 bits,6 bytes;
este exprimata in hex base;
are lungimea de 12 digits,alcatuita din doua parti egale:
vendor field,alcatuit din 6 digits,reprezinta codul fabricantului(MFG);
code field,alcatuit tot din 6 digits,reprezinta numarul de serie de fabricatie a NIC-ului respectiv(OUI,unique identifier).
Protocoale care o utilizeaza
adresa fizica a destination host se determina cu ajutorul ARP(Address Resolution Protocol);
intervine si in RARP;
Explicatii suplimentare
Broadcast MAC Address
- forma:FF.FF.FF.FF.FF.FF;
- folosita in ARP Request;
III. Adresare Ierarhica,Adrese IP,Clase de adrese
Denumire: Internet Protocol Address.
Sinonime: adresa logica,adresa de retea,adresa internet;
Descriere:
- lungime:32 biti(4 bytes)
- cimpuri:
- limbaj de exprimare:binar (exprimat dot-decimal pentru o mai buna utilizare).
- tip de adresare:ierarhica,formarea adresei urmeaza o logica si simbolizeaza ceva.Este similara tipului de adresare postala sau sistemului de coduri in telefonie(cod de tara,cod de oras,numar propriu zis eventual interior).
Protocoale care utilizeaza adresarea logica
- protocoalele de nivelul 3 :IP,ICMP.ARP si RARP;
- protocoale de nivelul 7,cam toate.
Impartirea Adreselor in Clase si Identificarea Acestora
Administrarea claselor de adrese se realizeaza de organisme specifice,cum ar fi ARIN(American Registry for Internet Numbers).
Exista,de asemenea,organizatii la nivelul fiecarei tari care gestioneaza clasele de adrese.De la acestea clasele de adrese sint achizitionate de companii mai mari sau de ISPs.
In
Exista 3 clase principale de adrese(cu N am notat byte care face parte din network field,cu H byte care face parte din host field):
Adrese de Clasa A
N.H.H.H;
Rezervate pentru organizatii guvernamentale si,citeodata,pentru companii foarte mari(in trecut,Hewlett Packard a beneficiat de o clasa de adrese A);
se identifica usor prin primul octet care are valoare cuprinsa intre 0-126;
16,7 milioane de hosts posibili pentru fiecare adresa de clasa A;
default subnet mask: 255.0.0.0
Adrese de Clasa B
N.N.H.H;
Companiile de dimensiune mare(Cisco Systems) au alocate adrese de clasa B;
se identifica usor prin primul octet care are valoare cuprinsa intre 128-191;
65,5 mii de hosts posibili pentru fiecare adresa de clasa B;
default subnet mask: 255.255.0.0
Adrese de Clasa C
N.N.N.H;
Organizatiile de dimensiune mica;
se identifica usor prin primul octet care are valoare cuprinsa intre 192- 223
254 de hosts posibili pentru fiecare adresa de clasa C(din 256 de combinatii posibile ale unui octet,scadem adresa de de retea N.N.N.0 si adresa de broadcast N.N.N.1,deci ramin 254).
Default subnet mask: 255.255.255.0
Observatii:
numerele nementionate mai sus in descrierea claselor de adrese(127,224,225) sint rezervate de organizatori unor scopuri speciale.
Indiferent cite hosts are o retea,din exterior ea este privita ca o singura entitate avind adresa de network N.N.N.0(exemplu pentru o retea de clasa C);
Intr-o retea,hosts pot comunica numai daca au acelasi network id(network field);daca nu,au nevoie de un echipament de routare.
b)Masca Subnet
Clasele de adrese se diferentiaza una de alta prin Masca Subnet.
Descriere:
nume complet: extended network prefix;
este similara adresei IP,avind 4 bytes(32 bits),prezentind network id si host id;
N.N.H.H(exemplu pentru clasa B);
Network id are numai valoarea 255(octetul se prezinta 1111);
Host id are numai valoarea 0( octetul se prezinta 0000);
Vorbim despre Default Subnet Mask si Custom Subnet Mask.
Determinarea lor detaliata se discuta in Laboratorul nr.5
Conceptul de Subnetting:
subnets sint retele mai mici in cadrul aceluiasi network;
ele se obtin imprumutind biti din host id;
avem formula lor: N.N.S.H(este un exemplu didactic,nu se respecta aceasta impartire pe octeti;S reprezinta subnet id);
scopul pentru care se realizeaza subnets este reducerea broadcast domain(broadcast domain=portiunea de retea cuprinsa intre doua echipamente de tip router) si a traficului de broadcast,care consuma din latimea de banda si astfel diminueaza utilitatea retelei pentru aplicatiile dorite de users;
crearea de subnets se mai numeste si segmentare;
Explicatii suplimentare
a)Adresa de Retea(Network Address)
- fiecare companie sau organizatie care este prezenta pe Internet este "vazuta" ca o adresa IP unica de retea,care trebuie accesata inainte de a se ajunge la un host individual care apartine acelei retele;
- din acest motiv,fiecare retea de organizatie are o adresa de retea(network address);
- hosts care "traiesc" pe acelasi network impart acelasi network id,dar au host id unice;
- adresa de retea se mai numeste si wire address;ea prezinta pentru host id numai 0s;
Exemplu(cu rosu este reprezentata host id din componenta adresei logice):
Network Address de Clasa A:10.
Network Address de Clasa B:172.16.
Network Address de Clasa C:192.168.154.
b) Adresa de Broadcast(Broadcast Address)
- pentru o buna functionare,retelele au nevoie de un trafic"de fond" care se desfasoara intre hosts si care este prezent intotdeauna si consuma o parte din banda;
- acest trafic de fond poarta numele de flood broadcast(ordinary broadcast);
- functiile broadcast sint multiple:
identificarea host folosind ARP(cunoastem MAC si aflam IP) si RARP( cunoastem IP si aflam MAC);
- deci broadcast messages sint vizibile de catre fiecare host din network;
- routers nu forward-eaza flood broadcast.
- adresa de broadcast(network broadcast) prezinta pentru host id numai 1s.
Exemplu(cu rosu este reprezentata host id din componenta adresei logice):
Broadcast Address de Clasa A:10.
Broadcast Address de Clasa B:172.16.
Broadcast Address de Clasa C:192.168.154.
Observatii:
Hierarchical networks offer more flexible traffic flow than flat networks because they can use the network hierarchy to determine optimal paths and contain broadcast domains.
IV. Encapsularea
Encapsularea reprezinta procesul de impachetare a datelor la nivelurile modelului OSI,in scopul de a le trimite de la source host la destination host printr-un network
Pe masura ce coboara nivelurile modelului OSI,grupurile de date primesc informatii aditionale si headere.
Encapsularea cuprinde 5 pasi:
Pasul 1
La nivelurile 7,6 si 5 informatia este transformata in flux de caractere alfanumerice.
Pasul 2
La Nivelul 4 Transport se imparte in segmente.
Pasul 3
La Nivelul 3 Retea segmentul primeste header cu adrese IP( source host si destination host) si se transforma in packet(datagram)
Pasul 4
La Nivelul 2 Legatura de Date datagram-ul primeste al 2-lea header(care contine adrese MAC ale source host si destination host) si se transforma in frame.
Pasul 5
La Nivelul 1 Fizic frame este transmis sub forma de bits,conform principiului Peer-to-Peer Communication,catre Nivelul 1 Fizic al destination host,de unde incepe procesul in sens invers(la Nivelul 2 Legatura de Date se detaseaza headerul 2 MAC;la Nivelul 3 Retea se detaseaza headerul 1 IP;la Nivel 4 Transport se reasambleaza segmentele si se verifica integritatea si numarul acestora;in caz ca lipsesc realizeaza procedura de fault detection & recovery;la Nivelurile 5,6 si 7 isi indeplinesc functiile lor specifice).
Concluzii
dupa cum se vede,encapsularea permite pachetelor de date sa calatoareasca de la sursa la destinatie pe cai diferite;
aceasta corespunde cerintelor pe care le-au avut in vedere beneficiarii militari ai primelor retele de tip Internet(ARPANet),si anume ca drumul pachetelor sa nu fie influentat de unul sau mai multe noduri cazute pe traseu.
Vezi Cursul 1 Introducere in Networking.
V. Modelul TCP/IP.Comparatia OSI/TCP-IP
Modelul OSI este studiat cu precadere pe parcursul acestui curs.El usureaza procesul de invatamint si permite intelegerea mai cu usurinta a fenomenelor si principiilor care stau la baza networkingului.
Cu toate acestea,cronologic vorbind,modelul OSI nu este primul.Inaintea lui a aparut modelul TCP/IP,numit asa de la principalele doua protocoale care il alcatuiesc,TCP(Transmission Control Protocol) si IP(Internet Protocol).
Rolul principal al Modelului de Referinta TCP/IP este de a tranfera date de la sursa la destinatie in orice conditii.
The function of the TCP/IP Stack is to transfer information from one network device to an other
El satisface astfel cerintele primilor beneficiari ai retelelelor de tip Internet(ARPANet),anume militarii.
Practic,noi studiem nivelurile Modelului OSI si protocoalele Modelului TCP/IP(OSI Layers/TCP.IP Protocols).
Modelul TCP/IP contine 4 niveluri:
4) Application Layer=corespunde 7,6 si 5 din OSI;
3) Transport Layer= corespunde 4 din OSI;
2) Internet Layer=corespunde 3 din OSI;
1) Network Layer= corespunde 2 si 1 din OSI.
Desi numele unor niveluri din Modelul TCP/IP seamana cu cele din Modelul OSI,ele nu trebuie confundate,deoarece in unele cazuri au functii diferite.
Protocoalele
acestui model alcatuiesc o
Asemanari intre Modelul OSI si Modelul TCP/IP:
amindoua sint alcatuite din niveluri(layers);
amindoua prezinta nivelul aplicatie,prin care furnizeaza servicii diferite;
nivelurile transport de la amindoua modelele sint asemanatoare ca functie ;
amindoua folosesc tehnologie packet-switched;
amindoua nu folosesc tehnologie circuit-switched;
networking professionals trebuie sa le cunoasca pe amindoua.
Diferente intre Modelul OSI si Modelul TCP/IP:
TCP/IP combina problemele legate de OSI presentation layer si session layer in application layer;
TCP/IP combina OSI data link si physical layers intr-un singur layer,anume network layer;
TCP/IP pare mai simplu,deoarece are mai putine straturi;
Protocoalele TCP/IP reprezinta standardul pe baza caruia s-a dezvoltat Internetul.Din acest motiv TCP/IP prezinta o mare credibilitate.
La polul opus,nu exista retele construite pe baza unor protocoale legate de OSI,desi toti folosim OSI pentru a le intelege functionarea;
Cursul de axeaza totusi pe studiul teoriei din Modelul OSI,deoarece are mai multe detalii si prina aceasta este mai util pentru scopuri didactice si pentru troubleshooting;
OSI este microsopul cu care se studiaza networkingul;
Folosim Modelul OSI,dar protocoalele TCP/IP;
Studiem TCP ca pe un protocol de Nivelul OSI 4 si IP ca pe un protocol de Nivelul OSI 3.
Politica de confidentialitate | Termeni si conditii de utilizare |
Vizualizari: 1593
Importanta:
Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved