Sunteți pe pagina 1din 2

(lucrează asemănător cu nivelul rețea din modelul OSI).

În versiunea 4 erau definite adrese IP


de 4 octeți, exprimați în format zecimal cu separare prin puncte (dotted-decimal notation),
pentru localizarea sistematică a sursei și destinației, într-o anumită rețea sau subrețea de
calculatoare. Versiunea 6 a protocolului IP (IPv6) definește adrese de 128 de biți, respectiv 16
octeți, adică un spațiu de adrese extrem de larg. IPv6 nu mai folosește sume de control pe
nivelul Internet, controlul erorilor revenind nivelelor legătură de date și celui de transport.
IPv6 include protocoalele de securitate care erau doar opționale în versiunea anterioară a
protocolului IP. O altă facilitate se referă la utilizarea IPv6 pentru comunicații mobile (MIPv6
- Mobile IPv6) care evită o serie de probleme de rutare.
Nivelul transport echivalent ca nume și funcționalitate cu nivelul OSI 4 este proiectat
astfel încat să permită dialogul între entitățile pereche din gazdele sursă și destinație. Pe
nivelul de transport se folosesc două tipuri de protocoale, cu și fără conexiune.
TCP (Transmission Control Protocol) este un protocol orientat pe conexiune, asemenea
sistemelor telefonice. Permite controlul traficului, confirmarea sau infirmarea recepției
corecte a mesajelor, retransmisia pachetelor și ordonarea corectă a fragmentelor unui mesaj.
La destinație, procesul TCP receptor reasamblează mesajele primite, reconstituind datele
inițiale. TCP realizează controlul fluxului de date pentru a evita situația în care un
transmiţător rapid inundă un receptor lent cu mai multe mesaje decat poate acesta să
prelucreze. Un protocol de transport asemănător TCP este SCTP (Stream Control
Transmission Protocol) care permite transmisia în paralel a mai multor fluxuri
(multistreaming), utilă în numeroase aplicații de tip multimedia (de exemplu, transmisia
simultană a mai multor imagini dintr-o aplicație web).
UDP (User Datagram Protocol) este un protocol de transport fără conexiune, asemănător
sistemului poștal clasic, mai puțin sigur decât TCP dar mai puțin pretențios. Acesta este
destinat aplicațiilor care doresc să utilizeze propria secvențiere și control propriu al fluxului și
nu mecanismele asigurate de TCP. Este un protocol folosit în aplicații pentru care
comunicarea rapidă este mai importantă decât acuratețea transmisiei, așa cum sunt aplicațiile
de transmitere a sunetului și imaginilor video.
Nivelul aplicație din modelul TCP/IP include funcțiile nivelelor OSI superioare 5, 6 și 7.
Nivelul aplicație conține protocoalele de nivel înalt care oferă direct servicii de rețea
utilizatorului. Printre aceste protocoale găsim:
SMTP (Simple Mail Transfer Protocol) permite diferitelor calculatoare care folosesc
TCP/IP să comunice prin poșta electronică (electronic-mail). Acest protocol stabileste
conexiunea punct-la-punct între clientul SMTP și serverul SMTP, asigură transferul mesajului
prin TCP, înstiințează utilizatorul despre noul mesaj primit, după care se desface legătura
dintre client și server.
POP (Post-Office Protocol) este protocolul prin care utilizatorul își preia mesajele din
căsuța postală proprie. Spre deosebire de versiunea POP2, POP3 permite accesul de la
distanță al utilizatorului la căsuța sa postală.
IMAP (Internet Message Access Protocol) versiunea 4 este echivalentă ca funcționalitate
cu POP3, adică permite clientului preluarea de la distanță a mesajelor de e-mail din căsuța
postală proprie.
FTP (File Transfer Protocol) este un protocol de transfer al fişierelor între calculatoare,
mai precis un limbaj comun care permite comunicarea între oricare două sisteme de operare
(WINDOWS, LINUX/UNIX etc) folosind programe FTP pentru client și server. FTP

5
foloseşte două conexiuni TCP pentru transferul sigur al datelor simultan cu controlul
comunicației.
SFTP (Simple File Transfer Protocol) este o versiune simplificată a FTP, bazată pe o
singură conexiune TCP.
TELNET (Virtual Terminal Connection Protocol) este un protocol de terminal virtual
care permite conectarea unui utilizator de la distanță la anumite calculatoare-gazdă.
FINGER (Finger User-information Protocol) este un protocol care permite obținerea de
informații publice despre utilizatorii unei rețele.
SSH (Secure Shell Protocol) oferă mai multe servicii de rețea (postă electronică, transfer
de fișiere, conexiuni la distanță s.a.) în mod securizat, folosind algoritmi de criptare.
BOOTP (BOOTstrap Protocol) este apelat de un utilizator pentru aflarea adresei IP. Acest
protocol foloseste UDP pentru transportul mesajelor.
DHCP (Dynamic Host Configuration Protocol), succesor al protocolului BOOTP, permite
utilizarea unui număr limitat de adrese IP de către mai mulți utilizatori. Clientul solicită
serverului DHCP o adresă IP. Acesta îi alocă o adresă dintr-un domeniu de adrese cunoscut,
eventual îi furnizează și masca de rețea. Alocarea este rapidă și dinamică.
HTTP (HyperText Transfer Protocol), protocolul generic al serviciului de web, este
folosit de utilizatorii web și de serverele WWW pentru transferul unor fisiere de tip text,
imagine, multimedia, în format special (hypertext), prin intermediul unui limbaj de editare
HTML (HyperText Markup Language). Varianta securizată a acestuia este HTTPS (HTTP
Secure) și oferă protecție față de tentativele de interceptare a comunicației.
NTP (Network Time Protocol) este cel mai precis protocol de timp din Internet. Acesta
sincronizează ceasurile interne din două sau mai multe calculatoare, cu o precizie de 1 - 50 ms
față de timpul standard oficial.
SNMP (Simple Network Management Protocol) este folosit pentru supravegherea
funcționării rețelelor bazate pe TCP/IP (controlul statistic al traficului, performanțelor,
modului de configurare și securizare) .
IRC (Internet Relay Chat) este un protocol de comunicație în timp real, fie de tip
conferință, cu mai mulți utilizatori, fie de comunicare în pereche de tip unul-la-unul. IRC
foloseste TCP și opțional TLS.

Modelul client - server


Necesitatea utilizării pe o arie mare a unor date de interes comun a dus la apariția,
utilizarea și proiectarea modelului Client-Server, care ofera date distribuite, portabilitate între
platforme și un acces standardizat la resurse. Acest model are un rol foarte important în
procesele de comunicații și în realizarea programelor de aplicații pentru rețea.
Clientul este partea hardware sau software care adresează o cerere (de acces, de
informare, de transfer de fișiere etc).
Serverul este partea hardware sau software care răspunde cererii.
Pe aceste considerente, anumite calculatoare din rețea pe care sunt instalate programe
software de tip server sunt denumite simplu servere (de nume, de fișiere, de web, de postă
electronică, de bază de date etc).
6

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