arch tcp/ip other application

23
その他の TCP/IP アプリケーション pasora 1

Upload: masahiko-hara

Post on 08-Aug-2015

38 views

Category:

Internet


1 download

TRANSCRIPT

Page 1: Arch TCP/IP Other Application

その他の  TCP/IP  アプリケーション

pasora

1

Page 2: Arch TCP/IP Other Application

Finger プロトコル

•  指定したサーバ上  のユーザに関する  情報を返す  – 誰がホストにログインしているか  – メールを送る相手のログイン名を知りたい  

•  ポート79番を使用する

2

Page 3: Arch TCP/IP Other Application

多くは Finger サーバを  稼働させていない

•  Internet ワームの侵入ポイントとなった  •  ユーザのログイン名、電話番号などを  

公開して後悔してしまうから

3

Page 4: Arch TCP/IP Other Application

•  初期のワーム  

4 h5p://mashable.com/2013/11/01/morris-­‐worm/

Page 5: Arch TCP/IP Other Application

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

Page 6: Arch TCP/IP Other Application

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

Page 7: Arch TCP/IP Other Application

例 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

Page 8: Arch TCP/IP Other Application

現実 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

Page 9: Arch TCP/IP Other Application

例 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

Page 10: Arch TCP/IP Other Application

現実 pasoras-MacBook-Pro:~ pasora$ finger [email protected]![whitehouse.gov] !Trying 2600:140b:12:180::2add... !^C !pasoras-MacBook-Pro:~ pasora$ !

10

Page 11: Arch TCP/IP Other Application

クライアントからの要求を  受け付けたくない

 

ポート79を閉じればいいよ  

11

Page 12: Arch TCP/IP Other Application

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

Page 13: Arch TCP/IP Other Application

ホワイト・ページ

13

Page 14: Arch TCP/IP Other Application

14

Page 15: Arch TCP/IP Other Application

15

Page 16: Arch TCP/IP Other Application

archie •  FTP サーバのアーカイブ索引を作り  

特定のファイルを探せるようにしたもの  •  史上初の検索エンジン  •  ファイル名しか検索しない  •  かつては archie.wide.ad.jp も  •  もうワールドワイドウェ(

16

Page 17: Arch TCP/IP Other Application

WAIS •  Wide  Area  InformaIon  Server  •  ファイルの中まで探してくれるよ!!!!!  •  今は quake.think.com なんて無いし、  

ワールドワイドウェ(

17

Page 18: Arch TCP/IP Other Application

Gopher •  テキストベースの情報検索システム  •  archie  や WAIS のフロントエンド  •  マルチバイト文字未対応だし、  

ワールドワイドウェ(

18

Page 19: Arch TCP/IP Other Application

WWW

•                    というツール  •  ワールドワイドウェ(  

19

Page 20: Arch TCP/IP Other Application

X  Window  システム

•  ビットマップディスプレイを使用する  クライアント・サーバ・アプリケーション  

•  サーバがディスプレイ、キーボード、  マウスを管理  

•  TCP のような信頼性のある双方向ストリームプロトコルが要求される

20 h5p://ja.wikipedia.org/wiki/X_Window_System

Page 21: Arch TCP/IP Other Application

X  Window  システム

•  一見クライアント・サーバ  の関係が逆に見える  

•  通信量は膨大  

21 h5p://ja.wikipedia.org/wiki/X_Window_System

Page 22: Arch TCP/IP Other Application

まとめ

•  Finger と Whois はユーザの情報を  入手するためのもの  

•  X  Window システムについて取り上げた

22

Page 23: Arch TCP/IP Other Application

おつかれさまでした

23