Сетевой протокол - что это в Программировании

Сетевой протокол (network protocol) — набор правил обмена данными между устройствами в сети: формат сообщений, порядок взаимодействия и обработка ошибок.

Примеры протоколов:

  • HTTP (веб-страницы и API),
  • TCP (надёжная доставка), UDP (быстрая передача без гарантий), IP (адресация),
  • DNS (доменные имена в IP-адреса),
  • SMTP (электронная почта).

Протоколы разделяют по уровням (модель OSI)

Связанные термины: