Podczas gdy model OSI rozdziela funkcje aplikacji, prezentacji i sesji, najpowszechniej znane i stosowane aplikacje TCP/IP łączą funkcje wszystkich tych trzech warstw.

Protokoły aplikacji TCP/IP określają format i informacje sterujące niezbędne dla wielu typowych funkcji komunikacji internetowej. Wśród tych protokołów wyróżniamy:

Protokoły warstwy aplikacji stosowane są przez urządzenia źródłowe oraz docelowe podczas sesji komunikacyjnej. Protokoły na obu hostach (źródłowym i docelowym) muszą być kompatybilne, aby komunikacja mogła zakończyć się sukcesem.