本文へスキップ
BecomeCoder
Wiki一覧コース一覧

サーバーとクライアント

最終更新: 2026年8月8日

サーバー はサービスや情報を 提供する側クライアント はそれを 利用する側 です。多くのネットサービスは、この「頼む側」と「応える側」の役割分担でできています。

sequenceDiagram
  participant C as クライアント(ブラウザ)
  participant S as サーバー
  C->>S: リクエスト(ページください)
  S-->>C: レスポンス(どうぞ)

たとえばWebでは、ブラウザ(クライアント)がWebサーバーにページを要求し、サーバーが中身を返します。両者は プロトコル(Webなら HTTP)という共通の作法に従ってやり取りします。

なお、この「主従」型に対して、参加者どうしが対等にやり取りする「P2P(ピアツーピア)」型もあります。とはいえ、Webをはじめ多くのサービスは、いまもサーバー・クライアント型が基本です。

← Wiki一覧に戻る