http2 explained
  • English
    • Background
    • HTTP Today
    • Things done to overcome latency pains
    • Updating HTTP
    • http2 concepts
    • The http2 protocol
    • Extensions
    • An http2 world
    • http2 in Firefox
    • http2 in Chromium
    • http2 in curl
    • After http2
    • Further reading
    • Thanks
  • Español
    • Antecedentes
    • HTTP hoy
    • Estrategias para evitar los dolores de latencia
    • Actualizando HTTP
    • Conceptos de http2
    • El protocolo http2
    • Extensiones
    • Un mundo http2
    • http2 en Firefox
    • http2 en Chromium
    • http2 en curl
    • Después de http2
    • Otras lecturas
    • Agradecimientos
  • فارسی
    • مقدمه و معرفی
    • پیش‌زمینه
    • HTTP امروز
    • کارهایی که برای غلبه بر تأخیرها انجام شده
    • آپدیت‌کردن HTTP
    • مفاهیم http2
    • پرتکل http2
    • افزونه‌ها
    • دنیایی با http2
    • http2 در فایرفاکس
    • http2 در کرومیوم
    • http2 در curl
    • بعد از http2
    • خواندن بیشتر
    • تقدیر و تشکر
    • واژه‌نامه
  • Français
    • Avant-propos
    • HTTP aujourd'hui
    • Rustines pour s'accommoder de la latence
    • Mettre à jour HTTP
    • Concepts http2
    • Le protocole http2
    • Extensions
    • Le monde http2
    • http2 et Firefox
    • http2 et Chromium
    • http2 et curl
    • Après http2
    • Lecture complémentaire
    • Remerciements
  • Italiano
    • Background
    • HTTP oggi
    • Tecniche applicate al contrasto della latenza
    • Aggiornare HTTP
    • http2 a grandi linee
    • Il protocollo http2
    • Estensioni
    • Un mondo di http2
    • http2 in Firefox
    • http2 in Chromium
    • http2 in curl
    • Dopo http2
    • Altre letture
    • Riconoscimenti, Ringraziamenti
  • 日本語
    • 背景
    • HTTPの現状確認
    • レイテンシーの闇を克服せよ
    • もうやめて、HTTP 1.1のライフはゼロよ
    • http2のコンセプト
    • http2プロトコル
    • http2は拡張の夢を見る
    • http2化される世界
    • Firefoxにおけるhttp2
    • Chromiumにおけるhttp2
    • curlにおけるhttp2
    • http2の次にくるもの
    • 参考文献
    • 謝辞
  • 한국어
    • 배경
    • HTTP 현재
    • 대기시간의 고통을 극복하기 위해 한일
    • HTTP 업데이팅
    • http2 컨셉
    • http2 프로토콜 (번역되지 않은)
    • 연장선 (번역되지 않은)
    • http2 세계 (번역되지 않은)
    • Firefox에서의 http2
    • Chromium에서의 http2
    • curl에서의 http2
    • HTTP2 다음에 오는 것
    • 참조
    • 감사의 말
  • Português
    • Antecedentes
    • HTTP Hoje
    • Estratégias para evitar as dores da latência
    • Atualizando HTTP
    • Conceitos de http2
    • O protocolo http2
    • Extensões
    • Um mundo http2
    • http2 e Firefox
    • http2 e Chromium
    • http2 e curl
    • Após o http2
    • Outras leituras
    • Agradecimentos
  • русском
    • История
    • HTTP сегодня
    • Шаги, предпринятые для преодоления задержки
    • Обновление HTTP
    • Концепция http2
    • Протокол http2
    • Расширения
    • Мир http2
    • http2 в Firefox
    • http2 в Chromium
    • http2 в curl
    • После http2
    • Дальнейшее чтение
    • Благодарности
  • Svenska
    • Bakgrund
    • HTTP idag
    • Tricks för att komma över fördröjningssmärtor
    • Uppdatera HTTP
    • http2-koncept
    • http2-protokollet
    • Utökningar
    • En http2-värld
    • http2 i Firefox
    • http2 i Chromium
    • http2 i curl
    • Efter http2
    • Fortsatt läsning
    • Tack
  • Türkçe
    • Arkaplan
    • HTTP'nin Bugünü
    • Gecikmelerin üstesinden gelmek için yapılanlar
    • HTTP'nin güncellenmesi
    • http2 konseptleri
    • http2 protokolü
    • Uzantılar
    • http2 dünyası
    • Firefox'da http2
    • Chromium'da http2
    • curl'de http2
    • http2 sonrası
    • Daha fazla bilgi için
    • Teşekkürler
  • 中文
    • 背景
    • HTTP的现状
    • 那些年,克服延迟之道
    • 升级HTTP
    • http2的观念
    • http2协议
    • 扩展
    • http2的世界
    • Firefox里的http2
    • Chromium里的http2
    • Curl里的http2
    • 后http2时代
    • 扩展阅读
    • 致谢
Powered by GitBook
On this page
  • 1.1 Författaren
  • 1.2 Hjälp!
  • 1.3 Licens
  • 1.4 Dokumenthistoria
  • Version 1.13
  • Version 1.12
  • Version 1.11
  • Version 1.10
  • Version 1.9

Was this helpful?

Export as PDF
  1. Svenska

Bakgrund

PreviousSvenskaNextHTTP idag

Last updated 5 years ago

Was this helpful?

Det här dokumentet beskriver http2 från en teknisk och protokollnivå. Det började som en presentation Daniel gjorde April 2014 i Stockholm som sedemera gjordes om och breddades till ett fullt utvecklat dokument med alla detaljer och riktiga förklaringar.

RFC 7540 är det officiella namnet på den slutliga http2-specifikationen och den blev publicerad den 15:e maj 2015:

Alla misstag i det är dokumentet är mina egna och resultatet av mina fel. Peka gärna ut dem så åtgärdar vi dem till en kommande uppdatering.

I det här dokumentet har jag försökt att konsekvent använda ordet "http2" för att bekskriva det nya protokollet, medan det ju rent tekniskt och korrekt faktiskt heter HTTP/2. Jag har gjort det valet för läslighetens skull och för att få ett bättre flöde i texten.

1.1 Författaren

Mitt namn är Daniel Stenberg och jag jobbar för Mozilla. Jag har arbetat med open source och nätverk i över tjugo år i otaliga projekt. Möjligvis är jag mest känd för att jag är huvudutvecklaren av curl och libcurl. Jag har varit involverad i IETF och dess HTTPbis arbetsgrupp under flera år och där har jag hållit mig uppdaterad med uppdateringen av HTTP 1.1 samt varit inblandad i arbetet med standardisering av http2.

Email: daniel@haxx.se

Twitter:

Web:

Blog:

1.2 Hjälp!

Om du hittar misstag, utelämnade detaljer, fel eller rent av lögner i det här dokumentet, skicka mig gärna en rättad version av det aktuella avsnittet så kommer jag snart publicera en uppdated version. Jag ger ordentliga omnämnanden och tack till alla som hjälper till! Jag ämnar göra dokumentet bättre över tid.

Det här dokumentet finns tillgängligt på

1.3 Licens

1.4 Dokumenthistoria

Den första versionen av det här dokumentet publicerades 25:e April 2014. Här följer de större förändringarna i de senaste versionerna.

Version 1.13

  • Converted the master version of this document to Markdown syntax

  • 13: Mention more resources, updated links and descriptions

  • 12: Updated the QUIC description with reference to draft

  • 8.5: Refreshed with current numbers

  • 3.4: The average is now 40 TCP connections

  • 6.4: Updated to reflect what the spec says

Version 1.12

  • 1.1: HTTP/2 is now in an official RFC

  • 6.5.1: Link to the HPACK RFC

  • 9.1: Mention the Firefox 36+ config switch for http2

  • 12.1: Added section about QUIC

Version 1.11

  • Lots of language improvements mostly pointed out by friendly contributors

  • 8.3.1: Mention nginx and Apache httpd specific acitivities

Version 1.10

  • 1: The protocol has been “okayed”

  • 4.1: Refreshed the wording since 2014 is last year

  • Front: Added image and call it “http2 explained” there, fixed link

  • 1.4: Added document history section

  • Many spelling and grammar mistakes corrected

  • 14: Added thanks to bug reporters

  • 2.4: Better labels for the HTTP growth graph

  • 6.3: Corrected the wagon order in the multiplexed train

  • 6.5.1: HPACK draft-12

Version 1.9

  • Updated to HTTP/2 draft-17 and HPACK draft-11

  • Added section "10. http2 in Chromium" (== one page longer now)

  • Lots of spell fixes

  • At 30 implementations now

  • 8.5: Added some current usage numbers

  • 8.3: Mention internet explorer too

  • 8.3.1 Added "missing implementations"

  • 8.4.3: Mention that TLS also increases success rate

Det här dokumentet är licenserat under Creative Commons Attribution 4.0 license:

https://www.rfc-editor.org/rfc/rfc7540.txt
@bagder
daniel.haxx.se
daniel.haxx.se/blog
https://daniel.haxx.se/http2
https://creativecommons.org/licenses/by/4.0/