Прикладний рівень
Прикладний (application) рівень стека TCP/IP відповідає трем верхнім рівням моделі OSI: прикладному, представницькому і сеансовому. Він об’єднує служби, що надаються системою призначеним для користувача додаткам.
За довгі роки використання в мережах різних країн і організацій стік TCP/IP накопичив велику кількість протоколів і служб прикладного рівня.
До них відносяться такі широко використовувані протоколи, як протокол копіювання файлів (File Transfer Protocol, FTP), протокол емуляції терміналу (telnet), простій протокол передачі електронної пошти (Simple Mail Transfer Protocol, SMTP), протокол передачі гіпертекстовій інформації (Hypertext Transfer Protocol, HTTP) і багато інших.
Протоколи прикладного рівня встановлюються на хостах1. Прикладний рівень реалізується програмними системами, побудованими в архітектурі клієнт-сервер.
На відміну від протоколів решти трьох рівнів, протоколи прикладного рівня відпрацьовують логіку додатків і «не цікавляться» способами передачі даних по мережі, вони звертаються до протоколів нижніх рівнів як до деякого набору інструментів.
Так, клієнтська частина протоколу прикладного рівня для обміну повідомленнями з своєю серверною частиною, встановленою на віддаленому вузлі складеної мережі, повинна поводитися із запитом до ніжележащему транспортному рівню.
{1 В Інтернеті кінцевий вузол традиційно називають хостом, а маршрутизатор – шлюзом. У цьому розділі ми також дотримуватимемося такої термінології.}

