ネットワーク
中級

HTTP 進化史(エイチティーティーピーシンカシ)

HTTP(Hypertext Transfer Protocol)35年進化史。0.9 (1991)→1.0 (1996)→1.1 (1997)→2.0 (2015)→3.0/QUIC (2022)。Web 基盤プロトコル、Tim Berners-Lee 発明。

0 回閲覧
0 いいね
2026/5/3 更新
関連タグ
HTTP
Web
Tim Berners-Lee
QUIC

概要\n\nHTTP 進化史(Hypertext Transfer Protocol Evolution)はTim Berners-Lee(英国 CERN欧州原子核研究機構研究員、1955年生、後Sir 称号)が1989-1991年に発明したWeb 通信プロトコルの35年進化史で、現代Web 80億ユーザの基盤。1989年3月Tim Berners-Lee がCERN内部で「Information Management: A Proposal」(情報管理: 提案書)を上司Mike Sendall に提出、Sendall は手書きで「Vague but exciting」(曖昧だが面白い)と評価して開発許可、1990年Tim Berners-Lee + Robert Cailliau(CERN同僚)が HTML(Hypertext Markup Language)・HTTP(Hypertext Transfer Protocol)・URL(Uniform Resource Locator)・World Wide Web の4要素同時発明、1991年8月6日 Tim Berners-Lee 自身がalt.hypertext News Group に世界最初のWeb Page 公開「http://info.cern.ch/hypertext/WWW/TheProject.html」(現代も同URL再現Pageアクセス可)。HTTP 0.9(1991)は GETメソッドのみ・HTML 単一File返却・状態管理なしのシンプル版、Mosaic Browser(1993 Marc Andreessen NCSA)で大衆認知・Netscape Navigator(1994)/Microsoft Internet Explorer(1995)等のWeb Browser 戦争(1995-1999)で Web 大衆化加速。HTTP/1.0(1996年5月RFC 1945、Tim Berners-Lee/Roy Fielding/Henrik Frystyk Nielsen 編集)で複数Method(GET/HEAD/POST)・Header(MIME types)・Status Code(200/404/500等)導入、HTTP/1.1(1997年1月RFC 2068→1999年RFC 2616→2014年RFC 7230-7235)で Persistent Connection(Keep-Alive、複数Request 単一TCP接続使い回し、性能5-10倍向上)・Pipelining・Chunked Transfer Encoding・Host Header(Virtual Hosting 必須)・Cookie Standardization 等の現代Web基盤機能完成、現在も Web 通信の60%超で利用継続。HTTP/2(2015年5月RFC 7540、Google Mark Nottingham 主導、Google SPDY 1.0 2009派生)で Binary Framing(テキスト→バイナリでパース効率化)・Multiplexing(単一接続で複数Request 並列、HTTP/1.1 Pipelining 限界解消)・HPACK Header Compression(SPDY HTTP データの 30%占めるHeader を 圧縮)・Server Push(Server から Browserに先回り Resource 送信)・Stream Prioritization 等の革新で 性能20-30%向上、2024年Web 採用率35%。HTTP/3(2022年6月RFC 9114、Google Jana Iyengar 主導、QUIC = Quick UDP Internet Connections基盤、TCP→UDP 革命的移行)で 0-RTT Connection Establishment(初接続0往復遅延)・Connection Migration(Wi-Fi→Mobile移行で接続維持)・Built-in Encryption(TLS 1.3 統合、暗号化選択ではなく必須)・Improved Loss Recovery 等の Mobile/Edge特化機能、Apple iCloud/Google/YouTube/Cloudflare 等2024年世界Web トラフィック35%超がHTTP/3 採用、IPv6 + HTTP/3 + QUIC が次世代Internet基盤として急拡大。\n\n## 主な特徴・仕組み\n\n- HTTP 0.9 (1991-08-06): Tim Berners-Lee CERN、世界初Web\n- HTTP/1.0 (1996-05): RFC 1945、複数Method/Header/Status\n- HTTP/1.1 (1997-01): RFC 2068、Persistent Connection 革命\n- HTTP/2 (2015-05): RFC 7540、Binary/Multiplexing/HPACK\n- HTTP/3 (2022-06): RFC 9114、QUIC基盤、0-RTT\n- 採用率: 1.1 60%/2.0 35%/3.0 35%(重複あり、2024)\n- Web総量: 世界WebトラフィックでHTTP系99%超\n- Tim Berners-Lee: 2024年70歳、Solid Project継続\n\n## スペック比較表\n\n| バージョン | 公開年 | RFC | 主要機能 | 性能 | 採用率 |\n|-----------|--------|-----|----------|------|--------|\n| HTTP 0.9 | 1991 | (未標準化) | GET only | 基本 | 廃止 |\n| HTTP/1.0 | 1996-05 | RFC 1945 | Method/Header/Status | +50% | 廃止 |\n| HTTP/1.1 | 1997-01 | RFC 2068 | Persistent Connection | +500% | 60% |\n| SPDY 1.0 | 2009 | (Google実験) | Multiplexing先駆 | (HTTP/2基盤) | 廃止 |\n| HTTP/2 | 2015-05 | RFC 7540 | Binary/HPACK/Multiplex | +20-30% | 35% |\n| HTTP/3 | 2022-06 | RFC 9114 | QUIC/0-RTT/TLS必須 | +20-50%(Mobile) | 35%伸長 |\n\n## 具体例・対応製品\n\n- Tim Berners-Lee 1989-03 提案書: CERN、Mike Sendall「Vague but exciting」\n- 世界初Web Page (1991-08-06): info.cern.ch/hypertext/WWW/TheProject.html\n- Mosaic Browser (1993): Marc Andreessen NCSA、Web大衆化\n- HTTP/1.1 Persistent Connection: 性能5-10倍向上、25年継続\n- Google QUIC (2012-2022): HTTP/3 基盤、UDP革命\n\n## 自作PCでの選び方・注意点\n\nHTTP 関連自作PC構築例: (A)個人開発¥150,000構成: M3 Mac mini + Chrome DevTools(Network Tab で HTTP Header/Status可視化) + curl/httpie、HTTP 学習・デバッグ、(B)Web Server運用¥250,000構成: AMD Ryzen 5 7600X + Linux + Nginx 1.27(HTTP/1.1+2+3対応) + Cloudflare Tunnel、Self-hosted Web Server、(C)CDN構築¥600,000+構成: 自社Edge Server + Varnish/Caddy + HTTP/3 + Brotli圧縮、企業CDN。Cloudflare(2024 HTTP/3 100% Default)・Fastly・AWS CloudFront・Google Cloud CDN 等の Edge プロバイダ全主要採用、Self-hosted でも Caddy(2018-、HTTP/3 標準)・Nginx 1.25+(2023-、HTTP/3対応)・OpenLiteSpeed 等で 個人実装可能。Apple Safari/Google Chrome/Mozilla Firefox/Microsoft Edge 全主要Browser 2022-2024年でHTTP/3対応完了、jisaku.com 含む現代Web サイトは Cloudflare 経由で HTTP/3 Default 提供、ユーザ知らずに HTTP/3 で快適接続。\n\n## 関連用語との違い\n\nTCP/IP: HTTP 基盤プロトコル、Network/Transport Layer。HTTP は Application Layer、TCP/IP の上で動作、レイヤ階層で住み分け。\n\nHTTPS (HTTP + TLS): HTTP の暗号化版、HTTP/1.1+TLS = HTTPS、HTTP/2+TLS、HTTP/3 はTLS 1.3 統合必須。現代Web は HTTPS 95%超(Let s Encrypt 無料証明書 大衆化)。\n\n## よくある質問(FAQ)\n\nQ1: HTTP/3 普及?\nA: 2024年世界Web トラフィック35%超(Cloudflare統計)、Apple iCloud/Google/YouTube/Meta が Default、5年内 50-70% に拡大予想。Mobile Network/低遅延要求で HTTP/1.1+2 を完全置換予想。\n\nQ2: Tim Berners-Lee 現代活動?\nA: 2024年70歳、MIT教授・W3C創設者・Solid Project(分散Web、ユーザがデータ所有を取り戻す Vision、2017-)継続、World Wide Web の創始者として現代もNetwork中立性・Open Web 啓蒙活動。\n\nQ3: HTTP 4 計画?\nA: 公式IETF議論なし、HTTP/3 + QUIC が次世代主流継続予想、2030年代6G時代に新プロトコル(Named Data Networking 等の研究プロトコル)考慮見込み。\n\n## まとめ\n\n- 1991-08 Tim Berners-Lee CERN HTTP 0.9発明\n- 1997 HTTP/1.1 Persistent Connection革命\n- 2015 HTTP/2 Multiplexing/HPACK\n- 2022 HTTP/3 QUIC/0-RTT/TLS必須\n- 世界Webトラフィック99%超、80億ユーザ基盤

この記事について
カテゴリーネットワーク
難易度中級
作成日2026/5/3