Documente Academic
Documente Profesional
Documente Cultură
edina 4:
Modele de comunicatie in reele (OSI , TCP/IP)
Incapsularea datelor
Necesitatea regulilor in comunicatii
Cerinte :
Identificarea expeditorului si al destinatarului
Gasirea unui limbaj comun intre cei doi participanti
Stabilirea vitezei de transmisiune si a momentului de timp
Necesitatea confirmarii primirii mesajelor
Layer 7 - APPLICATION
Cel mai aproape de useri
Nu e neaparat programul in sine (aplicatia software) ci protocolul
Asigura accesul aplicatiei la serviciile retelei
Exemplu : protocolul HTTP , FTP
Contine actiuni specifice protocolului
Exemplu : la HTTP un tip de actiune posibila: GET webpage object
Se mai lucreaza si cu diverse coduri specifice raspunsurilor la
actiuni/cereri :
Exemplu : Dupa cerere HTTP de tip GET obligatoriu avem un raspuns
Daca obtinem pagina return code = 200
Daca cerem o resursa care nu e disponibila return code 404 (not
found)
Echipamente: HOST-uri (end-device-uri), firewall
MODELUL OSI (OPEN SYSTEM INTERCONECTION)
Layer 6 PRESENTATION
Reprezentarea standardizata a datelor provenite de la L7
Analogie: 2 persoane care vorbesc limbi diferite ; translatorul este
nivelul prezentare.
Pentru HTTP formatul in care e afisata pagina poate fi PHP ,
HTML Java etc limbajul de programare
In functie de formatul mesajelor acest layer mai indeplineste
functii precum:
criptarea si decriptarea mesajelor
Compresia si decompresia mesajelor
MODELUL OSI (OPEN SYSTEM INTERCONECTION)
Layer 5 SESSION
Gestionarea sesiunilor intre expeditor si destinatar
Se lucreaza cu numere de identificare a sesiunilor care trebuie sa
fie unice
Sesiunile de acelasi tip sunt grupate intr-un workflow
Layer 4 TRANSPORT
Asigura un circuit virtual adica o conexiune logica intre sender si
receiver
Se ocupa cu transferul efectiv al datelor
Exista transfer reliable (de incredere) sau unreliable (best-effort)
Exemplu : scrisoarea (cu sau fara confirmare de primire)
Protocoale : TCP , UDP
Aici se face segmentarea datelor
Impartirea intr-un numar corespunzator de bucati din mesaj
Alocarea unui numar unic fiecarui segment pentru identificare
La destinatie se va face reasamblarea segmentelor
Echipamente: HOST-uri , router, firewall
MODELUL OSI (OPEN SYSTEM INTERCONECTION)
Layer 3 - NETWORK
Are rol in adresarea logica folosind adrese IP
Deci indica unde se afla o resursa in retea la un moment dat
Aici se iau decizii asupra determinarii rutei optime intre sender si
receiver (conceputul de rutare)
Se defineste conceptul de forwarding (expedierea mesajelor)
Exista diverse protocoale de rutare
criterii de alegere : dimensiunea retelei, algoritmul folosit
Protocoale : IPv4 , IPv6
Echipamente : routere
MODELUL OSI (OPEN SYSTEM INTERCONECTION)
Layer 1 - PHYSICAL
Reprezentarea informatiei in biti in functie de mediul de
transmisiune
Cupru Tensiune electrica
Fibra Optica - Lungimi de Unda
Radio Frecvente
Are o stransa legatura cu Layer 2 , L1 influenteaza L2
Are rolul in descrierea componentelor fizice folosite:
Conectori
Tipuri de cabluri
Pini si utilizarea lor
Tipuri de Codari
DATA
TRANSPORT SEGMENT
HEADER
DATA
NETWORK TRANSPORT
DATA PACKET
HEADER HEADER
INTERACTIUNE PE VERTICALA
Layer-ul de nivel inferior ofera servicii layer-ului de nivel superior.
Exemplu: in functie de cablul folosit la Layer 1 avem un header de
Layer 2 diferit
In Headerul IPv4 (L3 Header) exista un camp ce identifica protocolul
existent la L4
Modele de interactiune in retele
Interactiunea Client Server
Descarc resurse (Download) De la Server la Client
Incarc resurse (Upload) De la Client spre Server
De regula se face asimetric (Banda de Upload mult mai mica decat
cea de download)
Interactiunea Peer-to-Peer
Pot descarca si incarca resurse in ambele sensuri
Banda este simetrica