9月15日(火)3コマ目

今日、やったこと

  • DNS確認テスト
  • HTTP

今日の確認テスト

正解例を載せときます。

図 DNS確認テスト正解例 1ページ目

図 DNS確認テスト正解例 2ページ目


今日のホワイトボード

HTTPとは

Webアクセスに使うアプリケーション層(4階)のプロトコル。

3階はTCPを利用する。

基本的にクライアントからサーバーへリクエストするところからスタートするため、サーバー、クライアントが利用するポート番号は以下のようになっている。

  • サーバー側はウェルノウンポート(80/TCP)で待機
  • クライアント側は空いているポートを使う

図 プロトコル階層でのHTTPとポート番号


HTMLとは

ホームページはHTMLで記述されている。

ホームページを見るには

  1. クライアント(のWebブラウザ)はWebサーバー上のHTMLファイルをリクエスト
  2. WebサーバーはリクエストされたHTMLファイル(の記述内容)を返信
  3. クライアント(のWebブラウザ)は返信されたHTMLファイル(の記述内容)を表示する

を行っている。

図 HTMLの構造


HTTPは

クライアントとWebサーバー間のやり取り

  • クライアントがWebサーバーにリクエストする方法
  • Webサーバーがクライアントにレスポンスを返す方法

を決めたもの。

図 HTTP


演習環境

WebサーバーにあるHTMLファイルをWindowsのcurlコマンドを使ってリクエストする。

Webサーバー上のHTMLファイルのパスとクライアントがリクエストする際のHTTPのコマンドは下図のとおり。

 図 演習環境


コメント

このブログの人気の投稿

6月25日(木)1コマ目(A班)、2コマ目(B班)

5月29日(金)2コマ目(B班)、3コマ目(A班)

9月3日(木)1コマ目