このバッケージで、あらゆる TC P 要求に対応 4 PC 統合 LAN は、 —Nindows の時代 / DLL ( タイナミック・リンク・ライプラリ ) 100 % 対応 / 拡張効率が高く、インタフェースは極めてクリ fQr 朝 n00 リ tCP/I PROVA ChameIeon NFS 98 , 円 MS-Windows 3.0 用 NFS (Network FiIe System) NFS クライアント / サーバと TCP / 旧アプリケーションパッケージ集 NFS ネットワークドライプ 日本語バージョン製品価格 PROVA ChameleonNFS( プロー/ ヾカメレオン NFS) は、 MS-Windows 用で最強の TCP/IP—NFS アプリケ ーションです。 Dos 版から単にコンノヾートしたソフトウェアではなく特別に、開発きれた TCP / 旧ネットワー 77 , 000 円 PROVA Chameleon ク / ヾッケージですから、いくつものホストに対して同時に複数のセッションを開けるなど、 MS - Windows MS - Windows3.0 用アプリケーション集 の柔軟性とマルチタスク機能を最大限に発揮することができます。 PROVA ChameIeonNFS は、従来の製品のように TSR ではなく、 MS-Windows のダイナミックリンクライプ 38 , 500 円 PROVA lPX/link ラリ ( DLL ) で実現した唯一の TCP / 旧 / ヾッケージです。 DLL は必要な時だけ MS-Windows 内に自動 NetWare を N 団 S 環境で使用できるモジュール 的に言売み込まれます。 TSR のように、常にメモリ内に常駐して 640K の DOS メモリのうち 80K から OK も使 ってしまうといった問題はありません。また、 PROVAChame 厄 onNFS は、 NFS サーノヾ機能を MS - Windows 開発環境 環境上で実現した初めての製品でもあります。 NFS のクライアント機能とサーバ機能を組み合わせて PROVA ChameleonNFS だけでビア・ツー・ビアなネットワークを構成することも可能です。 138 , 000 円 PROVA NEWT-SDK ・ネットワークドライプ / NFS クライアントおよびサー / ヾ MS-Windows 3.0 用 TCR / 旧アプリケーション開発キット ・ターミナルエミュレーション / Telnet VT100 、 VT220 、 VT52 、 ANSI 、 TN3270 工ミュレータ ・電子メール / SMTP クライアントおよび POP2 サーノヾ 138 , 000 円 PROVA RPC-SDK ・ファイル転送 / FTP クライアントおよびサーパ、、 TFTP クライアントおよびサーバ、 MS-Windows 3.0 用 RPC / XDR アプリケーション開発キット ・旧ルータ / ィーサネット、トークンリング、 FDDI 、 SLIP などの物理メディア間て IP ルーティング ※仕様は製品改良のため予告なく変更することがあります ・ドメインネームサーパ / PC 上にドメインネームサーノヾを実現 ・ネットワーク管理とメインテナンス / MS - Windows べースのインストールとカスタマイゼーション 開発元 : NetManage,Inc. 完全なネットワーク統計情報を表示、 PING SNMP 工ージェント (MIBII 、 MS-Windows 、 DOS) ※ SNMP サーノヾ必要 プログラミング・セミナー 12 月開校予定 ・ pee 「 - to - peer ネットワーク / クライアントとサーノヾの両方をサポート 専門のスタッフにより、 PROVA NEWT-SDK, PROVA R ・ SDK を使用した、プログラ UNIX ワークステーションやミニコンヒ。ュータ、メインフレームなどは必ずしも必要としません。 ミング・セミナーを開校いたしますくわしくは、下記フォーバルクリエーテイプまで。 ※従来 PROVA として販売してきた製品は 9 月より PROVAChame 厄 on と名称を変更致しました。 ネットワークエンジニア必携。 TC ー P インプリメント情報、提供開始 4 灯 H ( 血”血 0 十 lnternet CD 196 , OOO 円 TCP/IP プロトコルの詳細は、 RFC(Request For comments ) とよばれる調査報告、測定、アイデア、技術、観測を提案および受理された一 連の 1300 を超える技術文献として記述されていますその中でも、主な RFC をハンドプンク編集者のⅥ nton cerf 博士と米国 SR インター ナショナルが、今日のネットワークの技術と傾向に関するものを厳選い nternet Technology Handb00k(lTH ) として全 6 巻、約 7 , 000 ペー ジに集約し編集、出版している TCP / 旧インプリメンタおよびユーザーにとっての唯一のハンドプンクです lnternet CD 冊 w 杯 0n3 入荷 ) 69 800 円 旧 0 ー 9660 、ハイシェラフォーマット ( Hight Sierra format ) のコンノヾクトディスク UN Ⅸ、 MS ー DOS マシン、 Macintosh など旧 0 ー 9660 とハイシェ ラフォーマットをサポートする機器から読み取り可能。 sun ー OS と、 MS ー DOS 用実行形式の検索プログラムおよび Un ⅸ / C ソースコード付き TCP, / 旧関連ソースコード収録。 TCP/IP 00 ー N T E R N E T TECHNOLOGY S E R ー E S New ※米国 SRllnternationaI 米国スタンフォード大学付属「スタンフォード研究所」を前身とする公益法人。科学、工学 および経営の分野ては世界有数の研究開発・コンサルティング機関。国防総省のイン ターネット委託研究機関として、 TCP, / IP の仕様統一に重要な役割を果たしています 資料請求 N 。 .037 上記製品はすべて税別価格です サテライトオフィス東京都文京区本郷 3 ー 27 ーに 本郷デントビル 6F 〒Ⅱ 3 TEL(03) 5800 ー 28 引イも FAX ( 03 ) 5800 ー 5960 本社東京都渋谷区神宮前 5 ー 52 ー 2 プ′ツーククエーディフ " 」 BP オーバルビ丿い 4F 〒丐 0 フ第一バルクリエーテイプは . 10P ハ p プロトコルの C を第大成した 5 の 日本における販発と日本第化を * 国・・ 5 杯価ー” 2000 引 - から . 全画的かっ強占的に一かされています .
連載 /NET WORTH—O るようになる。この設定はふつう、 rc. local か rc. boot という初期起動用スクリプトのなかでおこなわれる。 慣習によって、ほとんどのネットワーク・アプリケー ションプログラム (ftp 、 telnet) は、 /etc/hosts にある ホストのノード名や区切り付き 10 進数表記の正式な IP アドレスを使い、リモートマシンにアクセスするのを許し ている。また、設定用コマンドによってローカルマシンの ホスト名を表示することもできる。 多くの UNIX マシンは、経路制御のために 1 台のワ ークステーションで複数の Ethernet カードをサポート できるが、それぞれのカードに固有の IP アドレスをも たなければならない。 SunOS では特別なテキストファ イル (/etc/hostname. ieO や /etc/hostname. iel など ) によって、それぞれの Ethernet カードに関係づ けられるノード名を指定する。これらのノード名は逆に、 /etc/hosts ファイルから ifconfig によって割り当てられ た IP アドレスに対応づけられる。 PC では、多くの TCP / IP ソフトウェアが UNIX の ガ去を真似ており、さきほどのシステムファイルと同様の システムを使っている。たとえは、 FTP ソフトウェアの DOS 用 PC/TCP は、 PC の IP アドレスを言求する if- config ・ sys というファイルの作成や修正に、 ifconfig と いうプログラムを使う。同様に、アクセスする共通のホス トとそれに関係づけられる IP アドレスは、通常は hosts ファイルのなかに言される。 Sun の PC-NFS は、 nfs- co Ⅱ f というプログラムを使って PC のノード名を求す る /nfs/network. bat の設定や修正をおこなう。 PC- NFS は、あたかも UNIX の複製であるかのようにネット ワーク・ホストのリストを / nfs / hosts ファイルにもっ ている。 Macintosh では、ほとんどの TCP/IP アプリケーショ ン・プログラムが、 Apple によって開発された低レベルの MacTCP システム・ソフトウェアを使っている。このシ ステム・ソフトウェアは、 APDA(Apple Program De- veloper's Association) から入手可能である。 MacTCP は、アプリケーション・プログラムに対して統一的な API (Application Programming lnterface) を提供してお り、低レベルな EtherTaIk デバイスドライバ (Ethernet カード ) と通信をおこなう。 MacTCP にもとづいたアプ リケーション・プログラムを使うなら、 AdminTCP か UNIX MAGAZINE 1992.11 MacTCP のコントロールテンヾイスを使うことにより、コ ントロールバネルから IP アドレスを設定することができ る。これらのプログラムは、、、 MacTCPPrep" と呼ばれ るシステムフォルダーのなかのファイルに、 IP アドレス とそのはかの設定情報を言求する。 物理アドレスと論理アドレス まだまた疑問点か残っている。それは論理的な IP アド レスを、どうやって特定の Ethernet インターフェイス ( ワークステーションなら内蔵インターフェイスで、 IBM PC や Macintosh なら Ethernet カード ) の物理アドレ スに対応づけるかということだ。この問題は、ネットワー クの用語で、、アドレス解決 (address resolution) " と呼ば れている。ネットワーク・ハードウェアの世界では、物理ア ドレスに関して 2 つの基本的なタイフ。カ示されている。 1 つは Ethernet の長い物理アドレス ( 48 ピット ) であ り、もう 1 つが ARCNET の小さくて設定の容易な物理 アドレス ( 8 ピット ) である。アドレス解決は ARCNET では上交的容易で、 Ethernet ではかなり困難である。 れについての詳細は別の機会に述べることにする。 今回は、管理者か好みで付けたホストの名前が、どのよ うに IP アドレスと関わるかについても説明していないし、 ネームサーバーがどのように経路制御するかやサプネット の扱いについてもまだ触れていない。この連載を次回以降 も続けるのに十分な材オ斗が残っているわけだ。そのときま で、あなたのネットワーク・アドレスが忘れられすに、そ してその 10 進数がドットで結ばれていますように ・ M. Steven Baker ◎ 1992 , UNIX REVIEW (). S. A. ) UNIX REVIEW 1992 年 4 月号より 「 DEFENSE TO THE RESCUE 」 133
NEWS ェアにより、計装制御と電気制御を一体化 4 ) LF120 / 220 は、流体の発する電気雑音 を取り除くノイズサプレッサを改良、流量 した CIEMAC の構成機器としても利用 が変化しても安定した測定が可能 可能 2 ) AP3100 シリーズは約 30 % 、 LF120 / 価格は、 AP3100 シリーズが 380 , 000 円 から、 LF120 / 220 が 648 , 000 円から。 220 は約 35 % の軽量化を実現 3 ) AP3100 シリーズは、差圧の計測に加 え、流量や圧力、差圧伝送器本体の温度な ども計測可能 0 0 •SONY Tektronix PostScript LeveI 2 カラーフリンタ (24MHz) を使用。現行の TekColor 機能 ・テクトロニクス (Tel 03 ー 3779 ー に TekColor Photofine 機能を追加し、 7602 ) は、昇華型熱転写方式で PostScript 細い線や小さな文字の出力を強化した。 レベル 2 に対応したカラープリンタ I/F は、 LocaITaIk 、 EtherTalk ( オプシ 「 PhaserII SD 4684 型」の販売を開始し ョン ) 、 RS232C 、セントロニクスを装備。 ネットワーク・アダフ。タ 4511A 型の併用で 16MB ( 最大 64MB)0 A4 判のフルカラー・プリンタ。解像度は TCP/IP プロトコルに接続可能。メモリは 価格は 235 万円から。 300dpi0 コントローラは AMD29000 3 次元位置測定装置 日商工レクトロニクス ( Tel 03 ー 3544 ー ステム。 トラッキング・データは毎秒最高 120 ポ 8389 ) は、米 POLHEMUS の 3 次元位置 イント。相互の磁場干渉なしに 4 台まで接 測定装置「 3SPACE FASTRAK 」の販売 続可育フルオプションで同時に 16 ポイ を開始した。 ント測定可能。精度は位置 0.8mm 、角度 価格は標準構成で 390 万円。年間販売目 磁気変換技術を利用した X/Y/Z の 3 0.15 。。保証測定範囲は半径 75cm の半球 標は 200 台。 次元座標位置と Pitch/Yaw/Roll の傾 内。 I/F は RS232C と IEEE4880 きの 6 自由度をリアルタイムに測定するシ ■東芝 「 PowerVoice 」の販売を開始した。 おもな特徴は以下のとおり。 I)TCP/IP プロトコルを採用。既存の LAN への接続や、分散処理型の音声応答 システムの構築か容易 東芝 ( Tel 03 ー 3457 ー 2725 ) は、 TCP/IP ー LAN に接続できる音声認識応答装置 2 ) 不特定話者の特定単語 16 語を 98 % の ◆おもなイ士様 確率で認識。録音または合成音声による応 音声認識 ( 電話、マイクロフォン ) 、 入力 不特定話者 ( 16 語 ) 、 PB 認識、音声 答も可能 符合化方式 ADPCM 録音編集 3 ) 合成音声のアクセント辞書を約 10 , 000 音量調整可能 語装備 ケプストラム合成方式 規則合成 固有名詞アクセント辞書約 10 , 000 語 4 ) 音声の録音は ADPCM 方式 音量、スピード、音色の調整可能 価格は 350 万円。 1 装置あたり 1 回線 電話回線接続数 RAM 8MB 記憶媒体 ( 音声データはホストよりダウンロード ) Ethernet (TCP/IP) ホスト I/F 63.0 x 12.5 x 50.0cm (H x 、 x D) 外形寸法 音声認識装置 0 出力 9 UNIX MAGAZINE 1992.11
連載 /IJNIX Communcation Notes—O リスト 4 複数のエントリがマッチした場合の whois の出力 % whois osaka OSAKA GAS lnformation System Research lnst . (NET—OGIR—RI—IP) OGIR-RI—IP 158.201.0.0 Osaka City University (NET—OCUNET) OCUNET 160. 193.0.0 Osaka lnstitute 0f Techn010gy (NET-OIT—NET) OIT-NET 150.89.0.0 Osaka Sangyo University (NET—OSU-NET) OSU—NET 133.64.0.0 Osaka University (NET-OSAKAU—NET) OSAKAU-NET 133. 1 . 0 . 0 Osaka, Yoshi0 ( Y02 ) + 81 075 951 5111 ext 3259 TO single out one record, 100k it up with " ! , where xxx is the handle , shown in parenthesis following the name , which comes first . ります ( 忘れないでくださいね ) 。 end の下の . ( ドット ) は、メールコマンドに本文の入力か終ったことを知らせる ためのものです。このようなメールを送ると、検索結果を メールで受け取ることができます。 whois プロトコノレ さて、 whois の使用しているプロトコルをみてみまし よう。このプロトコルはとても簡単で、使用するトラン スポート・プロトコルは TCP 、ポート番号は 43 です。 whois プロトコルについては、 RFC954 に定義されてい ます [ 1 ] 。 whois で用いている処理手順は以下のようになります。 1. クライアントは、サーバーに対して TCP でオ妾続します ( ポート番号は 43 ) 。 2. クライアントは、サーノヾーに対してキーワードを送りま す。キーワードの終りは CRLF (0x0D 0x0A) です。 3. サ→ヾーは、キーワードを受け取るとなんらかの処理を おこない、処理結果をクライアント側に送ります。それ かると TCP のコネクションを切ります。 4. クライアント側では、送られてきた結果を変まで表示 して終了します。 つまり、 whois プロトコルは、 whois サーバー側で使っ ているデータベースに依存するわけでも、特別な構造をも つメッセージを送るわけでもありません。たんにキーワー 以のことから wh 。 is の特徴をまとめると、 ドを送り、検索結果を受け取るだけです。 UNIX MAGAZINE 1992 ユ 1 るので、広域ネットワークなどの低速なリンクを含む ・トランスポート・プロトコルとして TCP を利用してい ネットワークでも、上び交的安定したサーピスを提供で きる ・ whois プロトコル自体は、サーバー側で使用している データベース・ソフトウェアなどの景グを受けない、き わめて単純なものになっている となります。このことから、自前で whois サー 用意することも簡単にできます。たとえは、オリジナル の whois サーバーを用意して、 NIC と同様の組織内管 理清報、住戸形求などを共有することもできます。そこで、 whois サーバーの具ー勺な作り方を次に紹介します。 手作り whois サーバー : その 1 ます、簡単なガ去から紹介します。これは inetd を利 用したものです。 inetd は、 /etc/inetd. conf に言己されたポートを監 視しており、接続要求を受けると、指定されたプログラム を起動し、その標準入力と標準出力にソケットを張り付け ます。つまり、 inetd を利用したサーバーは、クライアン トから送られてくるデータを標準入力から読み出し、クラ イアントに送るデータを標準出力に書き出すように作れま す。起重丿ワ。ログラムはシェル・プログラムであっても問題 ありません。それでは、 inetd の機能を利用して、実際に wh 。 is サーバーを作ってみましよう。 サーバープログラムを作る 最初に、リスト 6(a) に示したようなシェル・プログ 59 ラムを作ります。このプログラムは次のような処理をおこ なっています。
連載 /NET WORTH—O 2 3 4 5 ローカル・アドレス ローカル・アドレス 図 1 IP アドレス 0 0 クラス A 0 0 0 クラス B 1 0 0 0 クラス C 1 0 0 1 2 3 4 ネットワーク番号 3 4 3 4 3 4 5 6 7 8 9 0 1 1 1 7 8 9 0 1 1 7 8 9 0 1 1 7 8 9 0 1 2 8 9 0 1 2 ローカル・アドレス 6 7 3 4 5 6 7 3 4 5 6 7 1 1 1 1 2 2 0 2 5 6 5 6 5 6 ネットワーク番号 2 2 ネットワーク番号 2 3 4 5 3 4 5 3 4 5 6 6 6 7 7 7 8 8 8 2 9 0 2 9 0 2 9 0 1 2 1 2 1 2 3 4 5 3 4 5 6 7 6 7 3 8 9 0 1 8 9 0 1 3 8 9 0 1 3 8 9 0 1 3 クラス D 1 1 1 0 マルチキャスト・アドレス レスとして、コンパクトな数字で驃準化するという賢明な 決定がなされた。これの利点は、経路制御 (routing) を決 めるのが簡単で、そのための計算も効率がよいことだ。さ らに重要なのは、この、、論理的な " ネットワーク・アドレ スが、ある系によって集中的に管理されてきたことであ る。これによって個々のネットワークに、はかのところ と重複しない独自のアドレスカ物」り当てられてきた。 IP アドレス アドレッシングは、ネットワーク・プロトコルに対して 物理的なネットワークの詳細を隠蔽し、ユーザーに単一で 同しネットワークであるという幺課を提供するのに不可欠 な要素である。ネットワークの識別子を区別するのに、名 前 (name) 、アドレス (address) 、経路 (route) などの 用語を使う。専門家はこれらを次のように区分する。 ・ name は対象そのものを意味する。 ・ address は対象か存在する場所を表す。 ・ route はある場所への経路を表す。 しかしネットワーク・ビジネスにおいては、これらの 定義がすこし紛らわしくなる。皆さんは、上記の要素がマ 128 シンを識別する低レベルな表現を引き継いだものだと思う だろう。ほとんどの人は機械を区別するのに、数字の列よ りは簡単な名前を使うほうを好む。対照的に、ソフトウェ アでは識別のために数字を使用するほうがより効率的であ る。この数字が、いわゆるネットワーク・アドレスである。 name も address も TCP/IP で用いる普遍的な識別子 として選ばれてきた。 DoD ARPANET は、普遍的な識 別子としてコンパクトな整数でネットワーク・アドレスを 表現するという標準化をおこなったのである。 さらに、 TCP/IP の設引者はアドレッシングのガ去と して、 Ethernet カードの ROM に書き込まれる 48 ピッ トの物理アドレスに似たガ去を採用した。 IP は、インター ネット・アドレス (lnternet Address) または IP アド レスと呼ばれる 32 ピットの固有の整直をそれぞれのホ ストに割り当て、この数字をすべての通信において使用す る。 IP アドレスはさらに 4 つに分けられる。、、ネットワー ク "(netID) 部分と、、、残り " もしくは、、ローカル・アド レス "(host (D) 部分である。 IP アドレスでは 3 つの基 本的なクラス (A—C) カ硬われている ( 図 1 ) 。各クラス は、上位 3 ピットからすぐに決定できる。 IP アドレスの最初のものはクラス A と呼ば少数の 大規模ネットワークのためのものである。クラス A のア UNIX MAGAZINE 1992.11
連載 UNIX Communication Notes ($name , $aliases , $proto) = getprotobyname ( ' tcp' ) ; ($name , $aliases , $port , $addrtype) = getservbyname ($port , 'tcp ' ) ; " \ 0 \ 0 \ 0 \ 0 " ) ; $this = pack ($sockaddr , $AF—INET , $port , socket (S , $AF—INET, $SOCK—STREAM , $proto) Ⅱ do { &errlog("socket: $ ! " ) ; die; } ; bind(), $this) Ⅱ d0 { &errlog("bind: $ ! ” ) ; die; } ; c10se(S) ; if ( ($child = fork()) ! = の { 1 ; select (stdout) ; select ($fd) ; 引 do { &errlog("accept: $ ! " ) ; die; } ; ($addr = accept($fd, S)) Ⅱ while(l){ 1isten(), 5 ) Ⅱ d0 { &errlog("connect: $ ! " ) ; die ; } ; ($af , $port , $dest) = unpack($sockaddr , @dest = unpack( 'C4' , $dest) ; $ipaddr sprintf("%d. %d. %d. %d" $addr) ; $dest [ 0 ] ,$dest [ 1 ] ,$dest [ 2 ] ,$dest [ 3 ] ) ; $xdest = pack( ) C4 ' $dest [ 0 ] , $dest [ 1 ] , $dest [ 2 ] , $dest [ 3 ] ) ; ($desthost) = gethostbyaddr ($xdest , $AF-INET) ; &errlog( "connection from $desthost [$ipaddr] " ) ; $ENV{ 'PGHOST ' }="whois—db—server" fileno($fd) ; $inputStr = ”く & ” fileno($fd) ; $outputStr c10se(STDIN) ; open(STDIN, $inputStr) Ⅱ die "open: $ ! " ・ exec('/usr/local/etc/do—whois. pl' ) ; open(STDERR, $outputStr) Ⅱ die "open: c10se(STDERR) ; open(STDOUT , $outputStr) Ⅱ die "open : c10se(STDOUT) ; print "exec: $ ー " ・ exec 255 ; UNIX MAGAZINE 1992.11 # abnormal C as e 65
連載 UNIX Communication Notes 山口英 手作り whois サービス TCP/IP を基盤としたネットワーク環境では、さまざ まなネットワーク・サービス ( アプリケーション ) か開 発、利用されています。広域ネットワーク竟ではファイ ル転送や電子メールが、 LAN 環境では NFS によるファ イルの共有などが当り前のように使われています。 ネットワーク・サービスの重要なものの 1 っとして、 データベース・サーピスがあります。 TCP/IP 環竟で、た とえは図書館データベースにアクセスして蔵書を検索した り、文献データベースにアクセスして自分の研究に関連し た論文のリストを作成する、といったことができるように なるとたいへんに便利です。現在のインターネットでは多 くの場合、たくさんのデータベース・サービスに無料て、ア クセスできます。また、 WAIS というインターネット上に 分散したデータベースを構築する技術も生まれています。 データベース・サービスの一種に、ディレクトリ・サー ビスがあります。これは、ネットワークの利用者やホス トといったネットワークに関する基本的な情報を提供する もので、ネットワークの住戸廰泉ともいえるものです。この 住戸求サーピスが whois サービスで、 NIC (Network lnformation Center) や JNIC (Japan Network ln- formation Center) カ甘是供しています。しかし、 whois サーピスは、これらの組織だけでなく誰もが簡単に提供す ることができます。 今回は、 NIC や JNIC カ甘是供する whois サービスの概 要と、、手作り whois サーピス " の構築ガ去を紹介します。 NIC と whois サービス whois サーピスに入る前に、 NIC について簡単に説明 56 します。 NIC は、インターネットのさまざまな情報を管理して いますが、 IP アドレスの割当てがその代表的な業務です。 これは、 IP アドレスがインターネット上で重複しないよ うにするための処置です。 NIC で一元管理しているわけ ですから、インターネットに接続するすべてのネットワー クでは、 NIC か割り当てた干式な IP アドレスを用いる必 要があります。したがって、 NIC は、割り当てた IP ア ドレスごとに、つまりネットワークごとにローカルの管理 者、 DNS のサーバーのリストなどの情報をもっているこ とになります。 NIC のもう 1 つの重要な仕事に、ドメイン名の管理が あります。米国国内のドメインについては第 2 レベルま で、国外のドメインについては第 1 レベルの登録を管理し ています。具体的には、 DNS の rootdomain server に 対する登録、削除をおこなっています。 NIC カ壻理している情報はオンライン・データベース になっていて、インターネットでアクセスできます。これ が、つまり whois サーピスです。このサーピスを利用す ると、 NIC か管理している、 ・インターネットにかかわる人の情報 ・割り当てられた IP アドレスについての情報 ・ホストの情報 ・ドメインの情報 について検索できます。 whois の利用の方法 NIC か提供する whois サーピスは、インターネット に接続されているすべてのサイトて利用できます。 UNIX では、 /usr/ucb/whois が用意されており、これを使う UNIX MAGAZINE 1992 ユ 1
連載 /NET WORTH—O center) が、 IP アドレスを発行する公的な機関である 2 何年間も、 NIC は SRI(Stanford Research lnstitute) のなかにあったが、現在は、ヴァージニアりの Chantilly にある Network SoIutions lnc. が NIC の業務を請け 負っている。正式な IP アドレスの割当てを受けるには、 ネットワーク管理者が NIC に対して手紙か電子メールで 申し込まなければならない。 NIC は申込みを受け取って から 8 営業日以内にその処理をする。 NIC は、単に IP アドレスのネットワーク部を割り当てるだけで、ローカル なマシンに対するホストアドレスの割当ては、ネットワー ク・アドレスを要求した系哉に委ねている。 NIC によって割り当てられる正当な IP アドレスは、 インターネットに接続するネットワークにおいてのみ必要 不可欠なものだが、勝手な IP アドレスを使って独自の ネットワーク網を構築することは、経丘からも勧められ ない。あとになってからインターネットに接続するのは、 たいへん手間がかかる ( 独自に構成したネットワーク網の アドレスを、割り当てられたものに変更しなければならな 192 . 9 .200 . 1 いからだ ) 。 TCP/IP ネットワークを利用する場合は、 192.9.200 . 2 192.9.200 . 3 NIC からの公式の IP アドレスを使用するよう強く奨励さ れている 現在のインターネットがどれくらいの規模かを示すた めに、図 5 にネットワークの総数を掲げる。この数は、 1990 年 7 月に NIC から発行された "lnternet Num- be ' (RFC 1166 ) のものである。利用可能な 200 万以 上のアドレスのうち、割り当てられているものは 20 , 000 に満たない。 TCP/IP ネットワークはまだまだ成長の余 地がある。“加 te れル社 mbe ”には、 1990 年 7 月ま でに割り当てられたすべての IP ネットワーク・アドレス カ己されている。 アドレスの設疋 それでは、 IP アドレスはどのようにホストに割り付け られるのだろうか。ーヨ殳の UNIX OS のマシンとアドレ 2 日本では JNIC ( 日本ネットワーク・インフォメーション・センター ) がこれに相当し、国内の組織に対する IP アドレスはここで管理している。 日本における IP アドレスの取得ガ去は別途定められている。譱は、直 接 JNIC まで照会されたい。 3 アドレス割当て数の問題で、日本では使う予定のない IP アドレスを取得 することは勧められていない。 3 132 インターネットおよび独立に割り当てられたもの 図 5 IP アドレスのネットワーク数 クラス 移機関 軍ー里 正付機関 合言 t 16 10 1 7 34 1 , 197 393 129 814 2 33 5 , 191 858 722 9 , 443 16 , 214 合引・ 6 , 404 1 , 261 852 10 , 264 18 , 781 可能な最大割当て数 ( ー重複して割り当てられている ) クラス 不幵究機関 軍ー里 政府機関 合言 t 8 24 24 126 1 , 024 3 , 072 3 , 072 9 , 214 16 , 382 65 , 536 458 , 752 458 , 752 1 , 114 , 137 2 , 097 , 150 合言 t 66 , 568 461 , 848 461 , 848 1 , 123 , 394 2 , 113 , 658 図 6 /etc/hosts ファイル」 # /etc/hosts ファイル # 次の 1 行まけして肖畭してはならない こはコメントである 127.0.0 . 1 192.9.200.4 localhost dancer pranc er donne blitzen loghost # ループパック・アドレス # ここはコメント スの対応関係は、 BSD UNIX がネットワーク・アドレス を扱うガ去を手本にしている。おそらく、ネットワーク管 理者かインストレーション・ソフトウェアが、特別なテキ ストファイル形式のデータベース ( 通常は /etc/hosts) を作成する。これは、各行にアクセスする必喫のあるネッ トワークノードを含み、そこには自分自身のワークステー ションも含まれる ( 図 6 ) 。各行は区切り付き 10 進数表 記て始まり、空白かタブのあとにホスト名がくるにれは ューサーの利便のためである ) 。そのあとに空白で区切っ てそのホストの別名やコメントを続けてもよい。コメント は # 記号で始まる。 System V では uname 、 SunOS(BSD UNIX) で は hostname と呼はれる設定用のコマンドがある。 れを使ってローカルマシンのホスト名を設定する。多くの 場合、ホスト名は実行している OS のカーネルのなかに 記録されている。 /etc/hosts を使ってホスト名とネット ワークノードの IP アドレスを対応させるのは、別のコマ ンド ( たいていは ifconfig) である。これによってネッ トワーク・デバイスドライバが、自分の IP アドレスを使え UNIX MAGAZINE 1992.11
か選ぶことができる。ユーティリティ・ソフトを使って、 われる。プログラムがこのルーフ。バック・アドレスにデー タグラムを送っても、プロトコル・スタックでローカル ネットワーク上のプリンタにノード名カ咐けられる。これ らのノード名は 1 バイトのノード ID 番号に直接対応す マシンにデータカされる。つまりネットワーク番号 127 る。マシンのノード番号は、決められた固有のアドレスで にデータを送っても、ネットワーク上にはけして現れない はなく重加勺に割り付けられるもので、最初に起動されたマ ということである。 シンに応して変化する。この動的なアドレスのおかげで、 ネットワーク部、ホスト部がすべて 0 か 1 からなるア Mac をネットワークのなかで簡単に移動できるが、ネッ ドレスも特別なものだ。ホスト部がすべて 0 のものは、 トワークのトラフィックの多くを、この動勺な名前とアド 般にホスト自体を意味する。膕に、ネットワーク部がす レスを結びつけることに費やしている。 べて 0 の IP アドレスは、同しネットワーク上のホスト を未する。たとえば、 0.0.0.16 というアドレスは、同し 1985 年に導入された最初の AppleTaIk フェーズ 1 プ ネットワーク上のホストアドレス 16 のマシンを未する ロトコルは、 NetBIOS と似た 1 バイトノード ID を使っ ものと解釈される。しかし、この規約はシステムのスター ており、 1 ネットワークあたり 254 ノードまでのサポー トアッフ時のみ有効なもので、通イ訓の相手先指定として トであった。インターネットのなかでは、 2 バイトのネ 有効な IP アドレスではない。 ットワーク番号を追加することで、そのノードか鞍続され ている物理的なネットワーク ( ケープル ) を指定するよ プロードキャスト・メッセージのためにも、いくつか うになっていた。フェーズ 1 プロトコルでは、 1 つの拡 の特別な IP アドレスのきまりカ甘是供されている。アドレ 張ネットワーク (extended network) ごとに、 1 つのネ スがすべて 0 のものは、、 a Ⅱ " 、つまり、、すべてのホストコ ンピュータ " として解釈される。アドレスがすべて 1 の ットワーク番号だけか許されていたのである。 EtherTalk と TokenTalk は、この拡張ネットワークをサポートし ものは、、、制限付きプロードキャスト " と呼ば発信元 ているが、 LocaITalk (Apple の同期式シリアルポート ) のマシンが存在するローカルなネットワークを送信先とす では、 254 のノードに制限されたままであった。そこで、 る。ネットワーク部に実際に存在するネットワーク・アド 1989 年に導入された AppIeTaIk フェーズ 2 プロトコル レスを指定し、ホスト部がすべて 1 となっている IP ア では、 1 つのケープルに 1 つ以上のネットワーク番号を ドレスを、指定付きプロードキャスト " と呼ぶ。これは、 許してネットワーク莫の制限を鮹夬した。もっともネッ 指定されたネットワークのすべてのマシンに対して送ら トワーク言の雀点からすると、このことはネットワーク れるプロードキャスト・メッセージである。たとえば、 番号がもはや 1 つのネットワークを表現していないことを 128.7.255.255 というアドレスは、ネットワーク・アド 未する。このシステムはちゃんと機能するかもしれない レス 128.7 のネットワーク上のすべてのマシンとして解 が、必要以に複雑なように思える。 釈される。 効率的な経路制御という点からみると、 IP のアドレッ これらの特別なプロードキャスト・メッセージは、相手 シング方法がこれまで述べてきたどの設引・よりも優れてい 先の指定としてのみ有効である。 IP の規約として、論理 るのではなかろうか。 的なプロードキャスト・アドレスは、もレ、一ドウェア・ プロードキャスト・アドレスか存在すれば、変換してもか 予約アドレス まわない。たとえば、 Ethernet ではハードウェアによる プロードキャストをサポートしている。 TCP/IP の規約の一部として、いくっかの IP アドレ アドレスの割当て スは特別な目的のために使わ実際のネットワークやホ ストコンピュータに割り振られることはない。クラス A IP アドレスのネットワーク部が世界にたった 1 つしか のネットワーク番号 127 ( 127.0.0.1 など ) は、ループ ないことを一焉正するために、 IP アドレスはある機関から バック (loopback) 機能のために予約されていて、これは 集中的に割り振られている。 NIC(Network lnformation ローカルマシン上で IP プロトコルをテストするために使 連載 /NET WORTH—O 131 UNIX MAGAZINE 1992.11
TELEBIT 辺レチプロトコル・コミュニケーションサーバ NetBlazer TM TCP/IP, IPX, Ap 可 e ねⅸ対応 DN タイアルアップルータ ・ AppIeTaIk 及び ARAP (AppIeTaIk Remote Access ProtocoI) のサポート機能 ■ NetWare の R 旧 SAP, Keep-alive バケットの自動処理機能 さらにグレードアッフされたマレチプロトコル機能搭載 ! ■ TCP/IP を含めた e 「 net の構築可能 Åに , す 40 ・ NetBlazer \ 698 , 000 ( 本体価格 ) 従来のモデルがお求めやすくなりました。 NetBlazer ST \ 568 , 000 ( 本体価格 ) CPU25MHz8038SX とさらにパワーアップされながらもコンパクトに なったモデルです。最大 18 の非同期シリアルホートをサホートしま魂 64Kbps 同期カードも使用可能で魂 オプションの Ethe 「 net または Token Ring カードが必要で魂 NetBlazer 40 \ 1 048 , 000 体体価格 ) CPU 40 MHz80386DX 、 4MB メモリの最強力モデルで魂最大 26 のシ リアルホートをサホートし、各々の伝送スピードを 57 , 600bps までサホ ートが可能で魂 64Kbps 同期カードも使用可能で魂 オプションの Ethe 「 net または Token Ring カードが必要で魂 ネットプレイザーシリースは , リンクプロトコルに S 凵 P を PP をサホートし、 発信者電話番号チェック等のセキュリティ機能を初め、フィルタリング : M 旧 I/ M 旧Ⅱによるネットワク管理、 Sys 管理、オートリセット、リモートメイン テナンス、自動ダイアルバックアップ Netwo 「 k プーティング、自動回線接続 / 切断機能等多くの機能を標準搭載しています。 ネ小プレイザーシリーズには、 3 種類の日本語マニュアル ( コンフィギレーショ ンガイド、ユーザーガイド、コマンドリファレンスガイド ) が付属。システムソフ トウ主アの / ←ジョンは多機能サポートの 1. で魂 ~ ぐ 92.4Q より、 AppleTalks IPX プロトコルもサポートするバージョン 2 、 0 が出荷されま魂現行バージョンよ りのソフトウェアのアップグレートが可能で ) オプションカード NEI -Ethernet カード NM8 ーマルチボート S ℃カード NSI -64Kbps 同期カード NTR-Token Ring カード \ 132 , 000 \ 200 , 000 \ 200 , 000 \ 285 , 000 ※同期 64KbpsISDN ターミナルアダブタを使用する場合には、 64Kbps 同期カード が、非同期 ISDN ターミナルアダブタや、複数の高速モデムを 19.2Kbps を越える速 度で使用する場合には、マルチボート SIO カードか必要です。 ※同期シリアルホートを 2 ホートサポートする高速回線対応同期カードが販売さ れます C92. 4Q 予定 ) 。また、 1 台の Ne 旧 aze 「シリーズに同期カードが最小 2 枚装 着可能となります ( システムソフトウェアバージョン 2.0 より ) 。 2 台の ISDN ター ミナルを使用しての 2B チャンネルフルサホートが可能となります。 ※ WAN 側回線としてコ NS 、公衆電話回線、専用回線、高速ディジタル回線に 対応しています。 本体、オプションカードや ISDNT / A を組み合わせたお求めや すいセット価格を提供しています詳細についてはお問い合 わせください。 正規日本代理店 当スワイヤトランステック驩 米 e Gro p 情報通信機器部 東京都千代田区一番町 14 スワイヤハウス 6F 〒 102 TEL. 03-3230-9333 / 9331 ( 直通 ) FAX. 03-3221-7957 ※上記の価格は 1992 年 7 月 1 日現在の価格で魂表示された価格・仕様は予告なく変更される場合があります。 ※価格には、消費税は含まれておりません。※記載されている会社名、製品名は、各社の商標及び登録商標です。 資料請求 N 。 88