arch tcp/ip other application
TRANSCRIPT
その他の TCP/IP アプリケーション
pasora
1
Finger プロトコル
• 指定したサーバ上 のユーザに関する 情報を返す – 誰がホストにログインしているか – メールを送る相手のログイン名を知りたい
• ポート79番を使用する
2
多くは Finger サーバを 稼働させていない
• Internet ワームの侵入ポイントとなった • ユーザのログイン名、電話番号などを
公開して後悔してしまうから
3
• 初期のワーム
4 h5p://mashable.com/2013/11/01/morris-‐worm/
sun % telnet slip finger !Trying 140.252.13.65 ... !Connect to slip. !Escape character is ‘^]’. !!Login Name Try IdleLogin Time Office Office Phone !rstevens Richard Stevens *co 45 Jul 31 09:13 !rstevens Richard Stevens *c2 45 Aug 5 09:41 !Connection closed by foreign host. !
5
sun % telnet vangogh.cs.berkeley.edu finger !rstevens!Login: rstevens Name:Richard Stevens !Directory: /a/guest/rstevens Shell: /bin/csh!Last login Thu Aug 5 09:55 (PDT) on ttyq2 from sun.tuc.noao.edu!Mail forwarded to: [email protected] !No Plan. !
6
例 sun % finger @att.com![att.com] !--------------------------------------------------------- !There are no user accounts on the AT&T Internet gateway. !To send email to an AT&T employee, send email to their name separated by periods at att.com. If the employee has an email address registered in the employee database, they will receive email – otherwise, you’ll receive an non-delivery notice. !For example: [email protected]
7
現実 pasoras-MacBook-Pro:~ pasora$ finger @att.com![att.com] !Trying 2001:1890:1c00:5112::f:1008... !finger: connect: Connection refused !Trying 2001:1890:1c00:3113::f:3005... !finger: connect: Connection refused !Trying 144.160.36.42... !finger: connect: Connection refused !Trying 144.160.155.43... !finger: connect: Connection refused
8
例 sun % finger [email protected] ![whitehouse.gov] !
Finger service for arbitrary addresses on whitehouse.gov is not supported. If you wish to send electronic mail, valid addresses are “[email protected]”, and “[email protected]”. !
9
現実 pasoras-MacBook-Pro:~ pasora$ finger [email protected]![whitehouse.gov] !Trying 2600:140b:12:180::2add... !^C !pasoras-MacBook-Pro:~ pasora$ !
10
クライアントからの要求を 受け付けたくない
ポート79を閉じればいいよ
11
Whois プロトコル paosras-MacBook-Pro:~ pasora$ telnet whois.nic.ad.jp whois!Trying 2001:dc2:1000:6000::43... !Connected to whois.nic.ad.jp. !Escape character is '^]'. !^]
12
ホワイト・ページ
13
14
15
archie • FTP サーバのアーカイブ索引を作り
特定のファイルを探せるようにしたもの • 史上初の検索エンジン • ファイル名しか検索しない • かつては archie.wide.ad.jp も • もうワールドワイドウェ(
16
WAIS • Wide Area InformaIon Server • ファイルの中まで探してくれるよ!!!!! • 今は quake.think.com なんて無いし、
ワールドワイドウェ(
17
Gopher • テキストベースの情報検索システム • archie や WAIS のフロントエンド • マルチバイト文字未対応だし、
ワールドワイドウェ(
18
WWW
• というツール • ワールドワイドウェ(
19
X Window システム
• ビットマップディスプレイを使用する クライアント・サーバ・アプリケーション
• サーバがディスプレイ、キーボード、 マウスを管理
• TCP のような信頼性のある双方向ストリームプロトコルが要求される
20 h5p://ja.wikipedia.org/wiki/X_Window_System
X Window システム
• 一見クライアント・サーバ の関係が逆に見える
• 通信量は膨大
21 h5p://ja.wikipedia.org/wiki/X_Window_System
まとめ
• Finger と Whois はユーザの情報を 入手するためのもの
• X Window システムについて取り上げた
22
おつかれさまでした
23