ネットワークプロトコル
ブラウザを使ってウェブページを見てみよう ます,ブラウザを使って http://lecture.ecc.u-tokyo.ac.jp/johzu/joho/Data/Protocol/sample.html を見てみよう ブラウザはウェブサーバと通信し,内容を表示してくれる
telnetを使ってウェブページを見てみよう 学生番号10桁 コマンド(実際に打つ部分) cm010002m:~ 1151255628$ telnet lecture.ecc.u-tokyo.ac.jp 80 通信したいコンピュータを指定 接続したいポートの番号を指定 ここでは,lecture.ecc.u-tokyo.ac.jpという名前のコンピュータのHTTP用のポート(ポート番号80)と通信を試みている
telnetを使ってウェブページを見てみよう 「ターミナル」を起動しよう telnetを使いlecture.ecc.u-tokyo.ac.jpの80番ポートと接続してみよう telnet以下を打ち込む(最後に「Enter」を押す) 目的のコンピュータと接続できた 参考 「ターミナル」 HWB 15.2など 「コマンド」 HWB 15.3など
ウェブページの内容を得る HTTPのGETメソッドでページの中身を得る事が出来る ブラウザで見たものと同じファイル名を指定してみよう 用いるプロトコル 用いるメソッド 中身を得たいファイル 「Enter」を押した後に(2回続けて押す事に注意),どのような内容が得られるだろうか
ウェブページの内容を得る このような内容が得られただろうか? ブラウザはこの内容を解釈して,より人に見やすい形で表示してくれていた
GETの代わりにHEADメソッドを用いることで,特定の情報(ヘッダ情報)だけを得ることが出来る ウェブページの特定の情報だけを得る GETの代わりにHEADメソッドを用いることで,特定の情報(ヘッダ情報)だけを得ることが出来る この部分を「HEAD」とする
ウェブページの特定の情報だけを得る ウェブサーバの種類などの情報が得られたのが分かるだろうか
どのようなメソッドが使えるかを知るためのOPTIONSメソッドというものもある 使うことの出来るメソッドが列挙される
存在しないファイルを指定した場合,どのような反応が返ってくるだろうか 存在しないファイル名を指定 nofile.html以外にも適当なファイル名を指定してメソッドを実行してみよう
存在しないファイルを指定した場合 ファイルが存在しないと伝えてきている事が分かるか
ブラウザで存在しないファイルを指定してみよう ブラウザで見てみよう ブラウザで存在しないファイルを指定してみよう どのように見えるだろうか telnetを用いて得た内容との関係を見てみよう
ブラウザで見てみよう
存在しないメソッドを指定した場合,どのような反応が返ってくるだろうか
存在しないメソッドを指定した場合 指定したメソッドが実装されていないことを伝えてきているのが分かるだろうか
telnetを使ってメールの送信をしてみよう telnetでECCSのメール送信サーバに接続し,実際にメールを送信してみよう ECCSのメールを送信しているサーバmail.ecc.u-tokyo.ac.jpに接続する 各種のメソッドを打ち込んでメールを送信する
telnetを用いてメール送信用サーバに接続 指定するコンピュータをmail.ecc.u-tokyo.ac. jpとする 指定するポート番号を25番とする メール送信用のポート番号
「mail from:」に続けて,ECCSの自分のアドレスを設定しよう 送信元を設定 送信元を設定 「mail from:」に続けて,ECCSの自分のアドレスを設定しよう アドレスを間違わないように注意!!
受信先を設定(練習として自分宛に送ってみる) 「rcpt to:」に続いて,ECCSの自分のアドレスを打ち込んでみよう アドレスを間違わないように注意!!
メールの内容を書く 件名を指定しよう 件名から1行空けて本文を書き始めよう 本文を書き終わったら,「.」(ピリオド)を打ち込み「Enter」を押そう
メールクライアントやMailSuiteなどを見て,メールが送られてきたか確認しよう 操作の終了 「quit」と打ち込み,操作を完了しよう メールクライアントやMailSuiteなどを見て,メールが送られてきたか確認しよう