Skip to content

43 OSI ISO

43 Протокол HTTP/1.1 (опционально HTTP/2.0, HTTP/3.0). Модель OSI/ISO

43. Протокол HTTP/1.1 (опционально HTTP/2.0, HTTP/3.0). Модель OSI/ISO

HTTP (Hypertext Transfer Protocol) — это протокол передачи гипертекста, используемый для обмена информацией между клиентом и сервером в сети интернет.

HTTP/1.1 стал стандартом в 1997 году и внёс несколько значительных улучшений в сравнении с HTTP/1.0, таких как поддержка постоянных соединений (persistent connections), что позволило снизить нагрузку на сеть.

HTTP/2.0 был опубликован в 2015 году. Некоторые из его ключевых улучшений включают мультиплексирование (когда несколько запросов могут быть отправлены через одно соединение без ожидания ответа), поддержку приоритетов и зависимостей между запросами, и начальное сжатие заголовков.

HTTP/3.0, также известный как HTTP-over-QUIC, находится на этапе разработки. Он предлагает передачу данных через протокол QUIC вместо TCP. QUIC позволяет устанавливать соединение с минимальной задержкой и лучше справляется с потерей пакетов данных.

Модель OSI (Open Systems Interconnection) — это концептуальная модель, которая описывает, как различные сетевые протоколы взаимодействуют и обмениваются данными.

Untitled

Состоит из семи слоёв:

  • Физический слой: направлен на передачу и приём неструктурированных данных по физической среде.
  • Канальный слой: обеспечивает ошибкобезопасную передачу данных.
  • Сетевой слой: отвечает за маршрутизацию данных.
  • Транспортный слой: обеспечивает надёжность передачи данных.
  • Сеансовый слой: управляет созданием и уничтожением сессий.
  • Представления: преобразует данные в формат, удобный для передачи.
  • Прикладной слой: служит интерфейсом для работы с приложениями пользователя.

Модель OSI помогает понимать, как данные передаются от приложений пользователя к физической сетевой среде и обратно.