IT基礎
クライアント
初級読み方:クライアント|英語:Client
サーバーにデータを要求する側で、ブラウザはクライアントの一種だよ。いつ使う? 「クライアントサイド」と言えばブラウザ上で動くコード(HTML/CSS/JS)、「サーバーサイド」と言えばサーバー上で動くコードを指すよ。間違いやすいポイント: 「クライアント」は文脈によって意味が変わるよ。Web開発ではブラウザ側を指すけど、ビジネスでは「お客様」の意味もあるよ。
やさしい説明
クライアントとは、サーバーにリクエストを送って情報を受け取る側のことです。ブラウザ、スマホアプリ、デスクトップアプリがクライアントです。
レストランに例えると、クライアントは「お客さん」です。メニュー(URL)を見て注文(リクエスト)し、料理(レスポンス)を受け取ります。
「クライアントサイド」はブラウザで動く処理(JavaScript)、「サーバーサイド」はサーバーで動く処理(Node.js等)を指します。
図解
具体例・使い方
ブラウザ → ウェブサーバーにページを要求するクライアント メールアプリ → メールサーバーにメールを要求するクライアント スマホアプリ → APIサーバーにデータを要求するクライアント
よくある疑問
Q: クライアントとサーバーの違いは?
A: クライアントは「要求する側」、サーバーは「提供する側」です。1台のパソコンが両方の役割を持つこともあります。
関連用語
📖 関連レッスン
レッスンを見る →