PSH

PSH

 PSHは、ネットワーク通信においてTCPプロトコルのフラグ(Flag)の1つです。PSHは「Push」の略語であり、TCPセグメントの送信側が、受信側に対してデータを直ちに処理するように指示するために使用されます。

 通常、TCPはデータを送信する際に、受信側がデータを完全に受信するまで、一定量のデータをバッファリングしてから送信します。しかし、PSHフラグを設定することで、送信側は、その時点で送信可能なデータをすぐに送信し、受信側はデータを直ちに処理するよう指示することができます。

 PSHフラグは、リアルタイム性が重要なアプリケーション(例:音声やビデオストリーミング)で使用されます。また、WebサーバーがHTMLページをブラウザに送信する際にも使用されます。PSHフラグが設定された場合、受信側はすぐにデータを処理し、ユーザーがページの表示を待つことなく、逐次的にページが表示されるようになります。