Layer-ul Aplicație

Layer-ul aplicație este cel mai apropiat de utilizator. Așa cum se arată în figură, layer-ul este cel care furnizează interfața dintre aplicațiile pe care le folosim pentru a comunica și rețeaua de bază prin intermediul căreia sunt transmise mesajele noastre. Protocoalele layer-ului aplicație sunt folosite pentru a interschimba date între programele care funcționează pe hosturile sursă și destinație. Există multe protocoale ale layer-ului aplicație și se dezvoltă în continuare protocoale noi. Cele mai cunoscute protocoale ale layer-ului aplicație includ: Hypertext Transfer Protocol (HTTP), File Transfer Protocol (FTP), Trivial File Transfer Protocol (TFTP), Internet Message Access Protocol (IMAP) și Domain Name System (DNS).