Introducere in Stiinta Calculatoarelor 2013 | Page 216

(în orice condiţii şi oricât de îndepărtată ar fi ea); funcţionează în echipamente de interconectare şi de prelucrare. 4. Nivelul Transport – cuprinde piese software care asigură fragmentarea mesajului (la sursă) şi defragmentarea sa (la destinaţie) în pachete, precum şi indicarea tipului de serviciu (calitatea serviciului, transport peste rând, etc.); funcţionează în echipamente de prelucrare (sursă şi destinaţie). 5. Nivelul Sesiune – cuprinde piese software care asigură desfăşurarea „discuţiei” bidirecţionale între cele două capete, cu rezolvarea incidentelor care pot apare pe durata sesiunii de lucru (cum sunt întreruperea comunicaţiei la defecte sau la iniţiativa unuia din parteneri); funcţionează în echipamente de prelucrare (sursă şi destinaţie). 6. Nivelul Prezentare – cuprinde piese software care asigură compatibilizarea reprezentării datelor între cele două maşini sursă destinaţie (înţelegând aici şi partea hardware – tipul calculatorului, dar şi partea software – tipul sistemului de operare) În plus, acest nivel este responsabil de asigurarea confidenţialităţii transferului de date (criptarea şi decriptarea datelor), de autentificarea emiţătorului şi receptorului de mesaj (adică de certificare a identităţii lor), precum şi de integritatea mesajelor (adică de anunţarea pierderilor sau modificărilor de mesaj). Funcţionează în echipamente de prelucrare (sursă şi destinaţie). 7. Nivelul Aplicaţie – care asigură piese software de prezentare şi interacţiune standard cu utilizatorul uman pentru o utilitate anume. De exemplu, toate aplicaţiile de poştă electronică prezintă câmpuri similare pentru adresa destinatarului, subiect, mesaj, ataşamente. Utilizatorul operează similar la aplicaţii de comunicaţie similare, iar programele au protocoale de comunicaţie identice – indiferent de producător. 216