Некоторые протоколы доступа, которые используются в современных веб-системах:
- HTTP (Hypertext Transfer Protocol). 14 Основной протокол для передачи контента веб-страниц в интернете. 1 Служит для запроса веб-страниц, изображений и других ресурсов от сервера и получения их браузером или другим клиентом. 1
- HTTPS (Hypertext Transfer Protocol Secure). 4 Расширенная версия HTTP, в которой данные шифруются перед отправкой. 4 Обязателен для любого сайта или API, передающего или принимающего чувствительные данные. 4
- TCP (Transmission Control Protocol). 15 Надёжный протокол, который обеспечивает установление соединения, гарантированную доставку данных и их последовательность. 1
- UDP (User Datagram Protocol). 1 Протокол без установления соединения, который быстро передаёт данные без гарантии доставки или порядка следования пакетов. 1
- WebSocket. 1 Обеспечивает двунаправленное, постоянное соединение между клиентом и сервером, что позволяет отправлять сообщения в обе стороны без повторного установления соединения. 1
- SMTP (Simple Mail Transfer Protocol). 1 Базовый протокол, используемый для передачи электронной почты между серверами и также от клиентов к серверам. 1
- IMAP (Internet Message Access Protocol) и POP3 (Post Office Protocol 3). 1 Два основных протокола, используемых для доступа к электронной почте на удалённом сервере. 1
- OAuth. 12 Открытый стандарт авторизации, позволяющий приложениям получать ограниченный доступ к пользовательским аккаунтам на сторонних сервисах без необходимости раскрывать учётные данные пользователя. 1