サーバ・クライアントの基礎
serveの意味
「(人や小利点が飲食物を)出す、提供する」という意味
server: 提供する側
client お客さんなど提供される側
技術的な言い方
server: 何かを提供する人or何かを使えるようタイにしてくれる人
client: 何かを提供される人or何かを利用する側の人
サーバ・クライアントのやりとりの流れ
1.クライアント側がサーバ側にリクエストを投げる
2.サーバ側でリクエストを解析・処理してリクエストの答えを作る
3.サーバ側がクライアント側に「レスポンス」を返す
HTTPとは
WebサーバとWebクライアント(ブラウザ)の送受信に用いられる取り決め
やりとりの流れ
1.WEBクライアント(WEBブラウザ)が「HTTPリクエスト」を投げる
2.サーバ側でリクエストを解析・処理してリクエストの答えを作る
3.WEBサーバがブラウザに「HTTPレスポンス」を返す
インターネットにおける情報の「住所」のようなもの
WEBサーバがやってくれることとは?
2.サーバ側でリクエストを解析・処理してリクエストの答えを作る
2‐1.パース:送られてきたリクエストを解釈する
2‐2.データの取得:送られてきたURIを元に必要なデータを取りに行く
2‐3.WEBサーバがブラウザに「HTTPレスポンス」を返す
2‐1.パース、2‐2.データの取得、2‐3.WEBサーバがブラウザに「HTTPレスポンス」を返すをWEBサーバがやってくれている。
「クライアント・サーバ」と「サーバサイド・フロントエンド・インフラ」とは?