Sunteți pe pagina 1din 4

TCP/IP (Transmission Control Protocol/Internet Protocol) Acest articol examineaza cele mai importante protocoale din toate protocoalele

care intra sub acest nume: TCP/IP. Ce este TCP/IP ? TCP si IP sunt doua protocoale de retea (metode de transportul datelor) care stau la baza Internet-ului. TCP/IP cuprinde o serie de protocoale care lucreaza impreuna pentru a oferi transportul datelor prin Internet. Cu alte cuvinte, aceste protocoale ofera toate serviciile disponibile unui navigator pe Internet. Cateva dintre aceste servicii sunt: - transmisia e-mail-ului - transferul de fisiere - acces la World Wide Web Pentru a intelege de la inceput importanta TCP/IP-ului va mentionez cateva dintre avantajele protocolului TCP/IP: - independenta de platforma. Protocoalele din cadrul TCP/IP nu depind de platforma pe care lucreaza. TCP/IP-ul a fost si este folosit pe retele de toate felurile. Il intalnim in sistemele UNIX, in Windows 95, Windows NT si OS/2. Probabil ca mai sunt si alte sisteme dar acestea sunt cele mai importante. Iata si cateva avantaje. - standarde deschise - specificatiile sunt disponibile in mod public. Oricine poate contribui la dezvoltarea acestor protocoale. - adresare absoluta - aceste protocoale asigura identificarea in mod unic a fiecarui calculator conectat la Internet. In cardul TCP/IP intalnim doua clase de protocoale: Protocoalele la nivel de retea Aceste protocoale se ocupa de mecanismul de transfer al datelor si sunt invizibile utilizatorului. De exemplu Internet Protocol (IP) realizeaza transportul de informatie dintre sistemul unui utilizator si sistemele aflate la distanta - face aceste lucruri avand la baza adresele IP ale celor doua masini. Protocoale la nivel de aplicatie Acest tip de protocoale este vizibil utilizatorului intr-o oarecare masura. De exemplu, FTP (File Transfer Protocol) este vizibil utilizatorului. Utilizatorul solicita o conexiune unei alte masini pentru a transfera un fisier, conexiunea se stabileste si apoi transferul incepe. In timpul transferului o parte din schimbul dintre cele doua masini este vizibil (erorile aparute si stadiul in care se afla transferul - cati bytes din fisier au fost transferati in orice moment ). Mai jos va prezint pe scurt o parte din protocoalele TCP/IP-ului. Detalii despre o parte din aceste protocoale va voi oferi in numerele urmatoare. Adress Resolution Protocol (ARP) Inainte ca un mesaj este trimis acesta este impartit in blocuri formatate special pentru

transportul prin Internet. Acestea contin adresele IP ale masinii de pe care pleaca blocurile si ale masinii de destinatie. Inainte ca pachetul sa fie trimis, adresa hardware de destinatie trebuie sa fie descoperita. Aici intervine ARP. O cerere ARP este trimisa. Aceasta cerere este primita de un router care trimite adresa hardware solicitata. O data ce adresa ajunge la masina care urmeaza sa trimita pachetul incepe procesul. Modelul ARP include si cache. Astfel adresele hardware ale masinilor sunt 'tinute minte'. Internet Control Message Protocol ICMP-ul se ocupa de erorile care intervin intre doua sau mai multe computere in timpul transferului. Protocolul permite calculatoarelor implicate sa aiba acces la informatiile cu privire la eroare. ICMP-ul este foarte important in diagnosticarea problemelor dintr-o retea. Internet Protocol Acest protocol este responsabil pentru transportul prin retea a pachetelor care sunt asamblate de TCP sau de UDP. Acest protocol foloseste un set unic de adrese pentru fiecare device din retea ca sa determine calea si destinatia. Transmission Control Protocol Acest protocol este cel mai important protocol al Internetului. TCP-ul realizeaza transferul fara probleme al datelor intre doua masini. TCP/IP-ul este responsabil pentru asamblarea datelor din nivelurile superioare in pachete standard si se ocupa si de transferul corect al datelor. Protocoale la nivel de aplicatie Telnet Protocol Telnet-ul este o aplicatie care permite unui utilizator sa se log-eze la o masina aflata la distanta si sa utilizeze resursele acesteia ca si cum ar fi langa ea. File Transfer Protocol FTP-ul ofera posibilitatea utilizatorului sa copieze fisiere de pe un sistem pe altul. Al doilea sistem poate fi in aceeasi cladire sau in alta tara - lucrurile au loc la fel. O data ce conexiunea exista FTP-ul va ajuta sa copiati fisierele dorite in sistemul dvs. Simple Mail Transfer Protocol Simple Mail Transfer Protocol (SMTP) este folosit pentru a transfera posta electronica. Acest serviciu este total transparent in fata utilizatorului. SMTP-ul transporta e-mail-urile in acelasi fel in care FTP-ul transfera fisierele. Gopher Protocol Acest serviciu este foarte puternic. Deoarece se opereaza in mod text este de departe mai rapid

decat HTTP-ul. De obicei utilizatorul lanseaza un client de Gopher si contacteaza un server. Serverul trimite clientului un meniu de optiuni. Aceste meniuri pot sa contina meniuri pentru cautare, directoare sau alte meniuri. Hypertext Transfer Protocol HTTP-ul este cel mai renumit protocol. Acesta permite utilizatorilor sa navigheze pe Net. Acesta este un protocol din clasa protocoalelor la nivel de aplicatie caruia nu ii pasa ce tip de date transfera. Domain Name System Orice calculator conectat la Internet are o adresa. Aceasta este numerica (adresa IP) si literala. Adresa literala este un alias atribuit adresei IP pentru ca utilizatorii sa o poata retine mai usor. De fiecare data cand accesati o adresa de genul http://er.dntis.ro browserul va interoga in prima faza serverul DNS asupra echivalentului numeric al adresei. Termenul de DNS se refera la conventia pentru denumirea host-urilor si modalitatea de lucru cu denumirile pe Internet. Dynamic Host Configuration Protocol Acest serviciu pune la dispozitia calculatoarelor adrese IP. Aceasta metoda este folosita de Internet Service Provider. La fiecare log-are a unui utilizator serverul ii ofera acestuia un IP. Daca se deconecteaza acel utilizator de la server si se log-eaza din nou dupa citeva minute serverul ii ofera un alt IP. Network File System Network File System (NFS) este un set de protocoale dezvoltate de Sun Microsystems pentru ca utilizatorii dintr-o retea sa poata accesa directoarele disk-urilor din retea in mod transparent. NFS este folosit mai ales de utilizatorii de statii UNIX. Trivial File Transfer Protocol Trivial File Transfer Protocol (TFTP) este un protocol foarte simplu si nesofisticat. Acest protocol foloseste UDP pentru transport. TFTP are acelasi scop ca si FTP-ul numai ca foloseste un alt protocol de transport. User Datagram Protocol O alternativa la TCP se numeste User Datagram Protocol (UDP). Aceasta solutie poate fi acceptata atit timp cit datele transmise nu sunt importante. Avantajul pe care il ofera UDP este acela ca este un serviciu independent de conexiune si este rapid. Cum functioneaza TCP/IP ? TCP/IP opereaza printr-o suma de protocoale necesare pentru a realiza un transfer de date dintre

doua masini. Aceasta multitudine de protocoale este formata din mai multe nivele de straturi - in cazul TCP/IP sunt cinci straturi. Nivelul de aplicatii - este reprezentat prin programul de comunicatii (cand utilizatorul initializeaza un transfer de date acest nivel transfera cererea catre nivelul de transport) (Telnet, File Transfer Protocol) Nivelul de transport - acesta faciliteaza transferul de informatie prin intermediul canalului de comunicatii realizat de nivelul de retea (Transfer Control Protocol, User Datagram Protocol) Nivelul de retea - miscarea dezordonata a bitilor se transforma intr- un canal de comunicatii. La acest nivel adresele IP ale masinilor in contact sunt adaugate pentru ca numai anumite calculatoare sa intre in contact (Internet Protocol) Nivelul legaturii de date - normeaza transferul fizic de biti. Nivelul fizic si cel al legaturii de date pot fi vazute ca si cum ar lucra impreuna transpuse in practica de placa de retea. Nivelul fizic - receptioneaza sau transmite datele printr-un mediu de transport (acesta poate fi o placa de retea sau un modem) Din cite va dati seama TCP/IP-ul face Internetul posibil. Pe majoritatea serverelor de pe Internet exista cel putin aceste protocoale: - Transmission Control Protocol - Internet Protocol - Internet Control Message Protocol - Address Resolution Protocol - File Transfer Protocol - Telnet Protocol - Gopher Protocol - Network News Transfer Protocol - Simple Mail Transfer Protocol - Hypertext Transfer Protocol Acum pregatiti-va pentru un soc. Protocoalele enumerate mai sus sunt doar citeva din numarul total de protocoale. De fapt numarul protocoalelor care intra sub numele de TCP/IP este de ordinul sutelor. Internetul a fost realizat ca un sistem cu mai multe cai de comunicare. Fiecare protocol este o astfel de cale. Astfel sunt cateva sute de cai de a transfera date prin Internet. Un utilizator obisnuit foloseste doar cateva din posibilitatile oferite de Internet. Asa ca happy browsing !