modele osi tcp curs

52
Modele de referinţă

Upload: cotescu

Post on 22-Nov-2015

89 views

Category:

Documents


1 download

DESCRIPTION

Modelul OSI-TCP

TRANSCRIPT

  • Modele de referin

  • Reele de calculatoare 3

    Modele de referin

    1. Modelul de referin OSI 2. Modelul de referin TCP/IP

  • 27.10.2012 Reele de calculatoare 4

    Modele de referin

    Vom discuta dou arhitecturi de reea importante: 1. modelul de referin OSI 2. modelul de referin TCP/IP

    Dei protocoalele asociate cu modelul OSI nu sunt folosite aproape deloc, modelul n sine este destul

    de general i nc valabil, iar caracteristicile puse n discuie la fiecare nivel sunt n continuare foarte importante.

    Modelul TCP/IP are caracteristici opuse: modelul n

    sine nu este foarte util, dar protocoalele sunt folosite

    pe scar larg. Din acest motiv, le vom studia pe fiecare n detaliu.

  • Reele de calculatoare 5

    Modele de referin

    1. Modelul de referin OSI 2. Modelul de referin TCP/IP

  • Reele de calculatoare 6

    1. Modelul de referin OSI

    Modelul OSI (Open Systems Interconnection)

    propune o solutie de conectare a sistemelor

    deschise.

    El a fost elaborat de catre Organizatia Internationala

    de Standarde (ISO - International Standards

    Organization) intre 1977 si 1994.

    Proprietatea de "open" (deschis) a unui sistem se

    refera la faptul ca sistemul este pregatit pentru

    comunicatii cu orice alt sistem din retea fiind

    "deschis" pentru schimburi informationale cu alte

    gazde, pe baza unor reguli (protocoale de

    comunicatie).

  • 1. Modelul de referin OSI Modelul de referin OSI permite vizualizarea

    traseului parcurs de informaii sau pachete de date, de la un program de aplicaii (de tipul documentelor, foilor de calcul tabelar, bazelor de date, prezentrilor etc.) la un alt program de aplicaii localizat ntr-un alt computer din reea, chiar dac expeditorul i destinatarul fac parte din reele cu topologii diferite, cu tipuri diferite de medii.

    Acest model este conceput ca avnd apte straturi (sau niveluri), fiecare avnd funcii specifice, realiznd mpreun comunicarea n reea.

    Aceast separare a funciilor ntr-o reea se numeste stratificare (layering).

    Reele de calculatoare 7

  • 1. Modelul de referin OSI Funciile nu specific cum trebuie efectuat o

    operaiune, ci doar ce trebuie s ndeplineasc un anumit nivel, modul de realizare fiind sarcina

    protocoalelor (seturi de reguli i metode).

    Implementarea protocoalelor se poate realiza fie

    software, fie hardware, fie n ambele moduri.

    n general productorii implementeaz nivelele superioare n software i cele inferioare n hardware.

    Proiectarea arhitecturii pe nivele determin extinderea sau mbuntirea facil a sistemului.

    De exemplu, schimbarea mediului de comunicaie nu determin dect modificarea nivelului fizic, lsnd intacte celelalte nivele. Reele de calculatoare 8

  • 1. Modelul de referin OSI Comunicarea n reea

    S lum ca exemplu de comunicare ntlnit zi de zi comunicarea ntre dou faculti. La nivel superior, decanii comunic ntre ei. Similar i profesorii comunic ntre ei. Nu n ultimul rnd, i studenii comunic ntre ei printr-un limbaj caracteristic.

    Pentru ca aceast comunicare s fie posibil, exist nite reguli de comunicare ce sunt respectate de fiecare categorie de persoane.

    Reele de calculatoare 9

    Reguli ntre directori'LUHFWRU 1

    Informaii pentru profesori

    DLUHFWRU Informaii

    pentru profesori

    PROFESOR

    Informaii

    pentru elevi

    PROFESOR

    Informaii

    pentru elevi

    S ELEV S ELEV

    Reguli ntre profesori

    Reguli ntre elevi

    Acesta este un

    exemplu bun

    pentru a nelege ce presupune

    comunicarea

    bazat pe niveluri i protocoale.

  • 1. Modelul de referin OSI

    Cele sapte niveluri ale modelului

    OSI sunt:

    Fiecare nivel este independent,

    ns ofer servicii nivelului situat deasupra lui i primete de la cel de sub el, comunicarea fiind realizat n ambele sensuri.

    Nivelele sunt adesea identificate nu

    doar prin nume ci i prin cifre.

    Astfel nivelul Aplicaie este considerat nivelul 7 iar cel Fizic

    nivelul 1.

    Reele de calculatoare 10

  • 1. Modelul de referin OSI

    Noiunea de protocol

    Ca i ntre oameni, pentru a putea comunica ntre ele, calculatoarele trebuie s vorbeasc acelai limbaj, sau altfel spus, s foloseasc acelai protocol.

    Aadar, un protocol este un set de reguli pe care fiecare calculator trebuie s-l respecte pentru a comunica cu un altul.

    Reele de calculatoare 11

  • 1. Modelul de referin OSI Noiunea de protocol

    Dac vorbim de conversaie ntre dou calculatoare, apar urmtoarele ntrebri:

    Reele de calculatoare 12

    Medii de transmitere?

    CABLU CABLU ATMOSFER ATMOSFER

    Reguli de transmitere?

    PROTOCOALE PROTOCOALE STANDARDE STANDARDE

    n ce format putem transmite?

    TEXT TEXT GRAFIC GRAFIC VIDEO VIDEO AUDIO AUDIO

    Ce putem transmite?

    DATE DATE

  • 1. Modelul de referin OSI Funciile nivelurilor OSI

    Fiecare nivel OSI definete un set de funcii, protocoalele stabilind modul n care sistemul furnizeaz aceste funcii.

    Nivelul n al unui calculator poate comunica cu nivelul n al altuia.

    Prin urmare, se spune c regulile folosite n comunicare se numesc protocoale de nivel n.

    n realitate datele nu sunt transmise de la nivelul n al unei maini ctre nivelul n al alteia.

    n schimb, fiecare nivel realizeaz prelucrrile specifice asupra datelor i le transmit nivelului inferior, pn la nivelul fizic unde se realizeaz schimbul efectiv de date.

    Doar din punct de vedere logic se poate vorbi de o "conversaie" ntre nivelurile a dou maini.

    Deci fiecare nivel al modelului OSI are un set predeterminat de

    funcii pe care le realizeaz pentru a face posibil comunicarea n reea.

    Reele de calculatoare 13

  • 1. Modelul de referin OSI

    Reele de calculatoare 14

    Aceste funcii ale modelului OSI sunt:

    Furnizeaz servicii de reea pentru aplicaii Aplicaie

    Transform formatul datelor pentru a asigura interfaa standard pentru nivelul aplicaie Prezentare

    Asigur comunicarea ntre o aplicaie local i una la distan Sesiune

    Asigur transportul sigur i menine fluxul de date n reea Transport

    Asigur adresarea logic i selectarea cii de rutare Reea

    Asigur adresarea fizic i accesul la mediul de transport Legtur de date

    Asigur transmisia binar a datelor Fizic

    7

    6

    5

    4

    3

    2

    1

  • 1. Modelul de referin OSI

    ncapsularea

    Dup cum artam mai sus, nivelurile de la emitor comunic cu echivalentul lor de la receptor, de exemplu nivelul 5 al

    emitorului transmite informaii nivelului 5 al receptorului.

    Comunicarea se realizeaz pe baza protocoalelor fiecrui nivel.

    Acest tip de comunicare se numeste comunicare peer-to

    peer.

    Pentru a putea fi adresat informaia ctre un anumit nivel corespunztor, i pentru ca acesta s o poat recunoate ca fiind adresat lui, datele sunt supuse unor modificri pe parcursul comunicrii.

    Acest proces este numit ncapsulare, iar n cadrul lui

    informaiile sunt grupate n pachete.

    Reele de calculatoare 15

  • 1. Modelul de referin OSI Un pachet de date este o unitate de informaii grupate

    logic care circul ntre computere (uniti de date - Protocol Data Units - PDUs).

    n pachete sunt incluse informaiile de la emitor, precum i alte elemente care sunt necesare pentru a face posibil i sigur comunicarea cu receptorul.

    Prin procesul de ncapsulare fiecare nivel adaug un anumit identificator la informaia primit (antete / headers, secvene terminale / trailers i alte informaii) i o trimite mai departe.

    Astfel, de la emitor datele pornesc de la nivelul 7 Aplicaie i ajung s fie mpachetate pn la nivelul 1 Fizic iar la receptor se va derula procesul invers,

    despachetnd de la nivelul 1 spre nivelul 7.

    Reele de calculatoare 16

  • 1. Modelul de referin OSI

    Procesul de conversie a datelor presupune urmtorii pai:

    1. Construirea datelor. Utilizatorul scrie email-ul al crui text i eventual imagini vor fi convertite n straturile superioare (7,6,5)

    pentru a avea un format care s poat fi trimis n reea.

    2. Segmentarea datelor. Se face la nivelul 4, n aa fel nct se garanteaz c datele vor ajunge n siguran de la un calculator la altul.

    3. Adaugarea adreselor de reea. Se face la nivelul 3 i const n adaugarea unui header la segmentul nivelului 3, rezultnd

    ceea ce numim pachet.

    Acest header vine cu informaii deosebit de preioase: adresa logic ctre care va fi expediat pachetul, adresa logic a sursei.

    Tot la acest nivel se decide care va fi urmtoarea main creia i se va livra pachetul (next hop).

    Reele de calculatoare 17

  • 1. Modelul de referin OSI

    4. Adugarea headerului de strat 2. Aici se adaug un header care conine informaii cu privire la urmtoarea main care va primi acea informaie. Rezultatul acestei asamblri fiind ceea ce numim un cadru (frame).

    Trebuie deosebit aceast adresare de cea de la nivelul 3: spre exemplu dac sunt ntr-o reea A i trimit informaie n aceeai reea, IP-ul destinaiei va fi al mainii ctre care trimit, MAC-ul deasemeni; pe cnd dac trimit ntr-o alt reea, IP-ul va fi al destinaiei, iar MAC-ul va fi al default gateway-ul din reeaua A n care ne aflm.

    5. Convertirea n biti pentru transmitere. Cadrul trebuie convertit

    ntr-un format binar pentru transmiterea printr-un mediu de

    propagare.

    O functie de tip clocking permite echipamentelor s disting aceti bii, pe msur ce acetia cltoresc prin mediul de transmitere. Mediul fizic de transmitere poate varia de-a lungul cii folosite.

    Reele de calculatoare 18

  • 1. Modelul de referin OSI

    Reele de calculatoare 19

    Aplicaie

    Prezentare

    Sesiune

    Transport

    Reea

    Legtur de date

    Fizic

    7

    6

    5

    4

    3

    2

    1

    Aplicaie

    Prezentare

    Sesiune

    Transport

    Reea

    Legtur de date

    Fizic

    7

    6

    5

    4

    3

    2

    1

    DATE

    DATE

    DATE

    SEGMENTE

    PACHETE

    CADRE

    BII

  • 1. Modelul de referin OSI

    Nivelul Aplicaie

    Cea mai cunoscut aplicatie folosit pe acest nivel este:

    Nivelul Aplicaie permite programelor de aplicaii s acceseze servicii de reea precum accesul la baze de date, email i transfer de fiiere prin FTP.

    Reele de calculatoare 20

    Furnizeaz servicii de reea pentru aplicaii Aplicaie

    Prezentare

    Sesiune

    Transport

    Reea

    Legtur de date

    Fizic

    Browser

    7

    6

    5

    4

    3

    2

    1

  • 1. Modelul de referin OSI

    Nivelul Aplicaie identific i stabilete disponibilitatea partenerului de comunicaie, sincronizeaz aplicaiile ntre ele i stabilete procedurile pentru controlul integritii datelor i erorilor.

    De asemenea identific dac exist suficiente resurse pentru a sprijini comunicaia ntre parteneri.

    La acest nivel ncepe procesul de ncapsulare.

    Astfel, datelor li se adaug un antet numit application header.

    Acesta conine informaii ce permit receptorului recunoaterea informaiilor primite.

    Reele de calculatoare 21

  • 1. Modelul de referin OSI Protocoale de la acest nivel care fac posibil comunicarea sunt:

    1. DHCP (Dynamic Host Configuration Protocol) - atribuirea dinamica

    de adrese IP echipamentelor de reea

    2. DNS (Domain Name System) translatarea numelor n adrese IP

    3. FTP (File Transfer Protocol) - transfer de fiiere

    4. HTTP (Hyper Text Transfer Protocol) - aplicaii web (prezentare, baze de date, etc.)

    5. IMAP (Internet Message Access Protocol) i POP (Post Office Protocol) protocoale folosite de clienii locali de email de preluare a e-mail-urilor de pe servere de email

    6. SMTP (Simple Mail Transfer Protocol) standard pentru transmiterea e-mail-urilor

    7. SNMP (Simple Network Management Protocol) - administrare i monitorizare

    8. SSH (Secure Shell) transmitere securizat a datelor

    9. Telnet - terminale virtuale

    Reele de calculatoare 22

  • 1. Modelul de referin OSI

    La acest nivel are loc codificarea

    datelor ntr-un format comun

    (ASCII, de exemplu).

    Reele de calculatoare 23

    Aplicaie

    Transform formatul datelor pentru a asigura interfaa standard pentru nivelul aplicaie Prezentare

    Sesiune

    Transport

    Reea

    Legtur de date

    Fizic

    7

    6

    5

    4

    3

    2

    1

    Formatul datelor (ASCII)

  • 1. Modelul de referin OSI

    Nivelul Prezentare este nivelul care formateaz datele pe care nivelul aplicaie al unui sistem le transmite, pentru ca acestea s fie standardizate i deci s poat fi citite de ctre nivelul aplicaie al altui sistem.

    Atunci cnd este necesar, nivelul face translaie ntre diferitele formate ale datelor folosind un

    format comun (cod ASCII) pentru reprezentarea

    acestora.

    n procesul de ncapsulare antetul nivelului 6

    (presentation header) este adugat la cel primit de la nivelul 7 i este transmis ctre nivelul 5.

    Reele de calculatoare 24

  • 1. Modelul de referin OSI

    Reele de calculatoare 25

    Aplicaie

    Prezentare

    Asigur comunicarea ntre o aplicaie local i una la distan Sesiune

    Transport

    Reea

    Legtur de date

    Fizic

    Comunicare

    7

    6

    5

    4

    3

    2

    1

    La acest nivel are loc

    comunicarea (dialogul) ntre

    aplicaii

  • 1. Modelul de referin OSI Dup cum spune chiar numele su, nivelul Sesiune

    stabilete, gestioneaz i finalizeaz sesiunile de comunicaie ntre aplicaii.

    Prin sesiune se nelege dialogul ntre dou sau mai multe entiti.

    Altfel spus, nivelul Sesiune este responsabil de crearea

    conexiunilor, de sincronizarea i meninerea lor i de ntreruperea acestora.

    n plus, acest nivel ofer garanii n ceea ce privete expedierea datelor, clase de servicii i raportarea erorilor.

    Antetul adugat la acest nivel se numete session header. Pn n acest moment al ncapsulrii informaia transmis are denumirea de date.

    Protocoale pentru acest strat: ADSP, NetBEUI, NetBIOS.

    Reele de calculatoare 26

  • 1. Modelul de referin OSI

    Reele de calculatoare 27

    Aplicaie

    Prezentare

    Sesiune

    Asigur transportul sigur i menine fluxul de date n reea Transport

    Reea

    Legtur de date

    Fizic

    7

    6

    5

    4

    3

    2

    1

    Transport sigur

    La acest nivel are loc transportul

    de calitate de date ntre aplicaii.

  • 1. Modelul de referin OSI Nivelul Transport are rolul de a transporta datele n siguran i de a

    asigura i menine un flux al acestora.

    Nivelul furnizeaz un serviciu pentru transportul datelor ctre nivelurile superioare i, n special, caut s vad ct de sigur este transportul prin reea.

    Nivelul transport ofer mecanisme prin care stabilete, ntreine i ordon nchiderea circuitelor virtuale; detecteaz cderea" unui transport i dispune refacerea acestuia; controleaz fluxul de date pentru a preveni rescrierea acestora.

    Pentru realizarea acestor responsabiliti, datele sunt descompuse n uniti mai mici, segmente, numite i unitati de date de nivel Transport (transport layer Protocol Data Units - PDUs) pentru a fi mai uor administrate. Un PDU descrie datele care se deplaseaza de la un nivel

    la altul n modelul OSI.

    Antetul (transport header) adugat la acest nivel conine informaii legate de porturi, numere de secven i de confirmare, necesare pentru transferul sigur al datelor.

    Protocoale: TCP i UDP, SPX, PEP, VOTS.

    Reele de calculatoare 28

  • 1. Modelul de referin OSI

    Reele de calculatoare 29

    Aplicaie

    Prezentare

    Sesiune

    Transport

    Asigur adresarea logic i selectarea cii de rutare Reea

    Legtur de date

    Fizic

    7

    6

    5

    4

    3

    2

    1

    Adresarea i rutarea pachetelor

    Este unul dintre cele mai

    complexe niveluri; asigur conectivitatea i selecia cilor de comunicaie ntre dou sisteme ce pot fi localizate n

    zone geografice diferite.

  • 1. Modelul de referin OSI Nivelul Reea adaug antetul propriu transformnd

    segmentele de la nivelul Transport n pachete.

    Acest antet conine adresele logice ale interlocutorilor precum i informaii de control, rolul acestui nivel fiind adresarea ntre hosturi i rutarea pachetelor (gsete cea mai bun cale pe care informaia trebuie s o parcurg pentru a ajunge la destinaie).

    Protocoale: ARP (mapeaz adrese MAC cu IP), ICMP (folosit pentru anunarea erorilor), IGP, IS-IS, IGRP, EIGRP, RIP (toate sunt protocoale de routare

    folosite pentru schimbarea tabelelor de routare ntre

    routere), IPX, IP. Reele de calculatoare 30

  • 1. Modelul de referin OSI

    Reele de calculatoare 31

    Aplicaie

    Prezentare

    Sesiune

    Transport

    Reea

    Asigur adresarea fizic i accesul la mediul de transport Legtur de date

    Fizic

    7

    6

    5

    4

    3

    2

    1

    La acest nivel are loc controlul

    accesului la informaii.

    Protocoale: HDLC, LAPB, LAPD,

    PPP, SLIP. Multe dintre acestea

    definesc modalitatea de ncapsulare

    n liniile seriale.

    Controlul accesului

  • 1. Modelul de referin OSI Este nivelul care face trecerea datelor din calculator n mediul

    prin care este trimis informaia (cablu, fibra optic sau unde radio).

    Acest nivel controleaz fluxul de date n mediul de transport, ofer adresarea fizic (adresele MAC). Aici se regsesc tehnologiile care asigur diferite topologii logice ale reelelor (Ethernet, IEEE 802.3, IEEE 802.5, FDDI, Token Ring, etc).

    Cu alte cuvinte nivelul Legtur de date este responsabil cu adresarea fizic i cu accesul la mediu (canal de comunicare).

    La nivelul Legtur de date pachetele primite de la nivelul Reea sunt transformate n cadre (frame-uri).

    Antetul adugat la formarea cadrelor conine adresa fizic a interlocutorilor, iar coada adugat conine informaii pentru corectarea de erori.

    Reele de calculatoare 32

  • 1. Modelul de referin OSI

    Reele de calculatoare 33

    Aplicaie

    Prezentare

    Sesiune

    Transport

    Reea

    Legtur de date

    Asigur transmisia binar a datelor Fizic

    7

    6

    5

    4

    3

    2

    1

    de transmisii

    Nivelul Fizic definete specificaiile electrice i fizice ale mediilor de comunicare i ale echipamentelor.

    Specificaiile vizeaz nivelul voltajului din cablu, tipurile de cablu,

    ratele de transmisie a datelor,

    distana maxim de transmisie, conectorii fizici.

    Nivelul Fizic transform cadrele n bii pentru a putea fi transmii prin mediul de comunicare.

  • Reele de calculatoare 34

    Modelul OSI introduce astfel cteva

    concepte importante care sunt reluate i n alte arhitecturi de comunicaie.

    Acestea sunt:

    1. Protocoale: conin regulile de comunicare care se stabilesc ntre dou entiti de pe acelai nivel al stivei de protocoale dar de pe sisteme diferite

    2. Servicii: includ funciile de deservire reciproc ntre dou nivele succesive ale aceluiai sistem

    3. Interfee: definesc modul de abordare a nivelelor adiacente din stiva de protocoale

  • Reele de calculatoare 35

    Modele de referin

    1. Modelul de referin OSI 2. Modelul de referin TCP/IP

  • 2. Modelul de referin TCP/IP

    Modelul de referin TCP/IP

    Dei modelul de referin OSI a fost creat pentru asigurarea interoperabilitii echipamentelor de reea, modelul TCP/IP a fost conceput pentru a oferi o referin pentru dezvoltarea de protocoale compatibile.

    Modelul de referin TCP/IP i stiva protocolului TCP/IP (TCP/IP protocol stack) au fcut posibil comunicarea ntre dou computere aflate n oricare parte a lumii, cu viteza luminii.

    Reele de calculatoare 36

  • 2. Modelul de referin TCP/IP Astfel, TCP (Tranmission Control Protocol) are rolul de

    mprire a datelor n pachete i asigur transmiterea corect a mesajelor ntre computere.

    Pachetele sunt numerotate, putndu-se verifica primirea lor n

    forma n care au fost transmise i reconstituirea mesajelor lungi, formate din mai multe pachete.

    IP (Internet Protocol) asigur livrarea pachetelor numai dac n funcionarea reelelor nu apar erori.

    Dac un mesaj este prea lung, IP cere fragmentarea lui n mai multe pachete.

    Transmiterea pachetelor IP se face ntre calculatoare gazd i nu direct ntre programele de aplicaie.

    Protocolul TCP/IP are avantajul c nu depinde de configuraia hardware, de mediile de transmisie, i este suportat de majoritatea sistemelor de operare.

    Reele de calculatoare 37

  • 2. Modelul de referin TCP/IP Spre deosebire de OSI, modelul TCP/IP are doar patru niveluri:

    Dei dou dintre niveluri au acelai nume ca la modelul OSI, nu trebuie confundate ntre ele pentru c fiecare nivel are funcii total diferite pentru fiecare model n parte.

    Reele de calculatoare 38

    Aplicaie

    Transport

    Internet

    Acces reea

    4

    3

    2

    1

  • 2. Modelul de referin TCP/IP

    Nivelul Aplicaie

    Proiectanii TCP/IP au considerat c protocoalele de nivel superior trebuie s includ detaliile nivelurilor prezentrii i sesiunii ale modelului OSI.

    Reele de calculatoare 39

  • 2. Modelul de referin TCP/IP

    Pur i simplu au creat un nivel aplicaie care manevreaza protocoalele de nivel superior,

    problemele de reprezentare, codificrile i controlul dialogurilor.

    TCP/IP combin toate aceste deziderate ntr-un singur nivel, care asigur mpachetarea corect a datelor pentru nivelul urmtor.

    Nivelul Aplicaie ofer servicii de reea aplicaiilor utilizator cum ar fi browserele web, programele

    de e-mail, terminalul virtual (TELNET), transfer

    de fiiere (FTP).

    Reele de calculatoare 40

  • 2. Modelul de referin TCP/IP

    Nivelul Transport

    Nivelul transport al modelului TCP/IP administreaz transmisia de date de la un computer la altul,

    asigurnd calitatea serviciului de comunicare,

    sigurana liniei de transport, controlul fluxului i detecia i corecia erorilor.

    Una dintre funciile acestui nivel este de a mpri datele n segmente mai mici pentru a fi transportate

    uor prin reea.

    El este proiectat astfel nct s permit conversaii ntre entitile pereche din gazdele surs, respectiv, destinaie.

    Reele de calculatoare 41

  • 2. Modelul de referin TCP/IP

    Reele de calculatoare 42

    Nivelul Transport este compus din dou protocoale capt-la-capt: 1. protocolul de control al transmisiei (TCP)

    2. protocolul datagrama al utilizatorului (UDP)

  • 2. Modelul de referin TCP/IP TCP (Trasmission Control Protocol) este un protocol sigur

    orientat pe conexiune care permite ca un flux de octei trimii de pe o main s ajung fr erori pe orice alt main din reea.

    Orientarea pe conexiune nu semnifica faptul c exist un circuit ntre computerele care comunic, ci faptul c segmentele nivelului Aplicaie cltoresc bidirecional ntre dou gazde care sunt conectate logic pentru o anumit perioad.

    Acest proces este cunoscut sub denumirea de packet

    switching.

    TCP/IP fragmenteaz fluxul de octei n mesaje discrete i paseaz fiecare mesaj nivelului Internet.

    TCP trateaz totodat controlul fluxului pentru a se asigura c un emitor rapid nu inund un receptor lent cu mai multe mesaje dect poate acesta s prelucreze. Reele de calculatoare 43

  • 2. Modelul de referin TCP/IP

    Al doilea protocol din acest nivel, UDP (User

    Datagram Protocol), este un protocol nesigur, fr conexiuni, destinat aplicaiilor care doresc s utilizeze propria lor secveniere i control al fluxului.

    Protocolul UDP este de asemenea mult folosit

    pentru interogri rapide ntrebare-rspuns, client-server i pentru aplicaii n care comunicarea prompt este mai importatnt dect comunicarea cu acuratee, aa cum sunt aplicaiile de transmisie a sunetului i a imaginilor video.

    Reele de calculatoare 44

  • 2. Modelul de referin TCP/IP

    Iniial nivelul reea trebuia s asigure rutarea pachetelor n interiorul unei singure reele.

    Cu timpul a aprut posibilitatea interconexiunii ntre reele, astfel nct acestui nivel i-au fost adugate funcionaliti de comunicare ntre o reea surs i o reea destinaie.

    Pe lng rolul nivelului Internet de a trimite pachete de la surs spre reeaua internetwork (dintre reele) este i cel de a controla sosirea lor la destinaie indiferent de traseul sau reelele traversate pn la destinaie.

    Protocolul specific care guverneaz acest nivel se numete protocol Internet (IP).

    n acest nivel se realizeaz alegerea cii optime i distribuirea pachetelor. Acesta este locul unde acioneaza routerul n internet.

    Reele de calculatoare 45

  • 2. Modelul de referin TCP/IP

    n stiva TCP/IP, protocolul IP asigur rutarea pachetelor de la o adres surs la o adres destinaie, folosind i unele protocoale adiionale, precum ICMP sau IGMP.

    Determinarea drumului optim ntre cele dou reele se face la acest nivel.

    Comunicarea la nivelul IP este nesigur, sarcina de corecie a erorilor fiind plasat la nivelurile superioare (de exemplu prin protocolul TCP).

    n IPv4 (nu i IPv6), integritatea pachetelor este asigurat de sume de control.

    Reele de calculatoare 46

  • 2. Modelul de referin TCP/IP

    Nivelul Acces reea

    27.10.2012 Reele de calculatoare 47

  • 2. Modelul de referin TCP/IP

    Protocoalele TCP/IP

    Reele de calculatoare 48

    FTP FTP HTTP HTTP SMTP SMTP DNS DNS DNS DNS TFTP TFTP

    TCP TCP UDP UDP

    INTERNET INTERNET

    IP IP

    LAN LAN Alte LAN i

    WAN

    Alte LAN i WAN

  • Comparaie OSI - TCP/IP

    Modelul OSI i modelul TCP/IP sunt ambele modele de referin folosite pentru a descrie procesul de transmitere a datelor.

    Dar de ce trebuie s le studiem pe amndou cnd unul poate ar fi suficient?

    Modelul OSI este folosit pentru dezvoltarea standardelor

    de comunicaie pentru echipamente i aplicaii ale diferiilor productori. Specialitii l prefer pentru analize mai atente i ca fundament n orice discuie legat de reele.

    Pe de alt parte este adevrat c TCP/IP este folosit pentru suita de protocoale TCP/IP i este mai folositor pentru c este implementat n lumea real.

    Reele de calculatoare 49

  • Comparaie OSI - TCP/IP Comparnd cele dou modele de referin (OSI i TCP/IP) vedem

    diferene ns sunt i asemnri.

    Dei modelul OSI are 7 niveluri iar TCP/IP are doar 4 niveluri, rolul lor per ansamblu este n final acelai.

    Reele de calculatoare 50

    Prezentare6

    Sesiune5

    Transport4

    Reea3

    Legtur de date2

    Aplicaie7

    Fizic1

    Aplicaie

    4

    Transport3

    Internet2

    Acces reea1

    OSI TCP/IP

  • Comparaie OSI - TCP/IP

    Asemnri

    Ambele au niveluri

    Ambele au nivelul aplicaiei, dei fiecare conine servicii diferite

    Ambele au nivelurile reelei i transportului comparabile

    Ambele folosesc tehnologia de tip packet

    switching (nu tehnologia circuit switching)

    Administratorii de reea trebuie s le cunoasc pe amndou

    Reele de calculatoare 51

  • Comparaie OSI - TCP/IP Deosebiri

    TCP/IP combin n nivelul su Aplicaie (4) nivelele Aplicaie (7), Prezentare (6) i Sesiune (5) din modelul OSI.

    TCP/IP combin nivelul Legtur de date (2) i nivelul Fizic (2) din modelul OSI ntr-un singur nivel numit Acces Reea (1).

    TCP/IP pare a fi mai simplu deoarece are mai puine niveluri.

    Protocoalele TCP/IP reprezint standardele pe baza crora s-a dezvoltat Internetul.

    Reelele tipice nu sunt construite pe baza protocoalelor OSI, dei modelul OSI este considerat ca ghid.

    TCP / IP folosete protocolul UDP care nu garanteaz ntotdeauna livrarea de pachete precum face nivelul transport

    din modelul OSI.

    Reele de calculatoare 52

  • Concluzii

    Avantajele oferite de mprirea reelelor n niveluri sunt:

    Standardizarea componentelor reelelor, permind astfel crearea acestora de ctre diversi productori.

    Permiterea comunicrii ntre tipuri diferite de componente software i hardware.

    Previne ca schimbrile aprute ntr-un nivel s nu afecteze celelalte niveluri, permind astfel dezvoltarea rapid a acestora.

    Fenomenul de comunicare n reea este descompus n pri mai mici i implicit mai simple.

    Comunicarea prin reea devine mai puin complex, nelegerea i nvarea modului n care informaia este trimis i primit devenind mai uor de fcut.

    Reele de calculatoare 53