Rețeaua este la fel de utilă ca și aplicațiile ei. Așa cum se arată în figură, în layer-ul aplicație, există două tipuri de procese și programe software care asigură accesul la rețea: aplicațiile de rețea și serviciile layer-ului aplicație.

Aplicațiile de Rețea

Aplicațiile sunt programe software utilizate pentru a comunica în rețea. Unele aplicații cu utilizatori finali sunt conștiente de rețea, ceea ce înseamnă că implementează protocoalele layer-ului aplicație și sunt capabile să comunice direct cu layer-ele inferioare din stiva de protocoale. Clienții de email și serverele de web sunt exemple ale acestui tip de aplicație.

Serviciile Layer-ului aplicație

Celelalte programe pot avea nevoie de asistența serviciilor layer-ului aplicație pentru a folosi resursele rețelei, precum transferul de fișiere sau pentru depanarea imprimantei de rețea. Deși sunt transparente pentru angajați, aceste servicii sunt programele care interacționează cu rețeaua și pregătesc datele pentru transfer. Tipurile diferite de date, cum ar fi text, imagini sau video necesită servicii de rețea diferite pentru a fi siguri că sunt pregătite corespunzător pentru procesare de funcțiile care apar la layerele inferioare ale modelului OSI.

Fiecare aplicație sau serviciu de rețea folosește protocoale, care definesc standardele și formatul datelor ce trebuie utilizate. Fără protocoale, rețeaua de date nu ar avea un mod comun de formatare și direcționare a datelor. Pentru a înțelege funcția diferitelor servicii ale rețelei, este necesar să vă obișnuiți cu protocoalele de bază care guvernează funcționarea.