ネットワークプロトコル 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
© Copyright 2024 ExpyDoc