
HTTP1.0/1.1/2/3の違いを分かりやすく
HTTPのセッションとストリームを「トンネルとトラック(ストリームの色分け)」に置き換えて勉強していきましょう。
道路(トンネル):TCP接続
トラック:HTTPリクエスト・レスポンス
荷物の色分け(赤・青・緑):HTTP/2以降のストリームID(リクエスト識別)
1.0:トンネルを毎回掘ってトラックを1台ずつ通す
1.1:トンネルは共通だが、トラックは順番待ち
2:トンネル内で色分けして混ぜて走らせる
3:トンネルをやめて、色ごとに独立した道路を持たせる