IT基礎

クライアント

初級

読み方:クライアント|英語:Client

サーバーにデータを要求する側で、ブラウザはクライアントの一種だよ。いつ使う? 「クライアントサイド」と言えばブラウザ上で動くコード(HTML/CSS/JS)、「サーバーサイド」と言えばサーバー上で動くコードを指すよ。間違いやすいポイント: 「クライアント」は文脈によって意味が変わるよ。Web開発ではブラウザ側を指すけど、ビジネスでは「お客様」の意味もあるよ。

やさしい説明

クライアントとは、サーバーにリクエストを送って情報を受け取る側のことです。ブラウザ、スマホアプリ、デスクトップアプリがクライアントです。

レストランに例えると、クライアントは「お客さん」です。メニュー(URL)を見て注文(リクエスト)し、料理(レスポンス)を受け取ります。

「クライアントサイド」はブラウザで動く処理(JavaScript)、「サーバーサイド」はサーバーで動く処理(Node.js等)を指します。

図解

クライアントとサーバーの通信

具体例・使い方

ブラウザ → ウェブサーバーにページを要求するクライアント メールアプリ → メールサーバーにメールを要求するクライアント スマホアプリ → APIサーバーにデータを要求するクライアント

よくある疑問

Q: クライアントとサーバーの違いは?

A: クライアントは「要求する側」、サーバーは「提供する側」です。1台のパソコンが両方の役割を持つこともあります。

関連用語

📖 関連レッスン

レッスンを見る →

関連ブログ記事

❓ 関連するQ&A