9月15日(火)3コマ目
今日、やったこと
- DNS確認テスト
- HTTP
今日の確認テスト
正解例を載せときます。
![]() |
| 図 DNS確認テスト正解例 1ページ目 |
![]() |
| 図 DNS確認テスト正解例 2ページ目 |
今日のホワイトボード
HTTPとは
Webアクセスに使うアプリケーション層(4階)のプロトコル。
3階はTCPを利用する。
基本的にクライアントからサーバーへリクエストするところからスタートするため、サーバー、クライアントが利用するポート番号は以下のようになっている。
- サーバー側はウェルノウンポート(80/TCP)で待機
- クライアント側は空いているポートを使う
![]() |
| 図 プロトコル階層でのHTTPとポート番号 |
HTMLとは
ホームページはHTMLで記述されている。
ホームページを見るには
- クライアント(のWebブラウザ)はWebサーバー上のHTMLファイルをリクエスト
- WebサーバーはリクエストされたHTMLファイル(の記述内容)を返信
- クライアント(のWebブラウザ)は返信されたHTMLファイル(の記述内容)を表示する
を行っている。
![]() |
| 図 HTMLの構造 |
HTTPは
クライアントとWebサーバー間のやり取り
- クライアントがWebサーバーにリクエストする方法
- Webサーバーがクライアントにレスポンスを返す方法
を決めたもの。
![]() |
| 図 HTTP |
演習環境
WebサーバーにあるHTMLファイルをWindowsのcurlコマンドを使ってリクエストする。
Webサーバー上のHTMLファイルのパスとクライアントがリクエストする際のHTTPのコマンドは下図のとおり。
![]() |
| 図 演習環境 |






コメント