連載 / インターネットの利用と仕組みー② 図 2 Anonymous FTP の実例 ( その 1 ) shin@cotton[502] > ftp ftp.u-tokyo ・ ac ・」 p Connected t0 ftp.u—tokyo ・ ac ・ JP ・ 220 ftp.u—tokyo.ac . jp FTP server (Version 6.9 Mon Aug 31 17 : 37 : 13 WET 1992 ) ready. Name (ftp.u—tokyo ・ ac ・ jp: shin) : ftp 331 Guest login ok , send e—mail address as password. Password: shin@iiJ ・ ad ・ JP 230 ー 230—We1come , archive user ! This is an experimental FTP server. If have any 230—unusua1 problems , please report them via e—mail to ftp@ftp.u-tokyo ・ ac ・ jp 230 ー If you do have problems , please try using a dash ( ー ) as the first character this wiII turn Off the continuation messages that may 230 ー of your password 230 ー be confusing your ftp client . 230 ー 230 Guest login ok, access restrictions apply ・ ftp> dir 200 PORT command successful . 150 Opening ASCII mode data connection for /bin/ls. tota1 736 drwxr ー x 32 1024 Mar 14 22 : 32 . 0 root 7 drwxr— 512 Mar 26 21 : 12 . 1 root 5 512 Mar 21 03 : 02 . 2 root drwxr— x 5 512 Mar 31 12 : 05 . 3 root -x 2 512 J an 5 23 : 02 bin drwxr— x 2 512 Dec 3 11 : 34 root etc 1 733867 Apr 10 05 : 03 1s-1R. Z root drwxr— 3 512 Mar 31 16 . ・ 28 pub root drwxr— x 3 512 Dec 3 11 : 34 root USr 226 Transfer complete . 542 bytes received in 0.26 seconds ( 2 Kbytes/s) ーは、 FTP の接続に対してネームサーバーの逆 ます。ただし、不必喫なファイルをむやみに転送しないよ うにしましよう 5 引きをおこない、どこから接続されたかを知ることがで 0 きます。逆引きができす、接続してきたホスト名が分か 憶えておきたいコマンドは、 dir 、 cd 、 lcd 、 binary 、 らない場合には拒否するとか、適正なメールアドレスでな ascii 、 get (recv) 、 mget 、 prompt くらいです。図 3 に けれは受け付けないなど、さまざまな設定力されている いくつか実彳列を示したのて参考にしてください。 dir は FTP サーバーもあります。したがって、パスワードには ls ー 1 と同しですが、 ftp のサプコマンドは引数を 1 つし 自分のメールアドレスを入力するはうがよいでしよう 4 かとれません。 ls ー 1 gcc* と同様の結果を得たいときは、 ログインに成功したら、あとは基本的に ftp コマンドの dir gcc* とします。 操作になります。 Anonymous FTP のサーバーのディレ cd は、サーバー側のディレクトリ間を移動するコマン クトリ構造では、ログインしたときに入るディレクトリが ドです。 lcd は、自分のマシン側のディレクトリ間を移動 ューザーからはルートディレクトリに見えるようになって するコマンドです。この 2 つは、 FTP でファイルを転送 います。 cd でディレクトリの底に入ってしまって迷っ するための準備に使います。 たら、 cd / で最初のディレクトリに戻れます。 binary 、 ascii はファイル転送のモード指定で、 binary ーヨ殳に、ルートディレクトリの下に pub というディレ はバイナリモードでファイルをそのままもってきます。通 クトリがあり、その下に公開されたファイルが置いてあり 常はこちらを使います。 ascii はテキストモードで転送し ます。たとえば、 DOS と UNIX では改行コードが異な 4 稀に、 username@fullname.domain.dom.jp のように、自分のホ りますが、 ascii て転送すると自重加勺に変換してくれます。 ストの完全なドメイン名でないと受け付けないサーバーがあります。これ は逆引きをして、そオ功ゞ@の右側と一致するかどうかを石忍しているから です。 5 あなたの行動は多くの場合、すべてログがとられています。 0 0 0 0 0 0 0 0 0 62 UNIX MAGAZINE 1993.6
連載 / インターネットの利用と仕組みー② 図 4 Anonymous FTP の実例 ( その 3 ) ftp> dir rfC1341. txt 200 PORT command successful . とすることもできます。また、最所の GNUtar を使うと、 150 Opening ASCII mode data connection f0 て /bin/ls . 99 1 root 226 Transfer complete . ftp> get rfC1341. txt . Z 200 PORT command successful . 211117 Jun 11 1992 て fC1341. txt 150 Opening BINARY mode data connection for /bin/compress. 69301 bytes received in 9.6 seconds ( 7.1 Kbytes/s) 226 Transfer complete . ftp> 表 1 ファイル名とアーカイバの文茆 サー ファイル名 file file. Z 五 . z file.tar. Z file. tar. z file. hqx file. zip file. lzh 使用プログラム compress gZIP t ar 、 compress tar 、 gzip binhex (Macintosh) zip 、 unzip ( おもに MS-DOS) lha ( おもに MS-DOS) パー上のファイル ( パス名 ) f00 f00 f00 指定する名前 f00. Z f00. tar f00. tar. Z Expander があれはたいていは展開できます。 たとえは、 file. tar. z という名前のファイルを展開して gzip がデフォルトの成疋でインストールされていれは、 gzip ¯d ¯c file. tar. 2 ー tar xvf みましよう。 で展開できます。 tar zxvf file. tar. z zcat . tar. Z ー tar xf ルに対して次のように指定して get/mget で転送するこ このサーバーがインストールされていると、同しファイ す。 な FTP サイトで開発さオ L 、配布されている wuftpd で た。代表的なものが wuarchive . wustl. edu という著名 FTP サーバー・プログラムを使うところか増えてきまし 去も丘は ftp.u-tokyo ・ ac ・ jp をはじめとして、凝った ちょっと凝った FTP サーパー 64 とができます。 ローカルや NFS マウントなどで利用されている、あ るいは WAIS サーバーを兼ねているなど、なんらかの 事情でサーバー上にファイルを圧縮せすに置いていたり、 複数のディレクトリに分けて置いている場合があります。 こうした事情と anonymous FTP の利用者 wuftpd は、 の要求の両方を満たすために考案されたものです。 この FTP サーバーでは、これらのファイルを get で 転送するとき、圧縮したり、 tar でまとめることが可能で す。自分のマシンには、圧縮された形式か tar でまとめ た形式て転送できます。図 4 では、 rfC1341. txt という ファイルに対して rfC1341. txt . z と指定して get を実 行しています。このようにすると、 compressC/Æ縮して 転送されます。 こうしたサーバーでは、そのまま転送するとトラフィッ クが大きくなってしまうので、 ) 石宿しながら転送します。 見分けるのはなかなか大変ですが、 FTP サーバーの応答 が多少複雑だと思ったときは試してみましよう。 Anonymous FTP サーバーの捜し方 さて、欲しいソフトウェアやドキュメントのある場所は どのように捜せばよいのでしようか ? むろん、 ュース やメーリングリストなどで、、〇〇から FTP で入手できま すから、もっていってください " というアナウンスがあ れば、そこから取ってくればいいでしよう。 しかし、複数のサイトに置いてあることもあります。と かく一財生の高いものほど、あちこちに置かれているよう です。ます、自分のサイトに一番近い大きな FTP サー UNIX MAGAZINE 1993.6
連載 / インターネットの利用と仕組みー② Location: /pub/net/INN Host ftp.ricoh. co ・」 p 図 6 archie コマンドの実行 shin@cotton[274] > archie —s ーれ archie. foretune ・ co ・」 p innl . 4 FILE Host ftp.tohoku.ac. JP Location : /pub/net/news/inn FILE Location : /pub/news/inn Host ftp.waseda.ac ・ JP FILE Host vnoc—fuk. wide. ad ・ jp Location : /pub/Net/news/inn FILE x 日 rc /. 3 図 7 xarchie での 当 Found 76 matches ーー Ready 719191 719191 719191 719191 Apr 2 12 : 09 Mar 24 23 : 55 Mar 22 02 : 25 Mar 27 09 : 51 innl . 4 . tar . Z inn 1 .4 . tar . Z i 取Ⅱ 1 . 4 . t ar . Z innl .4 . tar . Z ftp ・ ics ・ osaka—u ・ ac•JP ftp ・ kuis ・与2t0ーu ・ ac ・ jp ftp.1u止.se ftp.sigmath.osaka—u.ac. ftp.uni—kl de ftp.uu.net ftp Ⅵ . omron ・ CO ・ ] p Sa 0. u gatekeeper.dec.com graspl ・収 n ⅳー 1 れ 1. fr iamsun. uniEE. Ch Search T ・れれ pstoeps Host: ftp.u-tokyo.ac ・ jp Location : /puWX/contrib FiIe : pstoepsi ・ tar 2 Size: 4 2 whois /. 1 / X ′れ ib い止こ、 : ら : 心い二ヒ Mode : ネットワーク・インフォメーション・センター (NIC) では、 whois データベースを運用し、ネットワークに聞系 する情報を提供しています。検索対象は、ネットワーク・ アドレス、ドメイン名、組織名、管理者に関する情報など です。わか国では、前述の JPNIC (whois .nic ・ ad ・ jp) て提供されています ( 図 8 ) 。また、インターネット本 7 では、 whois . internic .net で提供されています 使い方や得られる情報はそク是供者によって微妙に異な 7 つい最匠、 nic. ddn. mil から移りました。 0 66 なトいは宿 r Date: Jan 4 1992 るので、 ます help を実行します。 UNIX MAGAZINE 1993.6 情 WJSwhois て調べられるようになっています。 す。日本でも慶應大学では、一部の学部のメンバーの フの所属、電話番号、メールアドレスなどを提供していま な目的で運用されています。米国の多くの大学ではスタッ wh 。 is サ→ヾーは、これらの NIC 以外でも、さまざま ださい。 運用にありますから、その点を理解したうえて利用してく ここでの情幸財是供の主目的は、インターネットの円滑な % whois —h vhois . internic. net help % whois -h whois . nic . ad ・ jp help
連載 / インターネットの利用と仕組みー② 図 1 traceroute コマンドの実彳デ列 traceroute t0 prep ・ ai . mit . edu ( 18 . 71.0.38 ) , shin@ns [ 257 ] > traceroute prep ・ ai . mit . edu 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 nagatacho ( 192.244.176.34 ) 2 ms 3 ms 192.244.176.65 ( 192.244.176.65 ) 58 ms wnoc-tyo. wide. ad. jp ( 133.4.3.2 ) 21 ms jp-gate ・ wide . ad. jp ( 133.4.2.1 ) 33 ms jp¯entry. wide. ad. jp ( 133.4.1.2 ) 31 ms 30 hops max , 40 byte packets 2 ms 91 ms 20 ms 92 ms 20 ms 100 ms 29 ms 84 ms 35 ms menehune . Hawaii . Net ( 132 .160.251.1 ) 148 ms 147 ms 162 ms imp. Hawaii . Net ( 132 .160.1.20 ) 148 ms 146 ms 282 ms 132.160.249.2 ( 132.160.249.2 ) 244 ms 399 ms 209 ms 192.52.195.253 ( 192 .52.195.253 ) 194 ms 299 ms 253 ms t3ー2. San—Francisco-cnss9. t3. ans . net ( 140.222.9.3 ) 220 ms 284 ms 307 ms t3ー3. San—Francisco—cnss8. t3. ans . net ( 140.222.8.4 ) 252 ms 527 ms 268 ms t3ー0. Chicago—cnss24. t3. ans . net ( 140.222.24.1 ) 341 ms 439 ms 451 ms t3ー2. C1eve1and—cnss40. t3. ans . net ( 140.222.40.3 ) 359 ms 538 ms 368 ms AENEAS . MIT . EDU ( 18 . 71.0.38 ) 393 ms E40—CISCO—FDDI . MIT. EDU ( 18 . 168.0.2 ) w91—cisc0—externa1-fddi . mit . edu ( 192 .233.33.1 ) 684 ms 467 ms 394 ms t3ー0. enss134. t3. ans . net ( 140.222.134.1 ) t3ー0. Hartford—cnss49. t3. ans . net ( 140.222.49.1 ) 395 ms 361 ms * t3ー0. Hartford—cnss48. t3. ans . net ( 140.222.48.1 ) 294 ms 323 ms 284 ms t3 ー 1 . New—York—cnss32. t3. ans . net ( 140.222.32.2 ) 283 ms 461 ms 335 ms 376 ms 482 ms 354 ms 339 ms 382 ms 378 ms 429 ms 573 ms いはネットワーク・コミュニティでの活動、貢献であっ たりします。ネットワークを使い、こうした活動をし ていくことも重要です。 こで、ひとつ注意しなくてはならないことがありま ・ソフトウェアを入手する場合、 anonymous FTP はたしかに有効な手段ですが、どんなときでも最商 なカ 1 去といえるのでしようか ? Anonymous FTP が集 中すると、ネットワークやサーバーの負荷はかなり増大し ます。はかの手段でそのソフトウェアを入手できないか、 十分に検討してから利用しましよう。 現在のわが国の通信事情では、ネットワークのコス トはコンピュータや周辺機器にくらべてきわめて高価で す。 64Kbps で 24 時間かけて転送できるデータ量は約 600MB で、 CD-ROM の約 1 枚ぶんに相当します。東 京ー福岡間の 64Kbps の専用回線料・ 2 は月額 525 , 000 円 で、 1 日あたりの料金は約 17 , 500 円になります。 ISDN を使うと、費用はもっとかかります。 最近、フリー・ソフトウェアを収録した各種の CD- ROM が 5 , 000 ~ 20 , 000 円程度で市販されています。 れらに収録されているような一般的なものは CD-ROM で入手するのも、結果としてネットワークの有俐用につ 2 NTT の場合、米の約 5 ~ 8 倍です ! UNIX MAGAZINE 1993.6 ながります 3 。 そのあたりも考慮したうえで、必ならは利用しましょ う。そもそも、インターネットはそのためにあるのです から。しかしここで、もうすこし考えてください。 FTP サーバーとなっているマシンや FTP サーバーまでのネッ トワークは、昼間はさまざまな用途に使われて混雑してい ます。相手の都合はもちろん、はかのネットワーク利用者 の存在も念頭に置いて FTP を使いましよう。 Anonymous FTP の実際 Anonymous FTP の利用は、とくに難しいことではあ りません。基本的に必要なのは ftp コマンドの知識だけで す。例を示して説明します。図 2 は、 ftp ・ u-tokyo ・ ac ・ jp という東京大学の FTP サーバーにアクセスしたとき の様子です。 ます、 ftp コマンドで目的とするサーバーに接続しま す。接続できたら、ログイン名として、、 ftp " を入力しま す。通常は続いてパスワードを入力しますが、 anony- mous FTP では代わりに自分のメールアドレスやログイ ン名などを入力することが多いようです。これは、マナー として誰が使ったのかを知らせるためです。 3 ネットワークを専門にする立場からいえば、パッケージ・メディアに敗 北するのは悔しいのてすが。 61
連載 / インターネットの利用と仕組みー② 図 3 Anonymous FTP の実例 ( その 2 ) ftp> cd pub 250 CWD command successful . ftp> cd GNU 250—P1ease read the file README 250 ー it was last modified on Mon Mar 22 03 : 54 : 00 250—P1ease read the file README—about— . z—files 250 ー it was last modified 0 Ⅱ Mon Mar 22 250—P1ease read the file README . TeX 250 ー it was last modified on Fri Apr 250 CWD command successful . ftp> dir gzip—l . 0.7 * 9 03 : 54 : 00 14 : 13 : 00 1993 1993 1993 19 days ago 19 days ago 1 days ago 200 PORT command successful . 150 226 Opening ASCII mode data connection for /bin/ls. 1 root 1 root 1 root 1 root Transfer complete . 99 99 99 99 46957 Mar 19 21 : 29 gzip-l . 0.7. msdos . exe 672545 Mar 19 21 : 28 gzip—l .0.7. shar 675840 Mar 19 21 : 28 gzip—l . 0.7. tar 186877 Mar 19 21 : 28 gzip—l . 0.7. tar. z ftp> lcd /tmp Loca1 directory now /tmp ftp> prompt lnteractive mode Off . ftp> mget gzip—l .0.7 * 150 Opening BINARY mode data connection for gzip-l. 0.7. tar. z ( 186877 bytes) . 200 PORT command successful . 10Ca1 : gzip-l . 0.7. tar. z remote: gzip-l . 0.7. tar. z 675840 bytes received in 96 seconds ( 6.9 Kbytes/s) 226 Transfer complete ・ 150 Opening BINARY mode data connection for gzip-l . 0.7. tar ( 675840 bytes) . 200 PORT command successful . 10Ca1 : gzip—l . 0 . 7. tar remote: gzip-l .0.7. tar 672545 bytes received in 97 seconds ( 6.8 Kbytes/s) 226 Transfer complete. 150 Opening BINARY mode data connection for gzip-l. 0.7. shar ( 672545 bytes) . 200 PORT command successful . 10Ca1 : gzip¯l . 0.7. shar remote : gzip¯l. 0.7. shar 46957 bytes received in 6.7 seconds ( 6.8 Kbytes/s) 226 Transfer complete . 150 Opening BINARY mode data connection for gzip-l . 0.7. msdos. exe ( 46957 bytes) . 200 PORT command successful . 10Ca1 : gzip—l . 0.7. msdos . exe remote: gzip-l . 0.7. msdos . exe 226 Transfer complete . 186877 bytes received in 26 seconds ( 7 Kbytes/s) ftp> get (recv) は、ファイルを 1 つだけ転送します。 mget は、複数のファイルを転送します。ファイル名の指定には ワイルドカードが使えます。 prompt はトグルスイッチに なっていて、 mget で複数のファイルを転送するときに 中幻医の可否を 1 っすっ確認するかどうかを切り替えます。 ファイル名と圧縮形式 Anonymous FTP で公開されているファイルは、 UNIX MAGAZINE 1993.6 ア ーカイバで複数のファイルをまとめていたり、一宿してあ ったりします。よく見かけるファイル名の形式は表 1 の ようなものです。このうち、 gzip の川 e. z という形式は 旧い compact でも使われていますが、いまはほとんど残 っていないはすです。また、 binhex は Macintosh 用の 各種アーカイバの圧縮形式と併用されていますが、 StuffIt 6 最匠使われ始めた GNU のプログラムです。 63
連載 / インターネットの利用と仕組みー② 図 5 xarchie の言聢醯 む / 〃い 3 : W 色 100m0 xarc 豊 1.3 & rc T ・ : 3d0 れ : F Ⅱ 0. S ・ M04 ・、 u Ho : archie ・ . ad. ル ー 11 ー 4 飛ロ・ . binary 0 ーをあたってみるのもよい手段です。 現在、もっとも有効なガ去は次に紹介する archie を使 うことです。 archie archie は、カナダの McGill 大学のグループによって 開発されたプログラムで、 anonymous FTP で入手可能 なファイルのファイル名を集めたデータベースです。これ を参照すれは、欲しいファイルのある FTP サイトか分か ります。 日本でも、 archie.wide ・ ad ・ jp で世界中のサーバ ー ( 1 , 000 あまり ) の情報か験索できます。検索の方法 はいくつかありますが、 C や PerI で書かれたクライ アント・プログラムや、 X に対応した xarchie ( 図 5 ) を利用するのがスマートです。これらのプログラムは、 archie ・ wide ・ ad ・ jp をはしめとして、さまざまなとこ ろから anonymous FTP で入手できます。また、新しい OS (BSD/386 など ) には標準で添付されていることも あります。 archie で検索できるのはファイル名だけですが、 MS- DOS と違い UNIX では長いファイル名か使えるので、 オけごけでもかなり特定することができます ( 図 6 ) 。 archie の検索には、表 2 のようなオプションがあります。ただし、 対象となるのはファイル名だけです。これらのオプション はクライアント・プログラムによって多少異なりますが、 基本的な機能は同しです。なお、正規表現は ed 相当なの で、利用するときには注意してください。 さて、 archie で目指すファイルをみつけたら ftp コマ ンドで転送するわけですが、やはりできるだけ近くのサイ UNIX MAGAZINE 1993.6 表 2 archie のオプション オプション意味 タイムスタンフ。の新しい順に表示 1 項目 1 行に表示 ( 結果が多数のときに便利 ) 部分文字列ー - ー瓦大・小文字を区別しない 正規表現による検索 文字列完全一致 ( デフォルト ) 部分文字列一瓦大・小文字を区別する 用できます。今後はもっと増えるでしようし、いすれ日本 BRS 、 STN lnternational (CAS Online など ) カリ 利用できるようになりつつあります。米国では、 Dialog 、 ータベースや、パソコン通信サービスもネットワークから これまで電話回線経由て利用されていたオンライン・デ のサーピス窈是供に向けた準備カめられています。 きます。わカ咽でも、東京大学や慶應義塾大学などで同種 このリストは、 ftp.unt.edu から ftp コマンドで入手で ような形態で清報を提供しているものが数多くあります。 あります。公共的な図書館の情報が中心で、海外にはこの トには、これまた anonymous アクセスが可能なものが ユーサー・アカウントが必喫です。しかし、インターネッ たんなる端末機能なので、普通はリモート側のマシンの 由のアクセスと変わりありません。 クセスを提供する単純なものです。基本的に、電話回線経 トワークで接続されたはかのコンピュータの端末としてア telnet は、ネットワーク経由のイ瓦想端末機能です。ネッ telnet 便利です ( 図 7 ) 。 でなく、そのまま ftp コマンドで転送できるのでたいへん X のクライアントである xarchie を使うと、検索だけ 賢明でしよう。 合によっては traceroute で市忍してから利用するほうが いところも多いのが実情です。よく分からない部分は、場 きわめて複雑な構造になっているばかりか、回糸虫度か遅 な懣未だけではありません。現在、日本のネットワークは トを利用しましよう。ここで、、近い " というのは、地理的 archie サーノヾーホスト ー五ん os -m ( 数字 ) 検索結果の個数 ( デフォルトは 95 ) でも利用できるようになると思います。 65
連載 / インターネットの利用と仕組みー② ます。つまり、利用者は提供されるルータの Ethernet イ ンターフェイスを、自分の側の Ethernet として接続する だけです。 次に、糸各制御の設定をおこないます。これは利用者側 と、インターネット側の両方で必要です。 IP ネットワー クでは、、、行き " と、、帰り " の経路がそれぞれ確立されな ければ通信はできません。利用者側からインターネットへ の経路が分かっていても、インターネットのほかの利用者 から、こちらのネットワークへの経路が分からなければ通 信はできないのです。糸登等制御の詳細は、本誌 1993 年 1 ~ 4 月号の「 UNIX Communication Notes 」を参照し てください。 インターネット側の経路制御の設定は、バックポーン・ ネットワーク側でおこなわれます。事務手続きにいくらか 時間がかかるので、物理的に接続されてもその日から世界 中につながるわけではありません。 その次が、 DNS (Domain Name System) の設定で す。 DNS についても、本誌 1993 年 2 ~ 4 月号の「 NET WORTH 」で詳しく説明されています。インターネット のアドレスと名前のマッピングは DNS でおこなわれま す。これが適切に設定されていないと、物理的につながっ ていても電子メールの交換さえできません。 DNS の設疋 は、はかの人に代行してもらうこともできます。しかし、 自分のネットワークのコンフィギュレーションを変更する たびに依頼しなければならす、ひどく不便です。せつかく IP で接続したのなら、 DNS は自分で面倒をみましよう。 DNS には、 primary と authorized secondary とい う 2 つのネームサーノヾーが必要です。 authorized sec- ondary は、 primary からコピーをするだけでなく、そ のホストがサーバーとして設定、登録されているもので す。 secondary ネームサーバーはなんらかの便宜のため に、データをコピーしてイ尉寺しているものです。 現在の JPNIC ( 日本ネットワークインフォメーショ ンセンター ) の規則では、最低でも 1 つの authorized secondary ネームサーバーが必要です。つまり、 2 つ以 上のネームサーバーがなけれはならないのです。 autho- rized secondary は、自分の糸騰哉とインターネットを接 続する回線が切れたときにも参照可能にしたはうがよく、 バックポーンを共する組織にサーバーを上げてもらうな どします。 60 糸報カ蔀寉立し、 JPNIC にこのネームサーバーの情 報か登録されてはしめて、インターネットにつながったこ とになります。 どれどれ試してみよう UNIX MAGAZINE 1993.6 います。その多くは研究成果の公表や、コンピュータある フリー・ソフトウェアは、さまざまな意図て配布されて アの配布です。 このイ督はみを使ってよくおこなわれるのが、ソフトウェ フリー・ソフトウェアの入手 イルを誰でも利用できるようにするためのものです。 りません。情報をひろく公開する手段として、特定のファ 手のコンピュータのすべてのリソースか覗けるわけではあ を入力しなくても利用できる仕組みです。といっても、相 は、、 ftp" というユーザー名でログインすると、パスワード という機能を備えています。これは、、 anonymous" また ファイルを転送する機能だけでなく、 anonymous ( 匿名 ) ュータにアカウントをもっているユーサーがこのあいだで FTP のサーノヾー・プログラム ftpd は、 2 台のコンピ でファイルを送るための単純なコマンドです。 ンドが実装されています。これは、 2 台のコンピュータ間 を使ったアプリケーションとして、通常、 ftp というコマ FTP は TCP/IP のファイル転送プロトコルで、これ Anonymous FTP を得るのに、 traceroute コマンドはたいへん便利です。 具をよく知り、有効に活用することカ吠切です。この情報 ろや、回線の遅いところを使わないようにするために、道 mousFTP ( 彳あ主 ) を利用するときなどはあまり遠いとこ すことはマナーとして好ましくありません。また、 anony- ネットでは不必要な接続を試みたり、無駄なバケットを出 す。どんなネットワークについてもいえますが、インター かりますし、途中糸各のおおよその回糸驪度も擱則できま traceroute を使うと、接続したい相手までの糸各が分 てみた様子を示しています。 ンドの実行例で、 prep ・ ai ・ mit. edu までの糸各をたどっ しよう。図 1 はフリー・ソフトウェアの traceroute コマ それでは、本当につながっているかどうカかめてみま
ーションアップ 衝撃のバ リアルタイム OS VXWOV 、 I<S Ye ェ 5 は UN Ⅸ環境下でいいアルタイムアプリ / ーション開発を支援 VxWorks は、高速・高性能なリアルタイム性を有したカーネル、 TCP/I P をサポートし たネットワーク機能、 IJN ー X とのバートナーシップにて優れた開発環境をサポートするツール 類にて構成された真のリアルタイム OS 。 VxWorks は、業界標準のリアルタイム OS として、リアルタイムシステムのネットワーク 化への対応と、今まさに深刻化しつつあるソフトウェアクライシスの解消のソリューションを 提供します。 このたび、 VxWo 「 ks は Ve 「 .5.1 としてバージョンアップされ、その機能強化とともに、新 しいオプション製品を加えリリースされました。 AVxWorks Ver. 5.1 の追加機能 ・ネットワーク機能の追加 ・ b00tp ・ tftD ・ランタイムシステムの改善 ・標準化 ・ ANSI-C 適合・ POS ー X 機能 ・開発環境の強化 ・ GNLJ の gcc2. x コンバイラ ・ C 十十サポート ・ COFF ローダ ・オプション製品の充実 ・八一ドウェアに依存しない MMIJ インタ フェース「 VxVMlJ ・マルチプロセッサ機能を追加する 「 VxM P 」 ・ X Window クライアント「 windX2.0 」 ・ホストで VXWO 「 ks をシミュレート 「 VxSim 」 ・エンべッティッドシステム用カーネル 「咫 WO 「 kS 」 VxWorks に関するお問い合わせは「 VXWO 「 ks の One-St0D ShOP 」 ELN 5 日新電機株式会彙 LJNIX ※ UNIX は IJNIX system Laboratories ー 8. が開発し、ライセンスしている OS てす Netwo 「 k ※ Eth t は米国 XEROX 社の登録商標てす 〒 100 東京都千代田区内幸町 1 丁目 2 番 2 号日比谷ダイヒル 13 階 MS - DOS は米国マイクロソフト社の登録商標です TEL ( ) 35 ー 7423 ( ダイヤルイン ) FAX ( ) 35 -7464 ※ X Window system は米国 M の登録商標てす Realtime 〒 615 京都市右京区梅津高畝町 47 番地 ※ VxWo 「 ks 及び W D は米国ウインドリバーシステムズ社の登録商標です TEL ( 075 ) 864 ー 08 ( ダイヤルイン ) FAX ( 075 ) 8 -8418 資料請求 N 。 .036 ■ VxWo 「 ks の基本機能 ■高性能・高速な W ー ND カーネル ■高度なネットワーク機能 (TCP/IP 、ソケット、 S 凵 P) ・ NFS 、 rlogin 、 telnet 、 ftp 、 ftD サー ノヾ ■優れた開発環境 ・リンキングローダ ・シェルとシンホリックテパッガ ・ソースレベルテノヾッガ VxGDB ・ MS ー DOS4.0 ファイルシステムサポー ト ・ IJN ー X とコンノヾチプルなレ 0 ・パフォーマンスモニタ ■カスタマイズが容易なモジュール構造 ・日 OM システム、ネットワークシステム、 開発システム VxWorkS ( 日 OM べ - ス ) ケートウェイ VxWorks ( ネットワークベース ) VXWO 「 kS ( ティスクベース ) LJNIX W/S ダウンロード / リモートログイン テパッグ VXWO 「 kS
UNiX36 UNIX REVIEW 誌提携 CONTENTS MAGAZINE 特集 連載 20 トン . ときたら困るけど、ネットワ ーク管理 ( ? ト 岡山聖彦、片山喜章、坂下秀 43 BSD 386 Version6 かり BSD / 386 へ 51 , UNIX ℃ ommunication Notes WAIS ( 2 ) 591 インターネナトの利用と仕組み FTP telnet 68 ーマルチメディア事始め ET 十十の AV 拡張 73 続ウインドウ・シテムについて XImage 構造体 103 Daemons&Dragons 電子メールのプライバシ 118 LittIe Language 自由気ままに tcl/tk プログラミング① 124 C+ 十 ADVISOR コンストラクタ 138 NET WORTH NIS(I) 146 UN Ⅸ流プログラミング ラヾッグ⑩ 154 An lntroduction to X Window System key3 ( その 2 158 LittIe PerI ParIor バイナリデータの操作 ( その 2 ) 164 UN Ⅸへの招待 Bourne シェ ) レ ・表紙デサイン・守屋ー於・目次・絵・甲斐みどり ・・中村 修 , 山口 英 吉村 下條真司 遠藤知宏 ・・ Rob KoIstad srekcah @ sra. co.jp Ken ArnoId M. Steve n Ba ker 今泉貴史 中村眞 歌代和正 坂本文
連載 /UNIX Communcation Notes—⑩ 表 1 waisindex がサポートするファイルタイプ タイプ text bibtex bio dash dv i emacsinfo first_line filename gif 1 て g 」 argon mail—digest mail ftp cmapp nhyp rmai 1 medline mh_bboard netnews one_line para pict PS refer server tiff 意味 通常のテキストファイル BibTVfX ファイル biology abstract フォーマット ファイルの内容がダッシュ列で区切られ ているようなファイル dvi ファイル GNU Emacs lnfo ファイル ファイルの頁の行をタイトルに使う ファイル名をその文書のタイトルに使う GIF ファイル lnternet Resource Guide フォーマット Jargon File 2.9.8 フォーマット lnternet Mail Digest フォーマット メール (UNIXMail) フォーマット・ファ イル MedIine フォーマットのファイル MH での bboard フォーマット USENET news の記事 各行が 1 つのドキュメントを構成するよ うなファイル 各パラグラフが空行で分かれているような テキストファイル PICT ファイル ( ファイル名だけがイン デックス化される ) PostScript ファイノレ refer ファイル ニュースリーダーてⅡで保存された USE ー NET の記事 WAIS での Directory-of-Servers の記 述に使われるフォーマット TIFF ファイル ( ファイル名だけがイン デックス化される ) FTP archive のインデックスに使う ( ヨ勺でない ) ( ヨ勺でない ) 1 5 工ラーメッセージおよび警告メッセージのみを出力 します。 さらに、どのファイルをインデックス化しているか という情報を出力します。 このオプションか指定されると、インデックス作成中の 工ラーが filename に言泉されます。 filename を扣疋 しないと、エラーはいっさい出力されません。 ー 1 level インデックス作成中のログ出力をどの程度おこなうかの 孑票を level で与えます。現在は、 0 、 1 、 5 、 10 カ甘旨定 できます。各レベルは、次のような出力を生成します。 0 ログを何も出力しません。 UNIX MAGAZINE 1993.6 10 すべてのログ情報を出力します。 —mem mb リ インデックス作成に使用するメモリの量を、 MB 単位 で指定します。大量のファイルからデータベース ( イ ンデックス ) を作成する場合、この値を大きくしてお くと処理か高速化されます。 -POS 語 (word) がファイル内のどこにあるかという情報を 作成します。標準ではこの情報は得られません。この情 報を作成すると、インデックスがかなり大きくなります が、語の検索スピードは速くなります。 ¯nopalrs 大文字だけからなる単言リのインデックスは作成しませ ん。標準では作成されます。 —nocat 標準では、インデックス作成時にどのファイルをデー タベースに加えたかというカタログが作られますが、 のオプションを指定すると作成されません。データベー スを構成するファイルが多いときにこれを指定すると、 インデックスが矢可間で作れます。 意 1 -register オプションを指定すると、 Thinking Ma- chines の Directory-of-Servers データベースに登求されま す。このデータベースに当求されるべき WAIS サーバーは、イ ンターネットから利用できるノワ。リックな WAIS サーバーで す。したがって、 -register オプションを指定するときには、 十分な注意が必要です。登録する場合は、はかのデータベース と名前か重複しないことはもちろん、る当素後は WAIS サーバー の安定運用をするなどの責任も負わなければなりません。 waisindex の使用例 さて、使用例をみてみましよう。 /wais/rfc1000 に は RFC1000 ~ 1099 まてが用意されています。これをも とにデータベースを作成してみましよう。作成するデータ べース名は C1000 とします。リスト 1 にその実行例を 示します。 こで、次の 7 つのファイルが作成されます。 53