Зв'язок у мережі Інтернет регулюється різними протоколами. Ці протоколи, або правила, визначають, як повинні поводитися учасники різних мережевих процесів. Одним із таких протоколів є прикладний протокол.
Протокол застосування
Протоколи програми керують різними процесами, такими як процес завантаження веб-сторінки або надсилання електронної пошти. Протокол програми визначає, як виконуються ці процеси.
Відео дня
Шарування
Протокол програми накладається поверх транспортного протоколу. Протокол програми надає байти, які несуть повідомлення та відповіді для різних процесів, а транспортний протокол допомагає надійно транспортувати байти та забезпечує їх надходження замовлення.
Інші шари
На додаток до прикладних і транспортних протоколів існують також інші рівні, які беруть участь у забезпеченні мережевого зв’язку, наприклад, мережевий протокол. Усі вони об’єднані, щоб полегшити процес, завдяки якому різні програми взаємодіють один з одним.