Что такое http/2
Автор: WmhostС появлением интернета возникла необходимость в передаче гипретекстов. Для этого был создан протокол HTTP. Благодаря ему пользователь может получать данные из интересующих его ресурсов, которые подключены к сети интернет. Долгие годы он был самым надежным и быстрым посредником между пользователем и сайтами. Но прогресс движется вперед и соответственно со временем был разработан протокол HTTP/2.
Что такое протокол HTTP/2
Прежде, чем говорить о самом HTTP/2, нужно разобраться, что собой представляет понятие протокол.
Протокол – это ряд правил, придерживаясь которых, происходит передача данных между браузером, делающим запрос и сервером, на котором находится интересующая информация.
Протокол состоит из трех частей: header (заголовка), payload (полезная информация) и footer (футера).
1. Заголовок содержит в себе информацию об адресах получателя и ресурса, который является источником. Здесь же может быть указан размер файла и его тип.
2. Полезная информация – это те данные, которые интересуют пользователя и считываются при помощи протокола.
3. Футер выполняет роль маршрутизатора, по которому информация попадает в браузер, ведущий запрос.
Именно благодаря заголовку и футеру информационный поток поступает к пользователю без ошибок.
Функции HTTP/2
Поскольку предыдущая версия протокола HTTP устарела и в связи с возрастанием запросов к производительности, перестала качественно выполнять свои функции, ей на смену пришло новое поколение HTTP 1.1, а теперь уже и HTTP/2. Именно в этом протоколе сочетаются такие полезные свойства, как простота, производительность и устойчивость.
Благодаря HTTP/2 пользователь имеет возможность получать запрошенный контент целиком без дополнительного сжатия и мультиплексирования, как это происходило ранее. Таким образом повышается частота отклика сервера и производительность самого браузера.
Преимущества HTTP/2
К основным преимуществам протокола можно отнести:
* Низкий расход в процессе парсинга информации.
* Реже возникают внутренние ошибки.
* Сеть менее нагружена.
* Рационально используются ресурсы сети.
* Процесс передачи данных безопасен и не возникает необходимость в разделении запроса.
* Подаются компактные команды, которые быстрее проходят обработку.
* Протокол устойчив, что позволяет избегать сбоев.
* Повышается пропускная способность.
Протокол HTTP/2 имеет значительное превосходство над предыдущими версиями и становится первым шагом на пути к усовершенствованию скорости передачи данных с сайтов.
Dorian Gray, 20:45, Feb. 28/2014
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Asperiores earum, doloribus at voluptates dolorem magnam, ducimus enim quibusdam accusantium deserunt dignissimos a impedit id ut. Cum aliquam distinctio fugiat sunt.
reply