Sunteți pe pagina 1din 4

Familia de protocoale TCP/IP a) Un scurt istoric TCP/IP a aprut mai nti n mediile Unix, motiv pentru care istoria

sa se mpletete cu istoria reelelor Unix. Prima aplicaie Unix de reea a fost UUCP (Unix to Unix Copy), un program de copiat fisiere de la un sistem Unix la altul. UUCP a fost dezvoltat n 1976 i a fost livrat n 1978, odat cu Unix-BSD Versinea 7. UUCP este orientat spre comenzi batch i este utilizat n special ntre calculatoarele conectate pe linii telefonice, dar i pe sisteme conectate direct. El este utilizat i astzi, n principal pentru transferul surselor software i a potei electronice. La sfritul anilor 60 i nceputul anilor 70, Agenia pentru Proiecte de Cercetare Avansat n Aprare, o agenie din cadrul Departamentuliu Aprrii SUA, sponsoriza dezvoltarea reelei ARPANET. n septembrie 1980, (D)ARPA a lansat un proiect pentru a dezvolta familia de protocoale TCP/IP, pentru a fi implementat sub Unix-BSD rulnd pe calculatoare VAX. Prima versiune de TCP/IP a fost inaugurat n toamna anului 1981 i a fost integrat la Berkeley University n versiunea de Unix BSD4.2, care era n curs de dezvoltare. Dup 1983, cnd acest sistem de operare a fost lansat, reelele locale sau rspndit foarte rapid. Totodat cu BSD4.2 a fost lansat i sitemul de socluri (sockets) care este utilizat astzi n majoritatea sistemelor de operare Unix, ca i n reele Windows. Cteva dintre punctele forte ale familiei de protocoale TCP/IP sunt: - este independent de vnztor - nu este protejat prin copyright - este operaional pe aproape orice tip de calculatoare - se poate utiliza pentru reele att de tip LAN ct i pentru cele de tip WAN - este utilizat de multe agenii guvernamentale i de multe reele comerciale b) Structura pachetului TCP/IP Familia TCP/IP are o parte relativ stabil, i anume nivelul reea i nivelul transport. n ceea ce privete nivelul aplicaie, lucrurile se diversific, aplicaiile standard sunt extinse mereu i se adaug altele noi. Firesc, nivelul legturii de date aparine mai puin TCP/IP i mai mult driverelor de reea i plcilor de reea, acestea fiind primele componente care trebuie schimbate la schimbarea tehnologiei de transmisie. n figura de mai jos este ilustrat structura acestui pachet. Vom descrie pe scurt, n ordinea nivelelor, rolul acestor componente. Nivel proces (aplicaie) FTP RHS TFTP TELNET SMTP NNTP RCP NFS RLOGIN NIS REXEC POP

TCP

Nivel transport UDP Nivel reea RARP

IP

ARP

ICMP

ARPANET

Nivel legtur de date Satelit Ethernet

Token Ring

b1) Nivelul legturii de date Tehnologia de comunicaie evolueaz extrem de rapid, introducnd tipuri de legturi cu viteze din ce n ce mai mari. n acelai timp, vechile legturi sunt nc funcionale i probabil c vor fi pentru nc mult vreme. n consecin, la acest nivel vom ntlni, printre altele, linii telefonice lucrnd la 57.6Kbs, ca i fibre optice de 1.544 Mbs. Majoritatea sistemelor utiliznd TCP/IP n reele locale folosesc conexiuni Ethernet cu viteze de pn la 10/100 Mbs. n acelai timp exist legturi seriale RS-232 la viteze ntre 1200 bps si 19200 bps, lagturi asincrone prin SLIP (Serial Line Internet Protocol) i PPP (Point to Point Protocol). Colateral, se dezvolt nc multe altele, cum ar fi legturile prin satelit, legturile radio, legturile laser, etc. b2) Nivelul reea IP (Internet Protocol) asigur transmiterea nefiabil a pachetelor prin intermediul unor adrese unice, specifice fiecrui nod, numite adrese Internet. Caracteristica esenial a IP este c fiecare pachet este tratat ca i o entitate independent, dar fr legturi cu alte pachete. Entitile de transmisie IP se numesc pachete sau datagrame IP. Componenta IP este intermediarul ntre cadrele de la nivelul legturii de date i mesajele nivelului transport. Structura unui pachet IP este dat n figura urmtoare: 0 4 8 Versiune Lungime Tip de IP antet serviciu Numr de identitate pachet Interval maxim de via 16 20 24-31 Lungimea pachetului Flaguri de Offset fragment n fragm. datagram Checksum pentru pachet

Protocol (TCP sau UDP) Adresa Internet (IP) a sursei Adresa Internet (IP) a destinaiei Opiuni (rutri, etc.) Datele pachetului

///////////////////////

Nivelul IP este nivelul responsabil cu rutarea pachetelor pe Internet. De asemenea, este responsabil cu eventuala fragmentare a datelor. De exemplu, dac un gateway primete spre transmitere un pachet care este prea mare pentru urmtoarea reea de parcurs (depete valoarea MTU as reelei), nivelul IP este acela care mparte datagrama n fragmente i le transmite pe acestea ca pachete IP independente. Fragmentele sunt reasamblate la destinaie pentru a forma datagrama iniial. Dac unul dintre fragmente este eronat sau pierdut, se anuleaz ntreaga datagram. Nivelul IP nu ofer dect o form rudimentar de control a fluxului de date. Atunci cnd pachetele ajung la destinie ntr-un ritm att de rapid nct o parte din ele se pierd, modulul IP transmite un mesaj ICMP ctre sursa original, informnd-o pe aceasta c datele sosesc prea repede. La unele implementri, acest mesaj ICMP este trecut nivelului TCP. ARP (Adress Resolution Protocol) translateaz dinamic adrese IP n adrese hard unice, care nu sunt disponibile aplicaiilor sau utilizatorilor. RARP (Reverse Adress Resolution Protocol) realizeaz funcia invers. b3) Nivelul transport UDP (User Datagram Protocol) este un protocol de transfer nefiabil, dar de vitez mare de transmisie. Dimensiunea maxim a pachetului de date este limitat. TCP (Transmission Control Protocol) asigur transferul fiabil al datelor ntre aplicaiile surs i destinaie. Dimensiunea mesajelor este nelimitat, dar performanele sunt mai sczute. Caracteristicile principale ale TCP sunt urmtoarele: - transferuri de date n flux continuu

sigurana transmisiei controlul fluxului de date multiplexarea controlul conexiunii

b4) Nivelul proces Acest nivel ncorporeaz nivelul 5 sesiune, 6- prezentare i 7 aplicaie din modelul OSI. Nivelul proces utilizez, ca mijloc de contact ntre parteneri, mecanismul SOCKET. O extensie natural a mecanismului Socket este RPC (Remote Procedure Call). Prof.: Luaru Iulia- Gyngyi

S-ar putea să vă placă și