Official Sponsor

社内IT・情シス業務でお困りですか? 月額1,650円〜の情シス代行「Lapis Tech」

無料相談・IT診断はこちら
ネットワーク用語辞典 2026-04-08

WebSocket

サーバーとクライアント間で全二重(双方向)の持続的な通信チャネルを確立するプロトコル。チャット・リアルタイム通知・ゲームなどHTTPのリクエスト/レスポンス型では実現しにくい用途に使われる。

WebSocketとは?

WebSocket(RFC 6455)は、クライアントとサーバー間で持続的な全二重通信チャネルを確立するプロトコルです。通常のHTTPはクライアントからリクエストを送らないとサーバーから返答が来ませんが、WebSocketではサーバーから任意のタイミングでデータをプッシュできます。

HTTPとWebSocketの比較

項目HTTPWebSocket
通信方向一方向(クライアント起点)全二重(双方向)
接続リクエストごとに接続/切断持続的な接続を維持
オーバーヘッドヘッダーが毎回発生接続後は小さいフレームのみ
プロトコルhttp:// / https://ws:// / wss://

WebSocketのハンドシェイク

WebSocketはHTTPアップグレードリクエストで開始します:

GET /chat HTTP/1.1
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Key: xxxxxx==

主なユースケース

  • チャット・メッセージング: LINEやSlack型のリアルタイムメッセージ
  • ライブ通知: 注文状況・株価・スポーツスコアの更新
  • オンラインゲーム: 低レイテンシが求められるマルチプレイヤーゲーム
  • コラボレーションツール: Google DocsやFigmaのリアルタイム共同編集

まとめ

リアルタイム性が必要な場合はWebSocketが第一選択肢ですが、単方向プッシュで良ければ**Server-Sent Events(SSE)**が実装がシンプルです。

おすすめの高速レンタルサーバー PR

関連する用語 (ネットワーク用語辞典)

全37件を見る
🎓

ITスキルを動画でマスター

\ 新規受講生 割引実施中 /

React、AWS、Pythonなど、現役エンジニアから直接学べる世界最大級の動画講座。

人気のコースを見る

PR: スポンサーリンク

法人・個人向けサポート 受付中

インフラ構築やトラブル対応で お困りではありませんか?

AWSの構築、社内ネットワーク(VPN/NW)の改善、その他原因不明のITトラブルまで、現役インフラエンジニアが直接サポートします。単発でのご相談や、毎月のスポット顧問契約も可能です。

Sponsored Link

バグ・要望を報告する