LoginSignup
0
1

More than 5 years have passed since last update.

リクエストとレスポンスなど

Posted at

Webブラウザ ⇄ Webサーバ

Webブラウザからリクエスト(このページが見たい)を送り、

Webサーバがレスポンス(はいどうぞ)を返す。

要求する側のコンピュータをクライアントコンピュータ(Webブラウザ)と呼び、
応答する側のコンピュータをサーバコンピュータ(Webサーバ)と呼びます。

役割はソフトウェアで決まる

コンピュータにクライアントかサーバかの区別はないです。
どちらも同じハードウェアのコンピュータで、
クライアントとして振る舞うか、サーバとして振る舞うかは起動しているソフトウェアによって決まります。
コンピュータの振る舞いを決めるのはソフトウェアなのです。

通信プロトコル(HTTP, HTTPS)

HTTP(Hypertext Transfer Protocol)

WebブラウザとWebサーバの間でHTMLなどのコンテンツの送受信のために用いられる通信プロトコルです。
HTMLはHypertext Markup Language(ハイパーテキスト・マークアップ・言語)の略称で、HTML = Webページです。

HTTPS

HTTPでのデータ送受信するとき、通信データを暗号化(通信相手にしか見えない)し、安全性を担保するための通信プロトコルです。
個人情報やパスワードを通信する際には、第三者に読み取られないようにHTTPSで暗号化することは必須です。

IPアドレス

クライアントはURLを使い、リクエストを送ってサーバと通信できます。
逆にサーバがレスポンスを返すときは、IPアドレスでクライアントを特定しています。

IPっては通信プロトコル。
インターネットはIPによって成立してて、
HTTPはIPでインターネットに接続されている前提があってこそのもの。HTTPリクエストメッセージはIPによって運ばれる。

Webサーバーってどこにあんねん

世界中のどこかにある。
下記サイトで調べたいURLを入れると、対応しているサーバーの場所がわかるっぽい。
https://www.aguse.jp/

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1