3層構造の基本

現在のWebシステムは、主に以下の3つの要素で構成されています。

クライアントとサーバー

インターネット上のやり取りは、リクエスト(要求)とレスポンス(応答)の繰り返しです。

クライアント
ブラウザやスマホアプリなど、サービスを利用する側。
サーバー
リクエストを受け取り、適切なデータ(Webページなど)を返すコンピュータ。

HTTPプロトコル

WebブラウザとWebサーバーが通信するための「約束事」です。