mesajul transmis de o persoana dintr-o reea de bloc s ajung aproape instantaneu pe calculatorul prietenului acesteia din Londra. Acest lucru explic modelul OSI, care descrie modul n care este structurat transmiterea de date dintre reele. Este mai degrab un model teoretic ce distribuie pe 7 niveluri procesele ce au loc n timpul comunicrii dintre reele, aa cum pot ele fi vzute n imaginea de mai jos. NIVELUL APLICAIE
Nivelul aplicaie asigur o interfa pentru operator. Acest nivel reprezint datele pe care omul le vede atunci cnd este conectat la un computer i folosete, de exemplu, un browser pentru internet ori un client de email. Funciile nivelului aplicaie cuprind: transferul fiierelor; printarea prin intermediul reelei; pota electronic; transmiterea de mesaje instant; accesul la bazele de date; navigarea pe Internet.
PROTOCOALE PENTRU APLICATIE Hypertext Transfer Protocol (HTTP) este metoda cea mai des utilizat pentru accesarea informaiilor n Internet care sunt pstrate pe servere World Wide Web (WWW). Protocolul HTTP este un protocol de tip text, fiind protocolul "implicit" al WWW. Adic, dac unURL nu conine partea de protocol, aceasta se consider ca fiind http. HTTP presupune c pe calculatorul destinaie ruleaz un program care nelege protocolul. Fiierul trimis la destinaie poate fi un document HTML (abreviaie de la HyperText MarkupLanguage), un fiier grafic, de sunet, animaie sau video, de asemenea un program executabil pe server-ul respectiv sau i un editor de text. Dup clasificarea dup modelul de referin OSI, protocolul HTTP este un protocol de nivel aplicaie. Realizarea i evoluia sa este coordonat de ctre World Wide Web Consortium (W3C). ERORI:1xx - erori informaionale 2xx - rspuns reuit 3xx redirectri 4xx - erori ale utilizatorilor 5xx - erori de server Versiuni HTTP/0.9 - prima versiune realizat de Tim Berners-Lee i echipa sa. Aceast versiune este foarte simpl, dar cu numeroase neajunsuri, fiind repede nlocuit de alte versiuni; HTTP/1.0 versiune introdus n 1996 prin RFC1945, a adus numeroase mbuntiri; HTTP/1.1 versiune de mbuntire i reparare a neajunsurilor versiunilor anterioare.
Simple Mail Transfer Protocol (prescurtat, SMTP; n traducere aproximativ Protocolul simplu de transfer al corespondenei) este un protocol simplu, folosit pentru transmiterea mesajelor n format electronic pe Internet. SMTP folosete portul de aplicaie 25 TCP i determin adresa unui server SMTP pe baza nregistrrii MX (Mail eXchange, schimb de corespoden) din configuraia serverului DNS. Protocolul SMTP specific modul n care mesajele de pot electronic sunt transferate ntre procese SMTP aflate pe sisteme diferite. Procesul SMTP care are de transmis un mesaj este numit client SMTP iar procesul SMTP care primete mesajul este serverul SMTP. Protocolul nu se refer la modul n care mesajul ce trebuie transmis este trecut de la utilizator ctre clientul SMTP, sau cum mesajul recepionat de serverul SMTP este livrat utilizatorului destinatar i nici cum este memorat mesajul sau de cte ori clientul SMTP ncearc s transmit mesajul.
Protocolul pentru transfer de fiiere (sau FTP, din engl. File Transfer Protocol) este un protocol (set de reguli) utilizat pentru accesul la fiiere aflate pe servere din reele de calculatoare particulare sau din Internet. FTP este utilizat ncepnd de prin anul 1985 i actualmente este foarte rspndit. Numeroase servere de FTP din toat lumea permit s se fac o conectare la ele de oriunde din Internet, i ca fiierele plasate pe ele s fie apoi transferate (ncrcate sau descrcate). Webul nu aduce aici mari schimbri, ajut doar ca obinerea fiierelor s se realizeze mai uor, avnd o interfa mai prietenoas dect aplicaiile (programele) de FTP. Este posibil s se acceseze un fiier local prin adresa sa URL, ca i la o pagin de Web, fie utiliznd protocolul "file" (fiier), fie pur i simplu utiliznd calea i numele fiierului. Aceast abordare este similar utilizrii protocolului FTP, dar nu necesit existena unui server. Desigur funcioneaz numai pentru fiiere locale. Protocolul de iniializare a sesiunii (sau SIP, din engl. Session Initiation Protocol) este un procol de semnalizare aflat la nivelul aplicaie n stiva OSI, utilizat pentru crearea, modificarea i ncheierea sesiunilor ntre doi sau mai muli participani. Astfel de sesiuni includ apeluri telefonice prin Internet, sesiuni multimedia, conferine multimedia. Protocolul a fost proiectat de ctre Henning Schulzrinne (Universitatea Columbia, New York) i Mark Handley (UCL) ncepnd cu anul 1996. Cea mai actual versiune este specificat n RFC 3261 de la IETF SIP Working Group. n noiembrie 2000, SIP a fost acceptat de ctre 3GPP ca element permanent pentru arhitectura IMS. SIP este foarte rspndit n prezent ca protocol de semnalizare pentru Voce peste IP sau VoIP, mpreun cu H.323. SIP are urmtoarele caracteristici: Complexitate redus, avnd doar 6 metode. Independena de niveul de transport, putnd fi folosit cu UDP, TCP, ATM. Bazat pe mesaje de tip text, ceea ce permite mesajelor SIP s fie citite direct i de ctre oameni.
NIVELUL PREZENTARE Nivelul prezentare este responsabil de modul n care aplicaiile organizeaz datele ce vor fi transmise n reea ,realizeaza operatii de transformare a datelor in formate intelese de entitatile ce intervin intr-o conexiune. Transferul de date intre masini de tipuri diferite (Unix-DOS, de exemplu) necesita si codificarea datelor in functie de caracteristicile acestora. Funciile nivelului prezentare includ: criptarea i decriptarea datelor; comprimarea i decomprimarea mesajelor; formatarea grafic a datelor; traducerea coninutului.
MODELUL OSI
PROTOCOALE PENTRU PREZENTARE
Date externe de reprezentare (XDR) este un standard de serializare a datelor format, pentru utilizri, cum ar fi retele de calculatoare protocoale. Acesta permite ca datele s fie transferate ntre diferite tipuri de sisteme informatice. Conversia de la reprezentarea locala a XDR se numete codificare. Conversia de la XDR la reprezentarea local se numete decodare. XDR este implementat ca o bibliotec de software de funcii care este portabil ntre diferite sisteme de operare i este, de asemenea, independent de nivelul transport .
Server Message Block (SMB), din care o versiune a fost, de asemenea, cunoscut sub numele de Common Internet File System (CIFS,/ s f s / ), funcioneaz ca o aplicaie-strat protocol de reea [ 3] utilizate n principal pentru furnizarea de acces partajat la fiiere , imprimante , porturi seriale i comunicaii diverse ntre nodurile dintr-o reea. Acesta ofer, de asemenea, o autentificat comunicare inter-proces mecanism. Cele mai multe de utilizare a IMM-urilor implic computere care ruleaz Microsoft Windows , unde a fost cunoscut sub numele de "Microsoft Windows Network", nainte de introducerea ulterioar a Active Directory . Corespunztor servicii Windows sunt LAN Manager Server (pentru componenta de server) i LAN Manager de lucru (pentru componenta de client).
Apple a Depunerea Protocol (AFP), anterior AppleTalk Depunerea protocol, este o proprietate protocol de reea care ofer servicii de fiiere pentru Mac OS X si original Mac OS . n Mac OS X, AFP este unul dintre mai multe servicii de fiiere acceptate, cu alii, inclusiv Server Message Block (SMB), Network File System (NFS),File Transfer Protocol (FTP), i WebDAV . AFP accept n prezent Unicode nume de fiiere, POSIX i lista de control al accesului permisiuni, furci de resurse , atribute extinse numit, i avansate de blocare fiier . n Mac OS 9 i mai devreme, AFP a fost protocolul primar pentru servicii de fiiere
Core Protocol NetWare (NCP) este un protocol de reea utilizat n unele produse din Novell, Inc este, de obicei, asociate cu sistemul de operare client-serverNovell NetWare care au susinut n primul rnd MS-DOS staii client, dar, mai recent, un suport de alte platforme cum ar fi Microsoft Windows , Mac OS , Linux ,Windows NT i diverse arome de Unix a fost adugat.
NIVELUL SESIUNE Nivelul sesiune stabileste si intretine conexiuni (sesiuni) intre procesele aplicatie, asigur aplicaiilor stabilirea, gestionarea i terminarea unui dialog realizat prin intermediul unei reele. La acest nivel se asigur: conectarea virtual ntre aplicaii; sincronizarea fluxului de date; partajarea serviciilor n grupuri funcionale; confirmarea recepionrii de date pe parcursul unei sesiuni; retransmiterea datelor n cazul n care acestea nu sunt primite de maina-int.
MODELUL OSI PROTOCOALE PENTRU SESIUNE
Secure Sockets Layer (SSL) i Transport Layer Security (TLS), succesorul su, sunt protocoale criptografice care permit comunicaii sigure pe Internet. ntre SSL 3.0 i TLS 1.0 exist anumite diferene, dar protocolul rmne aproximativ acelai. Termenul "SSL" folosit aici se poate referi la ambele protocoale, excepie fcnd cazurile specificate explicit n context.
SSL (Secure Sockets Layer) este un acronim care reprezint un protocol web dezvoltat de compania Netscape pentru a transmite fr risc documente private prin Internet. Pentru a cripta datele, SSL utilizeaz un sistem criptografic cu dou chei: una public, cunoscut de oricine, i una privat, secret, cunoscut numai de destinatarul mesajului. Majoritateabrowserelor web suport SSL, i multe situri web utilizeaz protocolul de utilizator pentru a transmite informaii confideniale, cum ar fi numerele de carduri de credit. Prin convenie,URL-ul care are nevoie de o conexiune SSL ncepe cu https: (n loc de http:). Secure Shell sau SSH este un protocol de reea ce permite ca datele s fie transferate folosind un canal securizat intre dispozitive de retea. Cele doua mari versiuni ale protocolului sunt SSH1 sau SSH-1 i SSH2 sau SSH-2. Folosit cu precdere n sistemele de operare multiutilizator linux i unix, SSH a fost dezvoltat ca un nlocuitor al Telnet-ului i al altor protocoale nesigure de acces de la distan, care trimit informatia, n special parola, n clartext, fcnd posibil descoperirea ei prin analiza traficului. Criptarea folosita de SSH intenioneaz s asigure confidenialitatea i integritatea datelor transmise printr-o reea nesigur cum este Internetul. NetBIOS peste TCP / IP (NBT, sau, uneori, NetBT) este o reea protocol care permite aplicaiilor informatice motenire care se bazeaz pe NetBIOS API-ul pentru a fi utilizate n moderne de TCP / IP reele . NetBIOS a fost dezvoltat la nceputul anilor 1980, care vizeaz reele foarte mici (aproximativ o duzin de calculatoare). Unele aplicaii folosesc nc NetBIOS, i nuscar de bine n reelele de astzi de sute de calculatoare atunci cnd NetBIOS este rulat peste NBF . Cnd configurat corect, NBT permite aceste aplicaii pentru a fi rulat pe reele de mari dimensiuni TCP / IP (inclusiv ntregul Internet , dei este probabil s fie supus unor probleme de securitate), fr schimbare.
Network File System (NFS) este un sistem de fiiere distribuit protocol dezvoltat iniial de ctre Sun Microsystems n 1984, [1] care permite unui utilizator de pe un client de calculator pentru a accesa fiiere de pe o reea de mult ca de stocare local este accesat. NFS, ca i multe alte protocoale, se bazeaz pe Open Network Computing Remote Procedure Call (ONC RPC) sistem. Network File System este un standard deschis definite n RFC-uri , care s permit oricui s pun n aplicare protocolul.
NIVELUL TRANSPORT Nivelul transport realizeaza o conexiune intre doua calculatoare gazda (host) detectand si corectand erorile pe care nivelul retea nu le trateaza. Functiile principale sunt: stabilirea unei conexiuni sigure intre doua masini gazda, segmentarea datelor pentru transportul prin reea, initierea transferului, controlul fluxului de date , detectarea apariiei erorilor n transmiterea datelor, rearanjarea datelor segmentate n ordinea corect la recepia acestora, gestionarea mai multor sesiuni si inchiderea conexiunii.
PROTOCOALE PENTRU TRANSPORT
TCP (Trasmission Control Protocol) este un protocol orientat pe conexiune care permite ca un flux de octei trimii de la un calculator s ajung fr erori pe orice alt calculator din Internet. Dac pe calculatorul destinaie un pachet ajunge cu erori, TCP cere retrimiterea acelui pachet. TCP fragmenteaz fluxul de octei n mesaje discrete i paseaz fiecare mesaj nivelului Reea. TCP trateaz totodat controlul fluxului pentru a se asigura c, calculatorul surs nu inund calculatorul destinaie cu mai multe pachete dect poate acesta s prelucreze. UDP (User Datagram Protocol) este un protocol nesigur, destinat pentru aplicaii care trebuie s interogheze rapid, far retrimiterea pachetelor eronate. UDP este folosit in aplicaiile de transmisii video sau audio i aplicaii client-server.
NIVELUL REEA
Nivelul reea conine un sistem de adresare logic, n aa fel nct un pachet de date s poat fi transmise prin mai multe straturi ale legturii de date din reea. Aceste adrese logice sunt adresele IP Nivelul retea asigura dirijarea unitatilor de date intre nodurile 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. Pentru uurina gestionrii reelei i a pachetelor de date este uzual adresarea pe baz de subreele. Ruterele (dispozitiv de comunicaii ce primete i transmite datele ctre destinatar pe cea mai eficient cale) trebuie s fie configurate pentru reelele i subreelele care sunt conectate la interfeele sale pentru a ti cum s fac schimbul de date ntre elementele pe care le conecteaz. Ruterele comunic unele cu altele folosind protocoale de rutare, ca RIP (Routing Information Protocol), pentru a afla de celelalte reele prezente n sistem i a determina cea mai bun cale de a trimite mesajele ctre o alt reea. La acest nivel are loc i diagnosticarea i raportarea variaiilor n funcionarea reelei.
Protocoale pentru nivelul de retea Protocolul de Internet-este un protocol prin care datele sunt trimise de la un calculator la altul,prin intermediul internetului.Fiecare calculator,are pe internet cel putin o adresa de IP unica,care il identifica intre toate computerele din retea. Protocolul IPX-este un protocol de reea bazat pe datagrame i lipsit de conexiuni .Termenul fr conexiuni nseamn c atunci cnd o aplicaie folosete IPX pentru a comunica cu alte aplicaii din cadrul reelei, ntre cele dou aplicaii nu se stabilete nicio conexiune la nivelul Legtur de date (OSI, nivel 2). Pachetele IPX sunt trimise ctre destinaiile lor. Internet Control Message Protocol (abreviat ICMP) este un protocol din suita TCP/IP care folosete la semnalizarea i diagnosticarea problemelor din reea. Protocolul este definit in RFC792. Mesajele ICMP sunt ncapsulate n interiorul pachetelor IP. Versiunea ICMP ptr IPv4 este adesea cunoscuta ca ICMPv4; in schimb IPv6 dispune de un protocol similar cunoscut sub abrevierea ICMPv6.
BGP (englez Border Gateway Protocol) este protocolul de rutare folosit n nucleul Internetului. El menine o tabel cu reele IP (sau "prefixe") care arat calea folosit pentru a ajunge la reeaua respectiv prin diferitele sisteme autonome (AS). BGP este considerat din acest motiv un protocol de rutare vector-cale (spre deosebire de protocoalele vector-distan, care nu pstreaz toat calea). BGP nu folosete aceleai metrici ca protocoalele de rutare folosite n interiorul AS-urilor, ci ia decizii bazndu-se pe cale i pe politicile de rutare ale sistemului autonom din care face parte NIVELUL LEGTURII DE DATE
Nivelul legturii de date permite accesarea reelei de ctre un echipament, precum i transmiterea i primirea de mesaje, corecteaza erorile de transmitere aparute la nivelul fizic, realizand o comunicare corecta intre doua noduri adiacente ale retelei. . Mecanismul utilizat in acest scop este impartirea bitilor in cadre ( frame), carora le sunt adaugate informatii de control. Cadrele sunt transmise individual, putand fi verificate si confirmate de catre receptor. Interfaa de reea dispune de o adres MAC, ce permite, de pild, unui switch s filtreze traficul i s transmit datele n funcie de solicitrile din reea MODELUL OSI Cum aflai adresa dumneavoastr MAC?
START -- RUN -- CMD -- ipconfig /all (vei gsi "physical address", care reprezint adresa MAC) Alte functii ale nivelului se refera la fluxul de date (astfel incat transmitatorul sa nu furnizeze date mai rapid decat le poate accepta receptorul) si la gestiunea legaturii (stabilirea conexiunii, controlul schimbului de date si desfiintarea conexiunii). PROTOCOALE PENTRU NIVELUL DE LAGATURI DE DATE
Ethernet (pronunat n englez /este denumirea unei familii de protocoale de reele de calculatoare bazat pe transmisia cadrelor (englez frames) i utilizat la implementarea reelelor locale de tip LAN. Numele provine de la cuvntul englez ether (tradus: eter), despre care mult vreme s-a crezut c este mediul n care acionau i comunicau zeitile.Ethernet-ul se definete printr-un ir de standarde pentru cablare i semnalizare electric aparinnd primelor dou niveluri din Modelul de Referin OSI - nivelul fizic i legtur de date. Pronunia e ntructva asemntoare cu pronunia cuvntului Internet, a nu se confunda! Ethernet-ul este standardizat de IEEE n seria de standarde IEEE 802.3. Aceste standarde permit transmisia datelor prin mai multe medii fizice, cum ar fi: cabluri coaxiale, folosite n primele reele Ethernet cabluri torsadate - pentru conectarea sistemelor individuale la reea, i cabluri de fibr optic - pentru structura intern (backbone = magistral) a reelei.
Mod de transfer asincron (sau ATM de la engl. Asynchronous Transfer Mode) este un protocol de comutaie temporal asincron, de mare vitez, orientat pe conexiune i bazat pe circuite virtuale, folosit n transportul traficului de reea. ATM mpacheteaz informaiile n celule de lungime fix a cte 53 de octei, care pot fi interschimbate rapid de conexiunile logice dintr-o reea informatic. [1] n acest fel, ATM se deosebete de reelele locale de Internet sau Ethernet care folosesc pachete de dimensiune variabil sau cadre. Atributul asincron, dei oarecum ciudat, este justificat prin faptul c, spre deosebire de reelele telefonice unde majoritatea transmisiunilor sunt sincrone (strns legate de un semnal de tact), n reelele ATM transmisiunile nu sunt sincrone. [2]
Wi-Fi (pronunat n englez /wafa/) este numele comercial pentru tehnologiile construite pe baza standardelor de comunicaie din familia IEEE 802.11 utilizate pentru realizarea de reele locale de comunicaie (LAN) fr fir (wireless, WLAN) la viteze echivalente cu cele ale reelelor cu fir electric de tip Ethernet. Suportul pentru Wi-Fi este furnizat de diferite dispozitive hardware, i de aproape toate sistemele de operare moderne pentru calculatoarele personale (PC), rutere, telefoane mobile i cele mai avansate console de jocuri. NIVELUL FIZIC
Nivelul fizic are rolul de a transmite datele de la un calculator la altul prin intermediul unui mediu de comunicatie. Ca i echipamente, nivelul fizic cuprinde: cabluri, interfee, conectori, hub-uri, panouri de legturi de date, componente wireless, porturi paralele, interfaa de reea (NIC) etc. 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. Mediul de comunicatie nu face parte din nivelul fizic.
MODELUL OSI
PROTOCOALE PENTRU NIVELUL FIZIC
Fibra optic este o fibr de sticl sau plastic care transport lumin de-a lungul su. Fibrele optice sunt folosite pe scar larg n domeniul telecomunicaiilor, unde permit transmisii pe distane mai mari i la lrgimi de band mai mari dect alte medii de comunicaie. Fibrele sunt utilizate n locul cablurilor de metal deoarece semnalul este transmis cu pierderi mai mici, i deoarece sunt imune la interferene electromagnetice. Fibrele optice sunt utilizate i pentru iluminat i transport imagine, permind astfel vizualizarea n zone nguste. Unele fibre optice proiectate special sunt utilizate n diverse alte aplicaii, inclusiv senzori i laseri. Lumina este dirijat prin miezul fibrei optice cu ajutorul reflexiei interne totale. Aceasta face fibra s se comporte ca ghid de und. Fibrele care suport mai multe ci de propagare sau moduri transversale se numesc fibre multimodale (MMF), iar cele ce suport un singur mod sunt fibre monomodale(SMF). Fibrele multimodale au n general un diametru mai mare al miezului i sunt utilizate n comunicaii pe distane mai scurte i n aplicaii n care trebuie transferat mult putere. Fibrele monomodale se utilizeaz pentru comunicaii pe distane de peste 550 m.
Radio a fost la origine o metod de transmitere a sunetelor prin unde radio, care prin natura lor sunt unde electromagnetice. Tot "radio" se mai numete i aparatul receptor corespunztor. Azi se transmit prin radio (unde radio) o larg gam de semnale diferite, inclusiv imagini mictoare (televiziune) i fluxuri enorme de date. Undele radio cltoresc prin aer i pot trece prin cele mai multe corpuri nemetalice inclusiv corpul omenesc. De foarte mult vreme omul a fost nevoit s transmit informaii la distane mari. n antichitate semnalele cu ajutorul focului constituiau singura cale de comunicare la mari distane; aa s-a aflat de exemplu despre cderea Troiei sau a Ierusalimului. Existena undelor radio a fost fcut cunoscut publicului larg n special de ctre Gugliemo Marconi, un inventator italian care activa n Anglia. Fizicianul croat din America Nikola Teslaa contribuit n mod esenial, pe lng ali civa inventatori, la crearea primului aparat radio (precum i la alte multe invenii din domeniul electrotehnicii). El a construit un sistem care putea transmite i primi semnale radio de la o distan de aproape 3 km. n 1895 a trimis un semnal radio pentru prima dat; n 1907 el a recepionat prima dat un semnal radio din Canada, i anume semnul "x" din Codul Morse.
Cablul coaxial este un cablu electric, care se compune dintr-un fir conductor (D n fig. alturat) nconjurat de un material izolator (C), nconjurat de un alt mveli, conductor la rndul su (B), acoperit de un ultim strat izolator (A). Acesta este utilizat pentru transmisiuni de nalt frecven sau pentru semnale de band larg. Deoarece cmpul electromagnetic purttor al semnalului exist doar n spaiul dintre cei 2 conductori, acesta nu poate interfera sau permite interferene cu alte cmpuri electromagnetice externe. Tipuri Cablul coaxial gros este cunoscut i sub denumirea Thick Ethernet sau 10Base5. Cablul coaxial subire este cunoscut i sub denumirea Ethernet 10Base2:
n esen, la nivelul reea se ntmpl urmtoarele: adresarea logic rutarea mesajelor ntre maina-gazd i reele determinarea celei mai bune rute pentru transmiterea pachetelor de date transmiterea datelor ctre adresa corect comunicarea prin intermediul ruterelor cu alte reele. Cum aflai adresa dumneavoastr IP?
Cele mai cunoscute i mai folosite protocoale utilizate la acest nivel sunt TCP (Transmission Control Protocol) i UDP (User Datagram Protocol). TCP este un protocol ce face verificarea conexiunii, asigurnd transmiterea fr erori a datelor, pe cnd UDP face o transmisie "oarb", nefcnd o verificare a conexiunii naintea nceperii transmisiei de date i o verificare a ajungerii datelor la destinatar. UDP este folosit n aplicaiile de transmisii video sau audio i n unele aplicatii client-server.
MODELUL OSI
MODELUL TCP/IP
Definiia protocolului TCP/IP
TCP/IP (Transmission Control Protocol/Internet Protocol) este cel mai utilizat protocol folosit n reelele locale ct i pe Internet datorit disponibilitii i flexibiliti lui avnd cel mai mare grad de corecie al erorilor. TCP/IP permite comunicarea ntre calculatoarele din ntreaga lume indiferent de sistemul de operare instalat.
Cum funcioneaz Protocolul TCP/IP este compus din patru niveluri: Aplicaie, Transport, Reea i Acces la reea. Modelul TCP/IP este asemntor cu modelul OSI (Open Systems Interconnection). Atentie: A nu se confunda numele nivelurilor TCP/IP cu numele nivelurile din OSI.
Nivelul 4: Aplicatie Nivelul Aplicaie se ocup cu protocoalele de nivel nalt, codificarea, i controlul dialogului, mpachetarea datelor i trimiterea lor la urmtoarele niveluri. ~ nivelurile 7,6,5 OSI
SMTP- Simple Mail Transfer Protocol, FTP- File Transfer Protocol, HTTP- HyperText Transfer Protocol
Nivelul 3: Transport asigur conexiunea logic dintre calculatorul surs i calculatorul destinaie, fluxul de date i corecia erorilor. ~ nivelul 4 OSI
TCP- Transport Control Protocol
Nivelul 2: Retea Scopul nivelul reea este de a gsi cel mai optim traseu prin care poate trimite pachetele. ~ nivelul 2 OSI IP- Internet Protocol
Nivelul 1: Interfata de retea Nivelul Acces la Reea se ocup cu toate problemele legate de transmiterea efectiv a unui pachet IP pe o legtur fizic, incluznd i aspectele legate de tehnologii i de medii de transmisie, adic nivelurile OSI Legtur de date i Fizic.~ Nivelurile 2,1
Ethernet (IEEE 802.3), Wireless (IEEE 802.11) ECHIVALENTA TCP/IP - OSI
Comparaie ntre modelul OSI i modelul TCP/IP:
Asemnri: Ambele au niveluri Ambele au niveluri de aplicare, chiar dac acestea includ servicii diferite
Deosebiri: TCP/IP combin din modelul OSI nivelurile aplicaie, prezentare i de sesiune n propriul nivel numit Aplicaie. TCP/IP combin din modelul OSI nivelurile Legatur Date i Fizic n propriul su nivel numit Acces la reea. TCP/IP pare simplu pentru c are mai puine niveluri. n cazul n care TCP/IP nivelul Transport utilizeaz UDP, acesta nu ofer ncredere livrrii de pachete. Nivelul transport din modelul OSI ofer ncredere. Internetul a fost dezvoltat pe baza standardelor de protocoale TCP/IP. TCP/IP a ctigat credibilitate din cauza protocoalelor. Modelul OSI nu este folosit n construcia de reele, el este folosit ca un ghid, cu scopul de a-i ajuta pe elevi s neleag procesul de comunicare.
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 Date Leg Date Aplicatie Prezentare Sesiune Transport Retea Leg Date Fizic Aplicatie Prezentare Sesiune Transport Retea Leg Date Fizic Retea Fizic Fizic Retea Fizic Fizic Leg Date Leg Date WAN ATM LAN Ethernet LAN Ethernet Se va exemplifica cu trimiterea unui email de la nodul rosu (laptop) la nodul verde Server Email Aplicatie Prezentare Sesiune Transport Retea Leg Date Fizic Aplicatie Prezentare Sesiune Transport Retea Leg Date Fizic Retea Fizic Fizic Retea Fizic Fizic Leg Date Leg Date WAN ATM LAN 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 Email Aplicatie Prezentare Sesiune Transport Retea Leg Date Fizic Aplicatie Prezentare Sesiune Transport Retea Leg Date Fizic Retea Fizic Fizic Retea Fizic Fizic Leg Date Leg Date WAN ATM LAN 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 Email Aplicatie Prezentare Sesiune Transport Retea Leg Date Fizic Aplicatie Prezentare Sesiune Transport Retea Leg Date Fizic Retea Fizic Fizic Retea Fizic Fizic Leg Date Leg Date WAN ATM LAN 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 Email 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. Aplicatie Prezentare Sesiune Transport Retea Leg Date Fizic Aplicatie Prezentare Sesiune Transport Retea Leg Date Fizic Retea Fizic Fizic Retea Fizic Fizic Leg Date Leg Date WAN ATM LAN 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 Email 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 Date Leg Date WAN ATM LAN 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 Email 134.88.6.5 152.9.7.11 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 Date Leg Date WAN ATM LAN 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. 134.88.6.5 152.9.7.11 Port 16321 Port 25 00-0C-F1-56-98-AD 00-B0-D0-86-BB-F7 Email 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 Date Leg Date WAN ATM LAN Ethernet LAN Ethernet Stratul Fizic asaza biti pe suportul indicat de stratul legaturi de date. 134.88.6.5 152.9.7.11 Port 16321 Port 25 00-0C-F1-56-98-AD 00-B0-D0-86-BB-F7 Email Email Aplicatie Prezentare Sesiune Transport Retea Leg Date Fizic Aplicatie Prezentare Sesiune Transport Retea Leg Date Fizic Retea Fizic Fizic Retea Fizic Fizic Leg Date Leg Date WAN ATM LAN 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.11 Port 16321 Port 25 00-0C-F1-56-98-AD 00-B0-D0-86-BB-F7 Email Aplicatie Prezentare Sesiune Transport Retea Leg Date Fizic Aplicatie Prezentare Sesiune Transport Retea Leg Date Fizic Retea Fizic Fizic Retea Fizic Fizic Leg Date Leg Date WAN ATM LAN Ethernet LAN Ethernet Ruterul indeparteaza informatiile din stratul Legaturi de Date si-l trimite la stratul Retea 134.88.6.5 152.9.7.11 Port 16321 Port 25 00-0C-F1-56-98-AD 00-B0-D0-86-BB-F7 Email Aplicatie Prezentare Sesiune Transport Retea Leg Date Fizic Aplicatie Prezentare Sesiune Transport Retea Leg Date Fizic Retea Fizic Fizic Retea Fizic Fizic Leg Date Leg Date WAN ATM LAN 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.11 Port 16321 Port 25 00-0C-F1-56-98-AD 00-B0-D0-86-BB-F7 Email Aplicatie Prezentare Sesiune Transport Retea Leg Date Fizic Aplicatie Prezentare Sesiune Transport Retea Leg Date Fizic Retea Fizic Fizic Retea Fizic Fizic Leg Date Leg Date WAN ATM LAN 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.11 Port 16321 Port 25 00-0C-F1-56-98-AD 00-B0-D0-86-BB-F7 Email Aplicatie Prezentare Sesiune Transport Retea Leg Date Fizic Aplicatie Prezentare Sesiune Transport Retea Leg Date Fizic Retea Fizic Fizic Retea Fizic Fizic Leg Date Leg Date WAN ATM LAN 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.11 Port 16321 Port 25 00-0C-F1-56-98-AD 00-B0-D0-86-BB-F7 Expeditor Email Aplicatie Prezentare Sesiune Transport Retea Leg Date Fizic Aplicatie Prezentare Sesiune Transport Retea Leg Date Fizic Retea Fizic Fizic Retea Fizic Fizic Leg Date Leg Date WAN ATM LAN 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.11 Port 16321 Port 25 00-0C-F1-56-98-AD 00-B0-D0-86-BB-F7 Email Aplicatie Prezentare Sesiune Transport Retea Leg Date Fizic Aplicatie Prezentare Sesiune Transport Retea Leg Date Fizic Retea Fizic Fizic Retea Fizic Fizic Leg Date Leg Date WAN ATM LAN 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.11 Port 16321 Port 25 00-0C-F1-56-98-AD 00-B0-D0-86-BB-F7 Email Aplicatie Prezentare Sesiune Transport Retea Leg Date Fizic Aplicatie Prezentare Sesiune Transport Retea Leg Date Fizic Retea Fizic Fizic Retea Fizic Fizic Leg Date Leg Date WAN ATM LAN 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.11 Port 16321 Port 25 00-0C-F1-56-98-AD 00-B0-D0-86-BB-F7 Email Aplicatie Prezentare Sesiune Transport Retea Leg Date Fizic Aplicatie Prezentare Sesiune Transport Retea Leg Date Fizic Retea Fizic Fizic Retea Fizic Fizic Leg Date Leg Date WAN ATM LAN 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.11 Port 16321 Port 25 00-0C-F1-56-98-AD 00-B0-D0-86-BB-F7 Email Aplicatie Prezentare Sesiune Transport Retea Leg Date Fizic Aplicatie Prezentare Sesiune Transport Retea Leg Date Fizic Retea Fizic Fizic Retea Fizic Fizic Leg Date Leg Date WAN ATM LAN 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.11 Port 16321 Port 25 00-0C-F1-56-98-AD 00-B0-D0-86-BB-F7 Email Aplicatie Prezentare Sesiune Transport Retea Leg Date Fizic Aplicatie Prezentare Sesiune Transport Retea Leg Date Fizic Retea Fizic Fizic Retea Fizic Fizic Leg Date Leg Date WAN ATM LAN 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.11 Port 16321 Port 25 00-0C-F1-56-98-AD 00-B0-D0-86-BB-F7 Email Aplicatie Prezentare Sesiune Transport Retea Leg Date Fizic Aplicatie Prezentare Sesiune Transport Retea Leg Date Fizic Retea Fizic Fizic Retea Fizic Fizic Leg Date Leg Date WAN ATM LAN 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.11 Port 16321 Port 25 00-0C-F1-56-98-AD 00-B0-D0-86-BB-F7 Email Aplicatie Prezentare Sesiune Transport Retea Leg Date Fizic Aplicatie Prezentare Sesiune Transport Retea Leg Date Fizic Retea Fizic Fizic Retea Fizic Fizic Leg Date Leg Date WAN ATM LAN 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.11 Port 16321 Port 25 00-0C-F1-56-98-AD 00-B0-D0-86-BB-F7 Aplicatie Prezentare Sesiune Transport Retea Leg Date Fizic Aplicatie Prezentare Sesiune Transport Retea Leg Date Fizic Retea Fizic Fizic Retea Fizic Fizic Leg Date Leg Date WAN ATM LAN Ethernet LAN Ethernet Se asambleaza segmentele si se determina portul de aplicatie . 134.88.6.5 152.9.7.11 Port 16321 Port 25 00-0C-F1-56-98-AD 00-B0-D0-86-BB-F7 Email Aplicatie Prezentare Sesiune Transport Retea Leg Date Fizic Aplicatie Prezentare Sesiune Transport Retea Leg Date Fizic Retea Fizic Fizic Retea Fizic Fizic Leg Date Leg Date WAN ATM LAN 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.11 Port 16321 Port 25 00-0C-F1-56-98-AD 00-B0-D0-86-BB-F7 Email Aplicatie Prezentare Sesiune Transport Retea Leg Date Fizic Aplicatie Prezentare Sesiune Transport Retea Leg Date Fizic Retea Fizic Fizic Retea Fizic Fizic Leg Date Leg Date WAN ATM LAN Ethernet LAN Ethernet Se reface formatul, datele specifice masini. 134.88.6.5 152.9.7.11 Port 16321 Port 25 00-0C-F1-56-98-AD 00-B0-D0-86-BB-F7 Email Email Aplicatie Prezentare Sesiune Transport Retea Leg Date Fizic Aplicatie Prezentare Sesiune Transport Retea Leg Date Fizic Retea Fizic Fizic Retea Fizic Fizic Leg Date Leg Date WAN ATM LAN Ethernet LAN Ethernet Aplicatia citeste comenzile SMTP care au fost trimise de stratul aplicatie al expeditorului 134.88.6.5 152.9.7.11 Port 16321 Port 25 00-0C-F1-56-98-AD 00-B0-D0-86-BB-F7 Aplicatie Prezentare Sesiune Transport Retea Leg Date Fizic Aplicatie Prezentare Sesiune Transport Retea Leg Date Fizic Retea Fizic Fizic Retea Fizic Fizic Leg Date Leg Date WAN ATM LAN 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.11 Port 16321 Port 25 00-0C-F1-56-98-AD 00-B0-D0-86-BB-F7 Aplicatie Prezentare Sesiune Transport Retea Leg Date Fizic Aplicatie Prezentare Sesiune Transport Retea Leg Date Fizic WAN ATM LAN 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.11 Port 16321 Port 25 00-0C-F1-56-98-AD 00-B0-D0-86-BB-F7 Aplicatie Acces la Retea Retea Transport Modelul TCP/IP Internet Aplicatie Prezentare Sesiune Transport Retea Leg Date Fizic Aplicatie Prezentare Sesiune Transport Retea Leg Date Fizic WAN ATM LAN 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.11 Port 16321 Port 25 00-0C-F1-56-98-AD 00-B0-D0-86-BB-F7 Aplicatie Acces la Retea Internet Transport Modelul TCP/IP Leg Date Fizic Aplicatie Prezentare Sesiune Transport Retea Aplicatie Prezentare Sesiune Transport Retea Leg Date Fizic WAN ATM LAN 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.11 Port 16321 Port 25 00-0C-F1-56-98-AD 00-B0-D0-86-BB-F7 Aplicatie Retea Transport Modelul TCP/IP Acces la Retea Internet