7月24日(水)1コマ目
今日、やったこと
http
今日のホワイトボード
HTTP
HTTP(Hyper Text Transfer Protocol)ホームページデータのやり取りのためのプロトコル。
TCPの80ポートを利用。
![]() |
| 図 プロトコル階層中のHTTP |
ホームページはHTMLで書かれている
ホームページはHTML(Hyper Text Markup Language)で書かれている。
HTMLは言語だが、実態は役割が決めれたタグがいろいろと定義されているだけ。
見せ方やデータ内容に応じてタグを指定する。
![]() |
| 図 HTMLのタグ |
ホームページデータのやり取り
クライアント(PCやスマホ、タブレットなど)はWebブラウザを使う。
WebブラウザがWebサーバーにホームページをリクエストすれば、Webサーバーからホームページのデータが返信される。
このリクエスト、レスポンスの手順を決めたのがHTTP。
![]() |
| 図 ホームページデータのやり取りの手順はHTTPで決められている |
URL
URL(Uniform Resource Locator)はホームページをリクエストする際のプロトコルやサーバー、ページ名、送信データのフォーマット。URLのフォーマットに従ってリクエストする。
![]() |
| 図 URL |
クライアント->Webサーバー
クライアントからWebサーバーにホームページをリクエストする際、HTTPでは下図のようなフォーマットでリクエストするように定められている。
![]() |
| 図 クライアント->Webサーバーにリクエスト |
Webサーバー->クライアント
Webサーバーがクライアントからのリクエストに対する応答(ホームページデータ)は下図のようにHTTPでフォーマとが定められている。
![]() |
| 図 Webサーバー->クライアントにレスポンス |
次回は
HTTPのテストをします。





