IT用語帳
IP2027ネットワーク · 通信プロトコル

HTTP/2

HTTP/2

えいちてぃーてぃーぴーつー

HTTPの第2版。1つのTCPコネクション上で複数のリクエスト/レスポンスを並列処理するストリーム多重化、HPACKによるヘッダ圧縮、サーバプッシュ等の機能を持つ。バイナリプロトコルで効率的な通信を実現する。

共有:

Related

他の資格での定義

Related

関連キーワードの用語

NWHTTP

Webサーバとクライアント間でHTMLなどのリソースを転送するためのプロトコル。リクエスト-レスポンス型の通信モデルを採用し、GET、POST、PUT、DELETE等のメソッドを使用する。HTTP/2では多重化やヘッダ圧縮、HTTP/3ではQUICによる高速化が行われている。

NWHTTP/3

HTTPの第3版。トランスポート層にTCPではなくQUIC(UDP上に構築)を使用し、接続確立の高速化(0-RTT)やヘッドオブラインブロッキングの解消を実現する。TLS 1.3が標準で組み込まれ、常に暗号化通信が行われる。

SCHTTPS

HTTP通信をTLSで暗号化するプロトコル。通信の盗聴・改ざんを防ぎ、サーバ証明書によって接続先の正当性も確認できる。既定ポートは443で、HSTSと組み合わせて常時HTTPS化する運用が一般的。

IPネットワークインタフェース層

TCP/IP階層モデルの最下位層。同一ネットワーク内の隣接機器へ信号を届ける役割を担い、イーサネットや無線LANの規格が該当する。宛先の指定にはMACアドレスを使う。

IPインターネット層

TCP/IP階層モデルで、異なるネットワークをまたいで宛先までパケットを届ける層。IPアドレスによる経路選択(ルーティング)を担い、IPやICMPが動作する。

IPURL

インターネット上のリソース(Webページやファイルなど)の所在を示す書式。プロトコル、ホスト名、パス名などで構成される(例:https://example.com/index.html)。