1 / 21

ネットワークプロトコル

ネットワークプロトコル. ブラウザを使ってウェブページを見てみよう. ます,ブラウザを使って http://lecture.ecc.u-tokyo.ac.jp/johzu/joho/protocol/sample.html を見てみよう ブラウザはウェブサーバと通信し,内容を表示してくれる. telnet を使ってウェブページを見てみよう. telnet コマンドを用いて,他のコンピュータと通信する事ができる. ca00000$ telnet lecture.ecc.u-tokyo.ac.jp 80. 通信したいコンピュータを指定. 接続したいポートの番号を指定.

ramiro
Download Presentation

ネットワークプロトコル

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ネットワークプロトコル

  2. ブラウザを使ってウェブページを見てみよう • ます,ブラウザを使ってhttp://lecture.ecc.u-tokyo.ac.jp/johzu/joho/protocol/sample.htmlを見てみよう • ブラウザはウェブサーバと通信し,内容を表示してくれる

  3. telnetを使ってウェブページを見てみよう • telnetコマンドを用いて,他のコンピュータと通信する事ができる ca00000$telnet lecture.ecc.u-tokyo.ac.jp 80 通信したいコンピュータを指定 接続したいポートの番号を指定 ここでは,lecture.ecc.u-tokyo.ac.jpという名前のコンピュータのHTTP用のポート(ポート番号80)と通信を試みている

  4. telnetを使ってウェブページを見てみよう • 「ターミナル」を起動しよう • telnetを使いlecture.ecc.u-tokyo.ac.jpの80番ポートと接続してみよう telnet以下を打ち込む(最後に「Enter」を押す) 目的のコンピュータと接続できた • 参考 • 「ターミナル」 HWB 13.4.1など • 「コマンド」 HWB12.2.1など

  5. ウェブページの内容を得る • HTTPのGETメソッドでページの中身を得る事が出来る • ブラウザで見たものと同じファイル名を指定してみよう 用いるプロトコル 用いるメソッド 中身を得たいファイル • 「Enter」を押した後に(2回続けて押す事に注意),どのような内容が得られるだろうか

  6. ウェブページの内容を得る このような内容が得られただろうか? ブラウザはこの内容を解釈して,より人に見やすい形で表示してくれていた

  7. ウェブページの特定の情報だけを得る • GETの代わりにHEADメソッドを用いることで,特定の情報(ヘッダ情報)だけを得ることが出来る この部分を「HEAD」とする

  8. ウェブページの特定の情報だけを得る ウェブサーバの種類などの情報が得られたのが分かるだろうか

  9. どのようなメソッドが使えるかを知る • どのようなメソッドが使えるかを知るためのOPTIONSメソッドというものもある OPTIONSメソッドを使う.特定のファイル名を指定しなくてもよい. 使うことの出来るメソッドが列挙される

  10. 存在しないファイルを指定した場合 • 存在しないファイルを指定した場合,どのような反応が返ってくるだろうか 存在しないファイル名を指定 nofile.html以外にも適当なファイル名を指定してメソッドを実行してみよう

  11. 存在しないファイルを指定した場合 ファイルが存在しないと伝えてきている事が分かるか

  12. ブラウザで見てみよう • ブラウザで存在しないファイルを指定してみよう • どのように見えるだろうか • telnetを用いて得た内容との関係を見てみよう

  13. ブラウザで見てみよう

  14. 存在しないメソッドを指定した場合 • 存在しないメソッドを指定した場合,どのような反応が返ってくるだろうか 存在しないメソッドを指定

  15. 存在しないメソッドを指定した場合 指定したメソッドが実装されていないことを伝えてきているのが分かるだろうか

  16. telnetを使ってメールの送信をしてみよう • telnetでECCSのメール送信サーバに接続し,実際にメールを送信してみよう • ECCSのメールを送信しているサーバmail.ecc.u-tokyo.ac.jpに接続する • 各種のメソッドを打ち込んでメールを送信する

  17. telnetを用いてメール送信用サーバに接続 • 指定するコンピュータをmail.ecc.u-tokyo.ac. jpとする • 指定するポート番号を25番とする • メール送信用のポート番号

  18. 送信元を設定 • 「mail from:」に続けて,ECCSの自分のアドレスを設定しよう • アドレスを間違わないように注意!! 送信元を設定

  19. 受信先を設定(練習として自分宛に送ってみる)受信先を設定(練習として自分宛に送ってみる) • 「rcpt to:」に続いて,ECCSの自分のアドレスや自分の携帯電話のアドレスを打ち込んでみよう • アドレスを間違わないように注意!! 受信先を設定

  20. メールの内容を書く 件名を指定しよう 件名から1行空けて本文を書き始めよう 本文を書き終わったら,「.」(ピリオド)を打ち込み「Enter」を押そう

  21. 操作の終了 • メールクライアントやActiveMail,携帯電話などを見て,メールが送られてきたか確認しよう 「quit」と打ち込み,操作を完了しよう

More Related