Astăzi, suita include duzine de protocoale, așa cum se arată în Figura 1. Dați clic pe fiecare protocol pentru a îi vedea descrierea. Acestea sunt organizate în layer-e utilizând model protocolul TCP/IP. Protocoalele TCP/IP sunt incluse din layer-ul internet în layer-ul aplicație atunci când facem referire la modelul TCP/IP. Protocoalele layer-ului cel mai inferior din layer-ul de acces la rețea sau data link sunt responsabile pentru trimiterea pachetului IP prin intermediul mediului fizic. Aceste protocoale sunt dezvoltate de organizații de standardizare, precum IEEE.

Suita de protocoale TCP/IP este implementată ca o stivă TCP/IP pe hostul sursă și destinație pentru a furniza o expediere end-to-end a aplicațiilor în rețea. Protocoalele 802.3 sau Ethernet sunt folosite pentru a transmite pachetul IP în mediul fizic folosit de LAN.

Figura 2 și 3 demonstrează întregul proces de comunicare folosind un exemplu de server de web care transmite date către un client.

Dați clic pe butonul Play pentru a vizualiza demonstrațiile animate:

1. Pagina HTML (Hypertext Markup Language) a serverului de web este informația ce trebuie trimisă.

2. Header-ul HTTP al protocolului aplicație este adăugat la începutul datelor HTML. Header-ul conține diferite informații, inclusiv versiunea HTTP a serverului care este utilizată și un cod de stare care indică faptul că deține informație pentru clientul web.

3. Protocolul layer-ului aplicației HTTP trimite datele paginii web formatate în HTML către layer-ul transport. Protocolul layer-ului transport al TCP este folosit pentru a gestiona conversația individuală dintre serverul de web și cel de client.

4. Apoi, informația IP-ului este adăugată la începutul informației TCP-ului. IP atribuie adresele IP corespunzătoare pentru sursă și destinație. Această informație este cunoscută ca un pachet IP.

5. Protocolul Ethernet adaugă informație la ambele capete ale pachetului IP, cunoscut ca un frame de data link. Acest frame este trimis la cel mai apropiat router împreună cu calea spre clientul de web. Acest router îndepărtează informația Ethernet-ului, analizează pachetul IP, determină cea mai bună cale pentru pachet, inserează pachetul într-un frame nou și îl trimite către următorul router vecin spre destinație. Fiecare router îndepărtează și adaugă informații noi despre data link înainte de înaintarea pachetului.

6. Aceste informații sunt acum transportate prin intermediul unui internetwork, care este alcătuit dintr-un mediu și echipamente intermediare.

7. Clientul primește frame-uri de data link ce conțin date și header-ul fiecărui protocol este procesat, apoi îndepărtat în ordinea opusă față de cum a fost adăugat. Informația Ethernet-ului este procesată și îndepărtată, urmată de informația protocolului IP, apoi de informația TCP și în final de informația HTTP.

8. Informația paginii web este apoi pasată pe software-ul de navigare web al clientului.