Nivelul aplicaie se refer la protocoalele de nivel nalt folosite de
majoritatea aplicaiilor, precum terminalul virtual (TELNET), transfer de fiiere (FTP) i pot electronic (SMTP). Alte protocoale de nivel aplicaie sunt DNS (sistem de nume de domeniu), NNTP sau HTTP. n majoritatea implementrilor, nivelul aplicaie trateaz nivelurile inferioare ca o "cutie neagr" care ofer o infrastructur sigur de comunicaii, dei majoritatea aplicaiilor cunosc adresa IP sau portul folosit. Majoritatea protocoalelor de la nivelul aplicaie sunt asociate cu modelul client-server. Serverele au de obicei asociate porturi fixe: HTTP are portul 80, FTP portul 21, etc. n schimb, clienii folosesc porturi temporare. Se ofera si protocoale pentru rezolvarea unor sarcini de sistem: Sistemul de fisiere in retea NFS Network File System Conectivitate cu alte sisteme de fisiere SMB/CIFS Server Message Block/Common Internet File System Servicii de imprimanta CUPS Common Unix Printing System Servicii de baze de date: MySQL, PostgreSQL. Tipuri de protocoale de comunicatie folosite: Fluxuri de caractere generate de utilizator; Mesaje intrebare/raspuns ASCII Formate binare Cerinte referitoare la proiectarea unui protocol: Parametri critici: lungimea elor, modul de adresare.