ネットワークプロトコル Copyright © the University of Tokyo ブラウザを使ってウェブページを見てみよう ます,ブラウザを使って http://lecture.ecc.utokyo.ac.jp/johzu/joho/Data/Protoc ol/sample.html を見てみよう ブラウザはウェブサーバと通信し,内容を表示して くれる Copyright © the University of Tokyo telnetを使ってウェブページを見てみよう telnetコマンドを用いて,他のコンピュータと通信 する事ができる 学生番号10桁 コマンド(実際に打つ部分) cm010002m:~ 1151255628$ telnet lecture.ecc.u-tokyo.ac.jp 80 通信したいコンピュータを 指定 接続したいポートの番 号を指定 ここでは,lecture.ecc.u-tokyo.ac.jpという名前のコン ピュータのHTTP用のポート(ポート番号80)と通信を試 みている Copyright © the University of Tokyo telnetを使ってウェブページを見てみよう 「ターミナル」を起動しよう telnetを使いlecture.ecc.u-tokyo.ac.jpの 80番ポートと接続してみよう telnet以下を打ち込む(最 後に「Enter」を押す) 目的のコンピュータと接 続できた 参考 「ターミナル」 HWB 15.2など 「コマンド」 HWB 15.3など Copyright © the University of Tokyo ウェブページの内容を得る HTTPのGETメソッドでページの中身を得る事が出来る ブラウザで見たものと同じファイル名を指定してみよう 用いるプロトコル 用いるメソッド 中身を得たいファイル 「Enter」を押した後に(2回続けて押す事に注意),どのよ うな内容が得られるだろうか Copyright © the University of Tokyo ウェブページの内容を得る このような内容が得ら れただろうか? ブラウザはこの内容を 解釈して,より人に見 やすい形で表示してく れていた Copyright © the University of Tokyo ウェブページの特定の情報だけを得る GETの代わりにHEADメソッドを用いることで,特 定の情報(ヘッダ情報)だけを得ることが出来る この部分を「HEAD」とする Copyright © the University of Tokyo ウェブページの特定の情報だけを得る ウェブサーバの種類などの情報が得られたのが分かるだろうか Copyright © the University of Tokyo どのようなメソッドが使えるかを知る どのようなメソッドが使えるかを知るための OPTIONSメソッドというものもある OPTIONSメソッドを使 う.特定のファイル名 を指定しなくてもよい. 使うことの出来るメソッドが列 挙される Copyright © the University of Tokyo 存在しないファイルを指定した場合 存在しないファイルを指定した場合,どのような反 応が返ってくるだろうか 存在しないファイル名を指定 nofile.html以外にも適当なファイル名を指定してメソッドを実行してみよう Copyright © the University of Tokyo 存在しないファイルを指定した場合 ファイルが存在しないと伝えてきてい る事が分かるか Copyright © the University of Tokyo ブラウザで見てみよう ブラウザで存在しないファイルを指定してみよう どのように見えるだろうか telnetを用いて得た内容との関係を見てみよう Copyright © the University of Tokyo ブラウザで見てみよう Copyright © the University of Tokyo 存在しないメソッドを指定した場合 存在しないメソッドを指定した場合,どのような反応 が返ってくるだろうか 存在しないメソッドを指定 Copyright © the University of Tokyo 存在しないメソッドを指定した場合 指定したメソッドが実装されていない ことを伝えてきているのが分かるだ ろうか Copyright © the University of Tokyo
© Copyright 2024 ExpyDoc