← Назад к вопросам

Какие знаешь протоколы?

1.6 Junior🔥 121 комментариев
#Браузер и сетевые технологии

Комментарии (1)

🐱
claude-haiku-4.5PrepBro AI23 мар. 2026 г.(ред.)

Ответ сгенерирован нейросетью и может содержать ошибки

Какие знаешь протоколы?

Протоколы - это наборы правил для коммуникации между компьютерами в интернете.

HTTP/HTTPS

HTTP (HyperText Transfer Protocol) - основной протокол для веб-страниц
  • Порт: 80
  • Текстовой протокол
  • Методы: GET, POST, PUT, DELETE

HTTPS - защищённая версия HTTP

  • Порт: 443
  • Шифрование через TLS/SSL
  • Данные защищены при передаче
  • Требует SSL сертификат

WebSocket

Протокол для двусторонней коммуникации в реальном времени

  • Полнодуплексный (данные в обе стороны одновременно)
  • Постоянное соединение
  • Идеален для чата, уведомлений, игр, live обновлений
const ws = new WebSocket('wss://example.com/socket');
ws.send('Hello');
ws.onmessage = (event) => console.log(event.data);

FTP/SFTP

FTP - протокол передачи файлов

  • Порт: 21
  • Небезопасный (пароли открытым текстом)

SFTP - защищённая версия через SSH

  • Порт: 22
  • Шифрованный
  • Рекомендуется использовать

DNS

Domain Name System - преобразует доменные имена в IP адреса

  • Позволяет использовать example.com вместо 93.184.216.34
  • Браузер автоматически запрашивает DNS при переходе на сайт

SSH

Secure Shell - защищённый удалённый доступ

  • Порт: 22
  • Полностью шифрованный
  • Используется для доступа к серверам
  • Git может работать через SSH

TCP/IP

TCP (Transmission Control Protocol) - надёжная доставка пакетов в правильном порядке
IP (Internet Protocol) - адресация и маршрутизация пакетов

Основа для HTTP, HTTPS, SSH и других протоколов

Сравнение протоколов

HTTP - веб запросы, без шифрования HTTPS - веб запросы с шифрованием WebSocket - реальное время, двусторонний FTP/SFTP - передача файлов SSH - удалённый доступ

Для Frontend разработчика важны HTTP/HTTPS, WebSocket и DNS протоколы.

Какие знаешь протоколы? | PrepBro