IT用語帳

HTTP/2

HTTP/2

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

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

関連キーワードの用語

NWHTTP(HyperText Transfer Protocol)

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

NWHTTP/3

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

NWTCP/IP

インターネットで標準的に使用されるプロトコル体系。ネットワークインタフェース層、インターネット層、トランスポート層、アプリケーション層の4階層で構成される。OSI参照モデルの7層に対し実用的な4層構造を採用している。

NWIP(Internet Protocol)

TCP/IPのインターネット層で動作するプロトコル。IPアドレスによるホストの識別とパケット単位でのデータ転送を行う。コネクションレス型の通信で、ベストエフォートによるパケット配送を提供する。ルーティングによって宛先までパケットを中継する。

NWTCP(Transmission Control Protocol)

コネクション型のトランスポート層プロトコル。3ウェイハンドシェイクによる接続確立、シーケンス番号による順序保証、確認応答による信頼性確保、ウィンドウ制御によるフロー制御、輻輳制御を行う。HTTP、SMTP、FTP等で使用される。

NWUDP(User Datagram Protocol)

コネクションレス型のトランスポート層プロトコル。TCPと異なり接続確立や確認応答を行わず、軽量で高速な通信を実現する。リアルタイム通信(VoIP、動画配信)やDNS問い合わせ等で使用される。