MODELUL OSI
Functionarea Interconectarii sistemelor
deschise si echivalare TCP/IP
Vom discuta Modelul OSI si modelul TCP/IP
Este o discutie despre cum este procesul de comunicare intre computerele unor retele
Modelul OSI este teoretic si serveste standardizarii retelor conform ISO
Modelul TCP/IP este descrierea unei aplicatii practice.
La sfarsit vom echivala cele doua modele
Modelul OSI are 7 straturi pe care le explicam separat
cu un exemplu
Aplicatie
Prezentare
Sesiune
Transport
Retea
Leg Date
Fizic
Aplicatie
Prezentare
Sesiune
Transport
Retea
Leg Date
Fizic
Retea
Fizic Fizic
Leg Date
Retea
Fizic Fizic
Leg Date
In nodurile cu accesul utilizatorilor sunt prezente toate cele 7 straturi.
In nodurile de dirijare a traficului, ruterele, sunt prezente doar 3 straturi.
Fiecare strat corespondeaza unul cu celalalt intre doua noduri. Aceasta se bazeaza pe informatiile de control introduse la expeditor de fiecare strat superior pentru cel inferior si citite la destinatar in ordine inversa.
Aplicatie
Prezentare
Sesiune
Transport
Retea
Leg Date
Fizic
Aplicatie
Prezentare
Sesiune
Transport
Retea
Leg Date
Fizic
Retea
Fizic Fizic
Retea
Fizic Fizic
Leg DateLeg Date
Aplicatie
Prezentare
Sesiune
Transport
Retea
Leg Date
Fizic
Aplicatie
Prezentare
Sesiune
Transport
Retea
Leg Date
Fizic
Retea
Fizic Fizic
Retea
Fizic Fizic
Leg DateLeg Date
WAN ATMLAN Ethernet LAN Ethernet
Se va exemplifica cu trimiterea unui email de la
nodul rosu (laptop) la nodul verde Server
Aplicatie
Prezentare
Sesiune
Transport
Retea
Leg Date
Fizic
Aplicatie
Prezentare
Sesiune
Transport
Retea
Leg Date
Fizic
Retea
Fizic Fizic
Retea
Fizic Fizic
Leg DateLeg Date
WAN ATMLAN Ethernet LAN Ethernet
Rolul stratului Aplicatie:-Ofera interfata programului
In acest caz stratul Aplicatie folseste protocolul SMTP pentru a indica serverului cum sa prelucreze datele
Salut!
Aplicatie
Prezentare
Sesiune
Transport
Retea
Leg Date
Fizic
Aplicatie
Prezentare
Sesiune
Transport
Retea
Leg Date
Fizic
Retea
Fizic Fizic
Retea
Fizic Fizic
Leg DateLeg Date
WAN ATMLAN Ethernet LAN Ethernet
Rolul stratului Prezentare:-Converteste din formatul specific de sistem in formatul de retea-Ofera criptare si compresie
Prezentarea converteste textul in formatul ASCII si specifica formatul imagini
Salut!
Aplicatie
Prezentare
Sesiune
Transport
Retea
Leg Date
Fizic
Aplicatie
Prezentare
Sesiune
Transport
Retea
Leg Date
Fizic
Retea
Fizic Fizic
Retea
Fizic Fizic
Leg DateLeg Date
WAN ATMLAN Ethernet LAN Ethernet
Rolul stratului Sesiune:-Faciliteaza initierea, prelucrarea si finalizarea de conexiuni intre noduri-Sincronizeaza fluxuri de date asociate (precum audio-video)
Adauga informatia de prelucrare
Salut!
Aplicatie
Prezentare
Sesiune
Transport
Retea
Leg Date
Fizic
Aplicatie
Prezentare
Sesiune
Transport
Retea
Leg Date
Fizic
Retea
Fizic Fizic
Retea
Fizic Fizic
Leg DateLeg Date
WAN ATMLAN Ethernet LAN Ethernet
Rolul stratului Transport:-Fiabilitate; control de flux de date; fragmentare si stabileste numarul de port pentru diferentiere la aplicatii
Foloseste protocolul TCP, segmenteaza datele care vor fi reasamblate in stratul omolog la destinatar. Fiecare segment este trimis la un port si in stratul urmator Retea
Salut!
Port 16321 Port 25
Aplicatie
Prezentare
Sesiune
Transport
Retea
Leg Date
Fizic
Aplicatie
Prezentare
Sesiune
Transport
Retea
Leg Date
Fizic
Retea
Fizic Fizic
Retea
Fizic Fizic
Leg DateLeg Date
WAN ATMLAN Ethernet LAN Ethernet
Rolul stratului Retea:-Ofera adresarea pentru Internet-Determina calea urmata de date
Foloseste protocolul IP. Segmentele sunt impachetate, incapsulate, cu adresa expeditorului si destinatarului si trimise stratului Legaturi de date
Salut!
134.88.6.5 152.9.7.11Port 16321 Port 25
Aplicatie
Prezentare
Sesiune
Transport
Retea
Leg Date
Fizic
Aplicatie
Prezentare
Sesiune
Transport
Retea
Leg Date
Fizic
Retea
Fizic Fizic
Retea
Fizic Fizic
Leg DateLeg Date
WAN ATMLAN Ethernet LAN Ethernet
Rolul stratului Legaturi de date:-Siguranta transferului intre noduri-Adresarea fizica MAC
Pachetele devin Cadre specifice tipului de retea, aici Ethernet. Cadrele au atasata adresele fizice a nodurilor intre care se face legatura.
Salut!
134.88.6.5 152.9.7.11Port 16321 Port 2500-0C-F1-56-98-AD 00-B0-D0-86-BB-F7
00:03:BA:26:01:B0 0C:0C:0B:14:CD:98
Aplicatie
Prezentare
Sesiune
Transport
Retea
Leg Date
Fizic
Aplicatie
Prezentare
Sesiune
Transport
Retea
Leg Date
Fizic
Retea
Fizic Fizic
Retea
Fizic Fizic
Leg DateLeg Date
WAN ATMLAN Ethernet LAN Ethernet
Stratul Fizic asaza biti pe suportul indicat de stratul legaturi de date.
Salut!
134.88.6.5 152.9.7.11Port 16321 Port 2500-0C-F1-56-98-AD 00-B0-D0-86-BB-F7
Salut!
Aplicatie
Prezentare
Sesiune
Transport
Retea
Leg Date
Fizic
Aplicatie
Prezentare
Sesiune
Transport
Retea
Leg Date
Fizic
Retea
Fizic Fizic
Retea
Fizic Fizic
Leg DateLeg Date
WAN ATMLAN Ethernet LAN Ethernet
Aici ruterul trebuie sa trimita cadrele peste o retea cu alt protocol de legaturi de date. Numai straturile Legaturi de Date si Fizic necesita modificari
134.88.6.5 152.9.7.11Port 16321 Port 2500-0C-F1-56-98-AD 00-B0-D0-86-BB-F7
Salut!Email
Aplicatie
Prezentare
Sesiune
Transport
Retea
Leg Date
Fizic
Aplicatie
Prezentare
Sesiune
Transport
Retea
Leg Date
Fizic
Retea
Fizic Fizic
Retea
Fizic Fizic
Leg DateLeg Date
WAN ATMLAN Ethernet LAN Ethernet
Ruterul indeparteaza informatiile din stratul Legaturi de Date si-l trimite la stratul Retea
134.88.6.5 152.9.7.11Port 16321 Port 2500-0C-F1-56-98-AD 00-B0-D0-86-BB-F7
Salut!
Aplicatie
Prezentare
Sesiune
Transport
Retea
Leg Date
Fizic
Aplicatie
Prezentare
Sesiune
Transport
Retea
Leg Date
Fizic
Retea
Fizic Fizic
Retea
Fizic Fizic
Leg DateLeg Date
WAN ATMLAN Ethernet LAN Ethernet
Ruterul decapsuleaza datele si foloseste adresa IP sa poata gasi si trimite pachetul la destinatie
134.88.6.5 152.9.7.11Port 16321 Port 2500-0C-F1-56-98-AD 00-B0-D0-86-BB-F7
Salut!
Aplicatie
Prezentare
Sesiune
Transport
Retea
Leg Date
Fizic
Aplicatie
Prezentare
Sesiune
Transport
Retea
Leg Date
Fizic
Retea
Fizic Fizic
Retea
Fizic Fizic
Leg DateLeg Date
WAN ATMLAN Ethernet LAN Ethernet
Ruterul incapsuleaza datele cu informatiile stratului Legaturi de Date specific retelei de tip WAN ATM
134.88.6.5 152.9.7.11Port 16321 Port 2500-0C-F1-56-98-AD 00-B0-D0-86-BB-F7
Salut!
Aplicatie
Prezentare
Sesiune
Transport
Retea
Leg Date
Fizic
Aplicatie
Prezentare
Sesiune
Transport
Retea
Leg Date
Fizic
Retea
Fizic Fizic
Retea
Fizic Fizic
Leg DateLeg Date
WAN ATMLAN Ethernet LAN Ethernet
Pachetul este pierdut pentru ca ruterul a fost supraglomerat. Timpul preconizat de stratul de Transport de la expeditor pentru recunoasterea destinatarului a expirat. Neprimind raspunsul in acest timp va retrimite datele.
134.88.6.5 152.9.7.11Port 16321 Port 2500-0C-F1-56-98-AD 00-B0-D0-86-BB-F7
Expeditor
Salut!Email
Aplicatie
Prezentare
Sesiune
Transport
Retea
Leg Date
Fizic
Aplicatie
Prezentare
Sesiune
Transport
Retea
Leg Date
Fizic
Retea
Fizic Fizic
Retea
Fizic Fizic
Leg DateLeg Date
WAN ATMLAN Ethernet LAN Ethernet
Ruterul indeparteaza informatiile din stratul de Legaturi de Date si-l trimite la stratul Retea
134.88.6.5 152.9.7.11Port 16321 Port 2500-0C-F1-56-98-AD 00-B0-D0-86-BB-F7
Salut!
Aplicatie
Prezentare
Sesiune
Transport
Retea
Leg Date
Fizic
Aplicatie
Prezentare
Sesiune
Transport
Retea
Leg Date
Fizic
Retea
Fizic Fizic
Retea
Fizic Fizic
Leg DateLeg Date
WAN ATMLAN Ethernet LAN Ethernet
Din nou Ruterul foloseste adresa IP de la stratul Retea sa gaseasca Destinatarul unde sa trimita pachetul.
134.88.6.5 152.9.7.11Port 16321 Port 2500-0C-F1-56-98-AD 00-B0-D0-86-BB-F7
Salut!
Aplicatie
Prezentare
Sesiune
Transport
Retea
Leg Date
Fizic
Aplicatie
Prezentare
Sesiune
Transport
Retea
Leg Date
Fizic
Retea
Fizic Fizic
Retea
Fizic Fizic
Leg DateLeg Date
WAN ATMLAN Ethernet LAN Ethernet
Odata gasit saltul urmator trimite pachetul la stratul Legaturi de Date sa-i ataseze informatiile pentru reteaua Ethernet de destinatie
134.88.6.5 152.9.7.11Port 16321 Port 2500-0C-F1-56-98-AD 00-B0-D0-86-BB-F7
Salut!
Aplicatie
Prezentare
Sesiune
Transport
Retea
Leg Date
Fizic
Aplicatie
Prezentare
Sesiune
Transport
Retea
Leg Date
Fizic
Retea
Fizic Fizic
Retea
Fizic Fizic
Leg DateLeg Date
WAN ATMLAN Ethernet LAN Ethernet
Unele protocoale pentru straturile de Legaturi de Date ofera siguranta la comunicarea intre noduri. Pentru un timp de recunoastere expirat mesajul este aruncat. Aici asta se intampla, dar retrimite cand nu primeste raspuns ca si in cazul anterior.
134.88.6.5 152.9.7.11Port 16321 Port 2500-0C-F1-56-98-AD 00-B0-D0-86-BB-F7
Salut!
Aplicatie
Prezentare
Sesiune
Transport
Retea
Leg Date
Fizic
Aplicatie
Prezentare
Sesiune
Transport
Retea
Leg Date
Fizic
Retea
Fizic Fizic
Retea
Fizic Fizic
Leg DateLeg Date
WAN ATMLAN Ethernet LAN Ethernet
Fiecare strat de la Destinatar decapsuleaza informatiile stratului corespunzator de la Expeditor sa le poata citi.
134.88.6.5 152.9.7.11Port 16321 Port 2500-0C-F1-56-98-AD 00-B0-D0-86-BB-F7
Salut!
Aplicatie
Prezentare
Sesiune
Transport
Retea
Leg Date
Fizic
Aplicatie
Prezentare
Sesiune
Transport
Retea
Leg Date
Fizic
Retea
Fizic Fizic
Retea
Fizic Fizic
Leg DateLeg Date
WAN ATMLAN Ethernet LAN Ethernet
Biti din mediul fizic sunt convertiti in cadre si trimis la stratul Legaturi de date al destinatarului.
134.88.6.5 152.9.7.11Port 16321 Port 2500-0C-F1-56-98-AD 00-B0-D0-86-BB-F7
Salut!
Aplicatie
Prezentare
Sesiune
Transport
Retea
Leg Date
Fizic
Aplicatie
Prezentare
Sesiune
Transport
Retea
Leg Date
Fizic
Retea
Fizic Fizic
Retea
Fizic Fizic
Leg DateLeg Date
WAN ATMLAN Ethernet LAN Ethernet
Se indeparteaza capatul Cadrului cu informatii din stratul de legaturi de Date, se desface in pachete cu adresa IP.
134.88.6.5 152.9.7.11Port 16321 Port 2500-0C-F1-56-98-AD 00-B0-D0-86-BB-F7
Salut!
Aplicatie
Prezentare
Sesiune
Transport
Retea
Leg Date
Fizic
Aplicatie
Prezentare
Sesiune
Transport
Retea
Leg Date
Fizic
Retea
Fizic Fizic
Retea
Fizic Fizic
Leg DateLeg Date
WAN ATMLAN Ethernet LAN Ethernet
Se indeparteaza capatul pachetului cu IP, se desface in segmente si se trece la startul Transport .
134.88.6.5 152.9.7.11Port 16321 Port 2500-0C-F1-56-98-AD 00-B0-D0-86-BB-F7
Salut!
Aplicatie
Prezentare
Sesiune
Transport
Retea
Leg Date
Fizic
Aplicatie
Prezentare
Sesiune
Transport
Retea
Leg Date
Fizic
Retea
Fizic Fizic
Retea
Fizic Fizic
Leg DateLeg Date
WAN ATMLAN Ethernet LAN Ethernet
Se asambleaza segmentele si se determina portul de aplicatie .
134.88.6.5 152.9.7.11Port 16321 Port 2500-0C-F1-56-98-AD 00-B0-D0-86-BB-F7
Salut!
Aplicatie
Prezentare
Sesiune
Transport
Retea
Leg Date
Fizic
Aplicatie
Prezentare
Sesiune
Transport
Retea
Leg Date
Fizic
Retea
Fizic Fizic
Retea
Fizic Fizic
Leg DateLeg Date
WAN ATMLAN Ethernet LAN Ethernet
Se folosesc datele stratului de sesiune sa se determine carui flux de informatii apartin datele.
134.88.6.5 152.9.7.11Port 16321 Port 2500-0C-F1-56-98-AD 00-B0-D0-86-BB-F7
Salut!
Aplicatie
Prezentare
Sesiune
Transport
Retea
Leg Date
Fizic
Aplicatie
Prezentare
Sesiune
Transport
Retea
Leg Date
Fizic
Retea
Fizic Fizic
Retea
Fizic Fizic
Leg DateLeg Date
WAN ATMLAN Ethernet LAN Ethernet
Se reface formatul, datele specifice masini.
134.88.6.5 152.9.7.11Port 16321 Port 2500-0C-F1-56-98-AD 00-B0-D0-86-BB-F7
Salut!
Aplicatie
Prezentare
Sesiune
Transport
Retea
Leg Date
Fizic
Aplicatie
Prezentare
Sesiune
Transport
Retea
Leg Date
Fizic
Retea
Fizic Fizic
Retea
Fizic Fizic
Leg DateLeg Date
WAN ATMLAN Ethernet LAN Ethernet
Aplicatia citeste comenzile SMTP care au fost trimise de stratul aplicatie al expeditorului
134.88.6.5 152.9.7.11Port 16321 Port 2500-0C-F1-56-98-AD 00-B0-D0-86-BB-F7
Salut!
Aplicatie
Prezentare
Sesiune
Transport
Retea
Leg Date
Fizic
Aplicatie
Prezentare
Sesiune
Transport
Retea
Leg Date
Fizic
Retea
Fizic Fizic
Retea
Fizic Fizic
Leg DateLeg Date
WAN ATMLAN Ethernet LAN Ethernet
Asa cum am mentionat la inceput stiva model OSI este teoretica. In practica se foloseste stiva de protocoale TCP/IP in schimbul modelului OSI
134.88.6.5 152.9.7.11Port 16321 Port 2500-0C-F1-56-98-AD 00-B0-D0-86-BB-F7
Salut!
Aplicatie
Prezentare
Sesiune
Transport
Retea
Leg Date
Fizic
Aplicatie
Prezentare
Sesiune
Transport
Retea
Leg Date
Fizic
WAN ATMLAN Ethernet LAN Ethernet
In TCP/IP stratul Aplicatie incorporeaza straturile Prezentare si Sesiune pe care le prelucreaza si conduce.
134.88.6.5 152.9.7.11Port 16321 Port 2500-0C-F1-56-98-AD 00-B0-D0-86-BB-F7
Aplicatie
Acces la Retea
Retea
Transport
Modelul TCP/IP
Salut!
Aplicatie
Prezentare
Sesiune
Transport
Retea
Leg Date
Fizic
Aplicatie
Prezentare
Sesiune
Transport
Retea
Leg Date
Fizic
WAN ATMLAN Ethernet LAN Ethernet
In TCP/IP functionalitatea straturilor Transport este identica iar a stratului Retea din OSI este identica cu stratul Internet.
134.88.6.5 152.9.7.11Port 16321 Port 2500-0C-F1-56-98-AD 00-B0-D0-86-BB-F7
Aplicatie
Acces la Retea
Internet
Transport
Modelul TCP/IP
Leg Date
Fizic
Salut!
Aplicatie
Prezentare
Sesiune
Transport
Retea
Aplicatie
Prezentare
Sesiune
Transport
Retea
Leg Date
Fizic
WAN ATMLAN Ethernet LAN Ethernet
In TCP/IP functionalitatea straturilor Leg Date si Fizic este inglobata in stratul Acces la Retea
134.88.6.5 152.9.7.11Port 16321 Port 2500-0C-F1-56-98-AD 00-B0-D0-86-BB-F7
Aplicatie
Retea
Transport
Modelul TCP/IP
Acces la Retea