Modelul ISO-OSi reprezinta modelul architectural principal pe baza caruia retelele de
calculatoare sunt proiectate,analizate, dezvoltate, implementate si depanate.Acest model descrie
modalitatea in care aplicatiile de pe un computer comunica prin intermediul mediilor de retea cu aplicatiile de pe alt computer aflat in retea. Foloseste o abordare pe 7 nivele.Acestea sunt grupate in 2 categorii: primul grup format din nivelele superiroare( aplicatie,prezentare.sesiune) sic el de al doilea grup format din nivelele inferioare(transport,retea,leg de date,fizic). NIVELUL APLICATIE protocoale HTTP,WWW,FTP,SMTP,SNMP,Telnet Nivelul aplicatie se ocupa de asigurarea inferfetei cu utilizatorul. Are ca scop identificarea si stabilirea partenerului de comunicatie si determina daca exista resurse necesare pentru stabilirea comunicatiei dorite. Aplicatii: WWW, EDI, utilitare pentru navigare pe Internet, servicii pentru tranzactii financiare
NIVELUL PREZENTARE Dupa cum se observa si din nume, nivelul prezentare ofera modalitatea de prezentare a datelor nivelului superior, nivelului aplicatie. Acesta actioneaza ca un translator oferind functii de conversie si codificare. Modalitatea de a asigura o transmisie cu success este de a codifica datele intr-un format cunoscut inaintea inceperii transmisiei. Standarde: Gif, pict, tiff, jpeg,midi,avi,mpeg,quickTime.
NIVELUL SESIUNE Nivelul sesiune se ocupa cu initierea, administrarea si incheierea sesiunilor de comunicatie intre entitatile nivelului prezentare. De asemenea, asigura un control al dialogului intre nodurile de comunicare si coordoneaza comunicatia intre sisteme. Comunicatia: simplex half-duplex,duplex. Protocoale: SQL, NFS, X window, APS,RFC.
NIVELUL TRANSPORT Nivelul transport ofera servicii care segmenteaza si reasambleaza datele provenite de la aplicatii de nivel superior, unificandu-le intr-un flux de date. Acel nivel asigura servicii de transport intre sursa si destinatie, putand stabili o conexiune logica intre sistemul transmitator si sistemul destinatie dintr-o retea. Protocoale: TCP, UDP Controlul Fluxului COmunicatii orientate pe conexiune 3-way- handshake . Conexiunea de tipul three-way-handshake presupunea parcurgerea urmatoarelor etape: la inceput, statia transmitatoare initiaza conexiunea prin trimiterea unui pachet de date ce are numar de secventa n si care are un bit in header ce indica faptul ca secventa reprezinta o cerere de conexiune . In faza a2a, statia receproare primeste pachetul de date, inregistreaza secventa n si trimite o confirmare n+1 si include secventa proprie ce are numarul m. Confirmarea cu numarul n+1 semnifica faptul ca statia receptoare a primit totii octetii de date pana la n si asteapta seventa urmatoare n+1. Din momentul initierii comunicatiei, cele 2 sisteme terminale comunica prin intermediul unui protocol pt a aasigura transferul correct al datelor pe toata durata transmisiunii.
Windowing. Un altprocedeu utilizat pentru transmiterea datelor de la o sursa la o destinatie se numeste windowing. Deoarece viteza efectiva de transfer a datelor ar fi prea inceata daca statia care transmit ear astepta o confirmare pt fiecare segment de date trimis, dupa initierea comunicatiei se pot transmite mai multe pachete de date inainte de a primi o confirmare din partea destinatarului. NIVELUL RETEA adresare logica Nivelul retea este responsabil cu directionarea(rutarea) datelor intre retele si cu adresarea inter- retea. Acestea se refera la faptul ca ar grija de datele transmise intre echipamente care nu sunt in aceeasi retea locala. Dispozitive special functioneaza la acest nivel numite rutere si ofera servicii de rutare intr-o inter-retea. Se ocupa cu adresarea logica. Porturile de comunicatie in retea ale unui ruter se numesc interfete. 2 pachete: Pachete de date sunt folosite pentru a transporta datele utilizatorilor in cadrul inter-retelei (protocolae rutate IPsi IPX) Pachete ce contin informatii de reimprospatare a rutelor- sunt utilizate pentru a aduce la zi rutele vecine provenite de la rutele conectate in inter-retea.(protocoale de rutare RIP, EIGRP,OSPF). Tabela de rutare: adrese de retea, nume de interfete, metrica
NIVELUL LEGATURA DE DATE- adresare fizica. Dispositive :switch si bridge Nivelul legatura de date are 2 functiuni pricncipale: asigura faptul ca mesajele sunt transmise dispozitivului corespunzator si translateaza aceste mesaje de la nivelul superior in biti pe care ii transimte nivelului fizic. Mesajele sunt formatate in cadre si lei se adauga un header care contine adresa hardware pt destinatie si pt sursa.
Subnivelul MAC defineste modalitatea in care pachetele sunt trimise spre mediul de transmisie. Subnivelul LLC se ocupa cu identificarea protocoalelor de nivel superior pe care le incapsuleaza.
NIVELUL FIZIC dispositive repetoare si huburi(retea fizica de tip stea) Se ocupa cu receptia si transmiterea sirurilor de biti, comunicand direct cu diversele tipuri de medii de transmisiune. De asemenea, specifica tipul de cablare, tipuri de conectori, viteza de transmisie, voltaje.etc..