|
Protocoalele din familia TCP/IP sunt organizate īn trei blocuri func?ionale.
Arhitectura TCP/IP a fost conceput? īnaintea modelului OSI; din aceast? cauz? este greu de stabilit o coresponden?? perfect? īntre ele.
Nivelul aplicativ regrupeaz? protocoalele aplicative ca Telnet sau FTP. Acest nivel al arhitecturii TCP/IP corespunde func?iunilor realizate de straturile 5,6 ?i 7 ale modelului OSI.
Protocolul TCP asigur? aplica?iilor TCP/IP un serviciu fiabil de transport de date īntre dou? calculatoare conectate la Internet. TCP prime?te de la aplica?ie datele ce trebuie transmise ?i le decupleaz? īn pachete numite datagrame. Datagramele sunt numerotate de c?tre TCP. Fiecare datagram? cuprinde un antet (TCP header) īn care figureaz?, īntre altele, num?rul datagramei ?i adresa ma?inii destinatare. Se g?se?te, de asemenea, o sum? de control al erorii de transmisie (checksum), gra?ie c?reia se poate determina dac? datagrama a fost transmis? f?r? eroare. TCP transmite datagramele stratului IP.
IP este un protocol de nivelul 3 care gestioneaz? rutarea pachetului prin Internet īn mod deconectat, f?r? garan?ie de rezultat. Cānd stratul IP prime?te o datagram?, el trebuie s?-i adauge antetul IP. Acesta cuprinde adresa celor dou? ma?ini - surs? ?i destina?ie - precum ?i suma de control care va permite verificarea corectitudinii transmisiei antetului IP. Cānd pachetul IP ajunge īn re?ea, va fi dirijat de ruterele IP c?tre ma?ina destinatar?.
Protocoalele TCP/IP se bazeaz? pe alte protocoale de nivel jos (de exemplu, Ethernet sau ATM). Interfe?ele īntre IP ?i aceste protocoale de nivel jos sunt standardizate.
|