ネットワークプロトコル

ネットワークプロトコル
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
telnetを使ってメールの送信をしてみよう

telnetでECCSのメール送信サーバに接続し,実
際にメールを送信してみよう
 ECCSのメールを送信しているサーバmail.ecc.utokyo.ac.jpに接続する
 各種のメソッドを打ち込んでメールを送信する
Copyright © the University of Tokyo
telnetを用いてメール送信用サーバに接続

指定するコンピュータをmail.ecc.u-tokyo.ac.
jpとする

指定するポート番号を25番とする
 メール送信用のポート番号
Copyright © the University of Tokyo
送信元を設定
送信元を設定

「mail from:」に続けて,ECCSの自分のアドレ
スを設定しよう
 アドレスを間違わないように注意!!
Copyright © the University of Tokyo
受信先を設定(練習として自分宛に送ってみる)
受信先を設定

「rcpt to:」に続いて,ECCSの自分のアドレスを
打ち込んでみよう
 アドレスを間違わないように注意!!
Copyright © the University of Tokyo
メールの内容を書く
件名を指定
しよう
件名から1行空けて
本文を書き始めよう
本文を書き終わったら,「.」(ピリオド)を打
ち込み「Enter」を押そう
Copyright © the University of Tokyo
操作の終了
「quit」と打ち込み,操作を
完了しよう

メールクライアントやActiveMailなどを見て,
メールが送られてきたか確認しよう
Copyright © the University of Tokyo