HTTP/2: различия между версиями
[отпатрулированная версия] | [отпатрулированная версия] |
WikiCle (обсуждение | вклад) HTTPbis |
Нет описания правки |
||
Строка 1: | Строка 1: | ||
⚫ | '''HTTP/2''' (изначально '''HTTP/2.0''') это вторая крупная версия сетевого протокола [[HTTP]], используемая для доступа к [[Всемирная паутина|World Wide Web]]. Протокол основан на [[SPDY]].<ref>{{cite web|url=http://arstechnica.com/information-technology/2015/02/http2-finished-coming-to-browsers-within-weeks/|title=HTTP/2 finished, coming to browsers within weeks|author=Bright, Peter|date=Feb 18, 2015|publisher=Ars Technica}}</ref> HTTP/2<ref name=HTTPbis-draft>{{cite web|last1=Thomson|first1=M. (ed. ), Belshe M. and R. Peon|title=Hypertext Transfer Protocol version 2 - draft-ietf-httpbis-http2-16|url=https://tools.ietf.org/html/draft-ietf-httpbis-http2-16|website=ietf.org|publisher=HTTPbis Working Group|accessdate=February 11, 2015}}</ref> был разработан рабочей группой Hypertext Transfer Protocol working group (httpbis, где '''bis''' означает «еще раз», «повторно», «на бис») из [[Internet Engineering Task Force]].<ref name="charter">{{cite web|url=https://datatracker.ietf.org/wg/httpbis/charter/|title=Hypertext Transfer Protocol Bis (httpbis) - Charter|publisher=[[Internet Engineering Task Force]]|year=2012}}</ref> HTTP/2 является первой новой версией HTTP с версии HTTP 1.1, которая была стандартизирована RFC 2068 в 1997. Рабочая группа представила протокол HTTP/2 на рассмотрение [[Internet Engineering Steering Group|IESG]] как Proposed Standard в декабре 2014<ref name="http2hist">{{cite web|url=https://datatracker.ietf.org/doc/draft-ietf-httpbis-http2/history/#history-404477|title=History for draft-ietf-httpbis-http2-16|publisher=IETF|accessdate=2015-01-03|quote="2014-12-16 IESG state changed to Publication Requested"}}</ref><ref name="ms1">{{cite web|url=http://msopentech.com/blog/2014/08/06/wait-for-it-http2-begins-working-group-last-call/|title=Wait for it – HTTP/2 begins Working Group Last Call!|author=Raymor, Brian|publisher=Microsoft Open Technologies|date=August 7, 2014|accessdate=2014-09-07}}</ref> и IESG утвердила его к публикации как Proposed Standard 17 февраля 2015.<ref name=approval>{{cite mailing list|url=https://lists.w3.org/Archives/Public/ietf-http-wg/2015JanMar/0478.html|title=Protocol Action: 'Hypertext Transfer Protocol version 2' to Proposed Standard (draft-ietf-httpbis-http2-17.txt)|date=February 17, 2015|author=The IESG|accessdate=February 18, 2015|mailinglist=httpbis}}</ref><ref name="approval2">{{cite web|url=http://www.ietf.org/blog/2015/02/http2-approved/|title=HTTP/2 Approved|author=Mark Nottingham|publisher=[[Internet Engineering Task Force]]|website=www.ietf.org|date=February 18, 2015|accessdate=March 8, 2015}}</ref> Спецификация HTTP/2 была опубликованна как RFC 7540 в мае 2015.<ref name="rfc7540">{{cite web|url=https://tools.ietf.org/html/rfc7540|title=RFC 7540 - Hypertext Transfer Protocol Version 2 (HTTP/2)|publisher=IETF|date=May 2015|accessdate=May 14, 2015}}</ref> |
||
{{Закончить перевод|en}} |
|||
⚫ | '''HTTP/2''' (изначально '''HTTP/2.0''') это вторая крупная версия сетевого протокола [[HTTP]], используемая для доступа к [[Всемирная паутина|World Wide Web]]. Протокол основан на [[SPDY]].<ref>{{cite web|url=http://arstechnica.com/information-technology/2015/02/http2-finished-coming-to-browsers-within-weeks/|title=HTTP/2 finished, coming to browsers within weeks|author=Bright, Peter|date=Feb 18, 2015|publisher=Ars Technica}}</ref> HTTP/2<ref name=HTTPbis-draft>{{cite web|last1=Thomson|first1=M. (ed. ), Belshe M. and R. Peon|title=Hypertext Transfer Protocol version 2 - draft-ietf-httpbis-http2-16|url=https://tools.ietf.org/html/draft-ietf-httpbis-http2-16|website=ietf.org|publisher=HTTPbis Working Group|accessdate=February 11, 2015}}</ref> был разработан рабочей группой Hypertext Transfer Protocol working group (httpbis, где '''bis''' означает |
||
Усилия по стандартизации являются ответом на разработку SPDY |
Усилия по стандартизации являются ответом на разработку SPDY — HTTP совместимый протокол, разработанный [[Google]]<ref name="extremetech">{{cite web|url=http://www.extremetech.com/computing/124153-sm-vs-spdy-microsoft-and-google-battle-over-the-future-of-http-2-0 |title=S&M vs. SPDY: Microsoft and Google battle over the future of HTTP 2.0|publisher=ExtremeTech|author=Sebastian Anthony|date=March 28, 2012}}</ref> и поддерживаемый браузерами [[Google Chrome|Chrome]], [[Opera]], [[Firefox]], [[Internet Explorer 11]], [[Safari]] и [[Amazon Silk]].<ref>{{cite web|url=http://blog.restlet.com/2011/10/06/can-the-rise-of-spdy-threaten-http/|title=Can the rise of SPDY threaten HTTP?|year=October 2011|publisher=Restlet, Inc.|website=blog.restlet.com}}</ref> |
||
По данным [[W3Techs]] 1,2% всех веб сайтов поддерживают протокол HTTP/2 (август 2015).<ref>{{cite web|url=http://w3techs.com/technologies/details/ce-http2/all/all|title=Usage of HTTP/2 for websites|year=July 2015|publisher=W3Techs|}}</ref> |
По данным [[W3Techs]] 1,2 % всех веб сайтов поддерживают протокол HTTP/2 (август 2015).<ref>{{cite web|url=http://w3techs.com/technologies/details/ce-http2/all/all|title=Usage of HTTP/2 for websites|year=July 2015|publisher=W3Techs|}}</ref> |
||
== Цели == |
== Цели == |
||
Строка 30: | Строка 29: | ||
{{Веб и веб-сайты}} |
{{Веб и веб-сайты}} |
||
{{Семантическая паутина}} |
{{Семантическая паутина}} |
||
{{info-stub}} |
|||
[[Категория:Протокол HTTP|*]] |
[[Категория:Протокол HTTP|*]] |
Версия от 10:10, 14 сентября 2015
HTTP/2 (изначально HTTP/2.0) это вторая крупная версия сетевого протокола HTTP, используемая для доступа к World Wide Web. Протокол основан на SPDY.[1] HTTP/2[2] был разработан рабочей группой Hypertext Transfer Protocol working group (httpbis, где bis означает «еще раз», «повторно», «на бис») из Internet Engineering Task Force.[3] HTTP/2 является первой новой версией HTTP с версии HTTP 1.1, которая была стандартизирована RFC 2068 в 1997. Рабочая группа представила протокол HTTP/2 на рассмотрение IESG как Proposed Standard в декабре 2014[4][5] и IESG утвердила его к публикации как Proposed Standard 17 февраля 2015.[6][7] Спецификация HTTP/2 была опубликованна как RFC 7540 в мае 2015.[8]
Усилия по стандартизации являются ответом на разработку SPDY — HTTP совместимый протокол, разработанный Google[9] и поддерживаемый браузерами Chrome, Opera, Firefox, Internet Explorer 11, Safari и Amazon Silk.[10]
По данным W3Techs 1,2 % всех веб сайтов поддерживают протокол HTTP/2 (август 2015).[11]
Цели
Отличия от HTTP 1.1
Критика
Поддержка веб-браузерами
Поддержка веб-серверами
- IIS поддерживает HTTP/2 в Windows 10[12] и Windows Server 2016.
- Apache 2.4.12 поддерживает HTTP/2 через модуль mod_h2,[13] тем не менее требуется установка соответствующих патчей в исходном коде для поддержки модуля. Следующий релиз Apache будет изначально содержать необходимые патчи.
Примечания
- ↑ Bright, Peter. HTTP/2 finished, coming to browsers within weeks . Ars Technica (18 февраля 2015).
- ↑ Thomson, M. (ed. ), Belshe M. and R. Peon Hypertext Transfer Protocol version 2 - draft-ietf-httpbis-http2-16 . ietf.org. HTTPbis Working Group. Дата обращения: 11 февраля 2015.
- ↑ Hypertext Transfer Protocol Bis (httpbis) - Charter . Internet Engineering Task Force (2012).
- ↑ History for draft-ietf-httpbis-http2-16 . IETF. — «"2014-12-16 IESG state changed to Publication Requested"». Дата обращения: 3 января 2015.
- ↑ Raymor, Brian. Wait for it – HTTP/2 begins Working Group Last Call! Microsoft Open Technologies (7 августа 2014). Дата обращения: 7 сентября 2014.
- ↑ The IESG (February 17, 2015). "Protocol Action: 'Hypertext Transfer Protocol version 2' to Proposed Standard (draft-ietf-httpbis-http2-17.txt)". httpbis (Mailing list). Дата обращения: 18 февраля 2015.
{{cite mailing list}}
: Неизвестный параметр|mailinglist=
игнорируется (|mailing-list=
предлагается) (справка) - ↑ Mark Nottingham. HTTP/2 Approved . www.ietf.org. Internet Engineering Task Force (18 февраля 2015). Дата обращения: 8 марта 2015.
- ↑ RFC 7540 - Hypertext Transfer Protocol Version 2 (HTTP/2) . IETF (май 2015). Дата обращения: 14 мая 2015.
- ↑ Sebastian Anthony. S&M vs. SPDY: Microsoft and Google battle over the future of HTTP 2.0 . ExtremeTech (28 марта 2012).
- ↑ Can the rise of SPDY threaten HTTP? blog.restlet.com. Restlet, Inc. (October 2011).
- ↑ Usage of HTTP/2 for websites . W3Techs (July 2015).
- ↑ HTTP/2: The Long-Awaited Sequel . MSDN IEBlog. Microsoft Corporation (8 октября 2014).
- ↑ http/2 module for apache httpd . Дата обращения: 28 июля 2015.
- ↑ Announcing an Early Alpha Patch for HTTP/2 . www.nginx.com.
См. также
Это заготовка статьи по информатике. Помогите Википедии, дополнив её. |