のめたーのザー
ユMacークワト
ネッ 講座
構築 連 載㈱ビー・ユー・ジー 製品開発部門
プロジェクトリーダー
さとし

三浦 訓志

▲

Macintosh

第9回

MacintoshによるLAN間接続・前編

前回はWindowsとの通信がテーマでしたが、ここで再びMacintosh のみによるネットワークの話に戻ることにします。今回から前編と後編の 2 回に分けて、特に「ネットワーク管理者」の立場からMacintoshのネットワークプロトコ
ルとAppleTalkルーターを使ったネットワーク間接続（インターネットワーキング）について少し詳しく述べることにします。

ネットワークを階層として考える

インターネットワーキングの必要性

データ通信を説明するうえで、「OSI 基今回説明する「インターネットワーキ本参照モデル」と呼ばれるものがよく引ング」とは、「ネットワーク同士を接続しき合いに出されます。これは、データ通てより大きなネットワークとする」ことを信で用いられる通信プロトコルの機能を意味しています。ネットワークの規模が階層的に分けて考えようとするもので、小さければあまり問題はないと思います

OSI（Open Systems Interconnection ：が、規模が大きくなるとネットワークを開放型システム間相互接続）の名のとお分けてそれぞれをつなぐことが必要になり、マシンやOS の種別を問わず通信プってきます。

ロトコルの機能を一般的に表している抽どうしてネットワークを分ける必要が象モデルです。OSI 基本参照モデルでは、あるかというと、まず第 1 の理由は「伝通信プロトコルをケーブルの形状や電気送路の最大長の規定」です。どんな伝送的な規定をする物理層から、論理的な情路でも無限にケーブルを延ばすことはで報処理をするレベルの層までを7 層に分きないので、一定の距離以上離れたノー類しています（図1）。

ドは同一のネットワークに収容することができません。
第2 の理由は「最大接続ノード数の規

228 INTERNET magazine 1996/3

インターネットマガジン／株式会社インプレスR&D©1994-2007 Impress R&D

MAC ユーザーのためのネットワーク構築講座

定（トラフィック分散）」です。ネットワ

それぞれのネットワークが分かれたままリピーターークに接続されるノードの数が増えてくでは異なるネットワークにあるノードは相■━━━━━━━━━━━━━━━━━━━━■

ると当然ネットワーク上の通信量（トラ互通信することができないので、ネット「リピーター」は物理層レベルでネットフィック）も増えてくることになり、やワーク同士を接続する必要が出てきます。

ワークを接続します。つまり、伝送路のがてユーザーからみると「ネットワークが最大長を超えるような場合に、同じケー遅い（重たい）」状態になってきます。

ブルシステムで延長したい場合に使用しこれは高速道路で車が渋滞するのと同じます。しかし無限に拡張できるわけではLAN間接続に使う機器ありませんし、「トラフィックの分散」に可能ノード数が決まっていますが、実際ネットワーク同士を接続するには、専には（通信量にもよりますが）快適にネッ用の機器を使います。その機器としては、

ブリッジ

トワークを使うことができる最大ノード「リピーター」、「ブリッジ」、「ルーター」、■━━━━━━━━━━━━━━━━━━━━■数は規定の数よりずっと少ないと考えた「ゲートウェイ」があります。図 2 ではそ「ブリッジ」はデータリンク層レベルでほうが安全です。そこで、渋滞を解消すれぞれの機器がどのレベル（層）までをネットワークを接続するので、異なるケるために（トラフィックを減らすために）サポートしているかを示しており、より上ーブルシステムの間（たとえばLocalTalkネットワークを分けるということになりま位層をサポートするものほど高機能であとEtherTalk など）を接続することがです。

るといえます。

きます。
「ブリッジ」によって接続された

図1 ： OSI 基本参照モデルによる階層分け
上位層
上位層（セッション層、プレゼンテーション層、アプリケーション層）
上位層はネットワークアプリケーションに直接関係する部分で、通信プロセス間での同期制御や表現形式の違いなどを制御する方法が規定される。

中位層（ネットワーク層・トランスポート層）
中位層はデータをどのように中継していくか、送り先まで誤りなく伝えるにはどうすればよいかを受け持つ部分で、ネットワークの経路やパケット化されたデータのフロー制御や誤り検出などの方法が規定される。ここで複数のネットワーク間での通信形態や実質的なスループット（転送速度）が決まる。

Macintoshはまったく役に立ちません。

こるわけです。物理層の規定で最大接続▲で、ネットワークでもデータの渋滞が起

アプリケーション層
プレゼンテーション層
セッション層トランスポート層
ネットワーク層下位層（物理層・データリンク層）
下位層は何を使ってどのようにデータを伝送するかを受け持つ部分で、伝送路の種別によって電気的なレベル、伝送速度、物理的形状（トポロジー）、通信可能距離、接続可能ノード数、アクセス方式（衝突検出）などの方法が規定される。ここでたとえばLocalTalk やEthernet、トークンリングなど、具体的なネットワークの物理的構成が決まる。

データリンク層
物理層

下位層

このモデルで示されている階層分けは抽象的なもので、下位層・中位層・上位層はそれぞれ明確な役割を持っているが、実際の通信プロトコルではこのモデルのように明確に階層分けが行われていない場合もある。

図2 ： LAN 間接続のための機器

ゲートウェイアプリケーション層
プレゼンテーション層
セッション層トランスポート層

ルーター

ネットワーク層
データリンク層

ブリッジ
リピーター

物理層

インターネットマガジン／株式会社インプレスR&D©1994-2007 Impress R&D

INTERNET magazine 1996/3229

ネットワークは、別々のケーブルシステ
ムでもネットワーク設計上の観点からは1 つのネットワークと見なされます。「ブリッジ」はノードID を検出することによって不要なデータを橋渡ししないように＊しますが、ブロードキャストパケット は

図3 ：AppleTalk プロトコル（Addision-Wesley,「Inside AppleTalk」Gursharan S.Sidhu, Richard
F.Andrews and Alan B.Oppenheimer･I-21）

AppleTalk Filing
Protocol（AFP）

PostScript

Zone
Information
Protocol（ZIP）

AppleTalk
SessionProtocol（ASP）

Printer
AccessProtocol（PAP）

AppleTalk
Echo
Protocol（AEP）

AppleTalk
Transaction
Protocol（ATP）

Name
Binding
Protocol（NBP）

流してしまうので、やはり「トラフィッ
ク分散」にはあまり有効ではありません。

ルーター■━━━━━━━━━━━━━━━━━━━━■「ルーター」はネットワーク層レベルでネットワークを接続するので、相手先ま経路で転送したり、流す必要のないブロードキャストなどのパケットを相手先に流さないようにしたりします。ネットワー
ク設計上の観点からは、「ルーター」を使うことによって初めて個別のネットワ▲

Macintosh

でのネットワークの経路に応じて最適なAppleTalk
Data Stream
Protocol（ADSP）ークに分けることができるのです。それぞれのネットワークに固有の「ネットワー

Routing Table
MaintenanceProtocol（RTMP）ク番号」を設定し、「ルーター」はこのネットワーク番号に関する（ルート）情報を内部に持ち、複雑なネットワーク構造にも対応します。

ゲートウェイ

Datagram Delivery Protocol（DDP）■━━━━━━━━━━━━━━━━━━━━■「ゲートウェイ」は前にも簡単に説明したことがありますが、アプリケーション層までの機能を持っている機器で、たとえ＊＊ばAppleShareとUNIX のNFS の変換まで行うことができるようなものもあります。
単にネットワークを接続する機器とい

TokenTalk
Link AccessProtocol（TLAP）

EtherTalk
Link AccessProtocol（ELAP）

LocalTalk
Link AccessProtocol（LLAP）

Token ringhardwareEthernet
hardwareLocalTalk
hardwareっても、以上のようなバリエーションがあるので、接続する目的を考えて適切な機器を選ぶ必要があります。

＊ブロードキャストパケット
ネットワーク内の全ノードが受信できるパケット＊＊NFS
UNIX のNetwork File System。ネットワークを通じて遠隔地のホストのファイルシステムをマウントするためのプロトコル

230 INTERNET magazine 1996/3

インターネットマガジン／株式会社インプレスR&D©1994-2007 Impress R&D

MAC ユーザーのためのネットワーク構築講座

まずMacintosh の通信プロトコルであことができます。これはたとえばPower-

4 トランスポート層： ATP・ADSPBook を持ち歩いて別の場所でネットワー

AppleTalk のトランスポート層にあたクを使用する場合などに便利です。

Protocol） と ADSP（ AppleTalk Data

る「AppleTalk プロトコル」について少2 ノードは名前で認識する： NBP

し詳しく説明したいと思います。

る の が ATP（ AppleTalk Transaction
Stream Protocol）です。これらはネット

Macintosh は標準で通信のためのプロノードID はMacintosh が起動するたびワークのアプリケーションによって使い分トコルが装備されており、プリンターなに異なるものになる可能性がありますのけられ、たとえばAppleShare ではATP

どの周辺機器との接続や他のMacintoshで、ユーザーが各ノードを認識するためが使われています。共にフロー制御や誤との接続が簡単にできるように設計されにはノードID とは別に一定の（起動するり検出などの機能を持っています。ています。Macintosh で使用している通たびに変更されない）名前を使います。

信プロトコルを総称して「AppleTalk プロ

Macintosh では「Macintosh の名前」のトコル」と呼び、実際には図3 に示すとお設定項目があり、ノードID と名前を対ZIPりさまざまなプロトコルが使われています。

応させるのがNBP（Name Binding Pro-

AppleTalk では、物理的な構成にとらtocol）です。

5 ネットワークはゾーンで管理する：

Macintosh

MacintoshでLAN間接続われない「ゾーン」という単位でネットワークを管 理 します。 L o c a l T a l k とMacintosh の通信プロトコルの特徴

EtherTalk など別々のネットワークでも■━━━━━━━━━━━━━━━━━━━━■

AppleTalk のネットワーク層にあたる同じゾーン名を付けることが可能です。

1 ノードID が自動的に設定される：のが DDP（ Datagram Delivery Proto-

物理的なネットワーク構成と論理的なTLAP ・ ELAP ・ LLAPcol）です。伝送路やアプリケーションの「ゾーン」を対応させるのがZIP（Zone

ネットワークに接続される各デバイス違いによらずすべてのAppleTalk パケッ

Information Protocol）です。

はネットワーク上でのアドレス（ノードトはDDP を使用します。RTMP（Rout-ID）が必要ですが、Macintosh では起動

ing Table Maintenace Protocol） は

6 その他上位層： ASP・PAP・AFP

時に自動的に他のノードと重複しない一AppleTalk ネットワークの情報を管理す

AppleShare のファイル共有を実現す

意のノードID が設定されるため、ユーザるためのプロトコルで、AppleTalk ルーるためのプロトコルやプリンターへアクセーが特に設定変更などをしなくても使うターで使用されます。

スするためのプロトコルなどです。

インターネットマガジン／株式会社インプレスR&D©1994-2007 Impress R&D▲

3 ネットワーク層： DDP・RTMP

INTERNET magazine 1996/3231

AppleTalkルーターを設定する
それでは次にAppleTalk ルーターでネ設定用アプリケーションの「Router Man-ク番号を持つことになります。また、ユager」（図4）を起動すると図5 のようなーザーの観点からはネットワークの構成設定ウィンドウが開きます。

はゾーン単位で認識されることになるのMacintosh が持っている外部インターで、ネットワーク番号とは別にゾーン名の注意点について説明します。前述のとフェイス（プリンターポート、モデムポの設定も必要になります。したがって、

おりルーターを使うことによって初めてネート、Ethernet ポート）のアイコンが表ルーターに設定する情報としてネットワットワークを別々に分けることができる示され、そのアイコンをダブルクリックすーク番号とゾーン名の両方が必要になりようになるわけですが、そのためにはネッるとそれぞれのインターフェイスの設定ウます。ルーターが存在しない（他のネットワークを認識するための情報が必要にィンドウが開きます（図6、図7）。IR3.0

トワークとは接続されていない単独の）なります。そうした情報はAppleTalk ルをインストールするとモデムポートもネットワークでは、ネットワーク番号もーターで設定します。

LocalTalk インターフェイスポートとしてゾーン名もない状態ですが、ルーターに使 えるようになるので、 この状 態 でよって別のネットワークと接続される場

Apple Internet Router 3.0

LocalTalk を2 ポート、EtherTalk を1 ポ合はこれらの情報はルーターによって決■━━━━━━━━━━━━━━━━━━━━■

ートの計3 ポートを備えたルーターになり定されます。ゾーン名は既存のゾーン名ます。

を設定しても構いませんが、ネットワールーター設定の例として、Apple 社のク番号はどことも重複しない番号を設定

ソフトウェアルーター製品である「Apple▲

Macintoshットワーク同士を接続する場合の設定上Internet Router 3.0」（以下IR3.0）を取ネットワーク番号とゾーン名するように注意します。もし複数の異なるネットワークで同じ番号を使うと通信り上げます。この製品をMacintosh にイ■━━━━━━━━━━━━━━━━━━━━■

ンストールすることで、Macintosh が接続されたそれぞれのネットワークは、AppleTalk ルーターとなります。IR3.0 の物理的な構成に応じて個別のネットワーに支障があります。
LocalTalk の場合はネットワーク番号

図4 ：「Router Manager」
インストールするとMacintosh をルーターとして利用できる

図5 ：「Apple Internet Router3.0」設定ウィンドウ
Macintosh の各ポートが表示されるので、それぞれの設定を行う

図6 ： LocalTalk ポート設定ウィンドウ

図7 ：EtherTalk ポート設定ウィンドウ232 INTERNET magazine 1996/3

インターネットマガジン／株式会社インプレスR&D©1994-2007 Impress R&D

MAC ユーザーのためのとゾーン名はそれぞれ1 つだけ設定できまーターです。「Seed」は自分（ルーター）「Network Information」ウィンドウ（図すが、EtherTalk（Phase2）の場合は複がそのネットワークの情報を決定するこ

8）でネットワークの状態を確認すること

数のネットワーク番号とゾーン名を設定とを意味し、「Nonseed」は別のルータができます。

することができます。ネットワーク番号ーからネットワーク情報をもらって既存

なお、EtherTalk を使っている場合には範囲指定となり、1 つのネットワーク番の情報で動作することを意味します。し初 めてルーターを起 動 したときには、号ごとに最大 254 台までのノードを接続たがって、ネットワーク内には少なくとMacintosh のウィンドウに図9 のようなアできるので、接続するノード数からネッも1 台の「Seed ルーター」が必要です。

ラートウィンドウが出ます。そのときは指トワーク番号の範囲を決定するとよいで複数のルーターを同時に「Seed ルータ

示に従ってコントロールパネルの「ネッしょう。物理的には1 本のEthernet ケーー」とすることも可能ですが、その場合トワーク」で再度設定をやり直すと使用

ブルでも複数のゾーンを作れるので、自はそれぞれのルーターでまったく同じネッできるようになります。

由度の高い設定ができます。

トワーク情報（番号とゾーン名）を設定しなければなりません。図6、7 の設定ウ●

シードルーター

ィンドウにはそれぞれ「Seed」「Non-次回「Macintosh によるLAN 間接■━━━━━━━━━━━━━━━━━━━━■

seed」の設定があり、「Seed」を選んだ続・後編」では、ISDN ダイアルアップ

さらにAppleTalk ルーターには「シーときだけネットワーク番号やゾーン名なルーターの紹介と使用上の注意点、さらド（Seed）」という概念があります。
「シどの情報を入力することが可能です。にネットワークトラブルの調査方法につ以上のパラメータを入力し、「Start名などの情報を決定する権限のようなもRouter」を選択してルーターを起動する

ので、ネットワーク上に複数のルーターとMacintosh がAppleTalk ルーターとしが存在する場合の動作を決定するパラメて機能します。ルーターの動作中にはいて解説したいと思います。

▲ード」とは、ネットワーク番号やゾーンMacintosh

ネットワーク構築講座

図8 ：「Network Information」ウィンドウ
ルーターに接続されたネットワークの状態も画面上で確認できる

図9 ：このようなアラートウィンドウが出たら、指示どおりに設定を行えばOK

インターネットマガジン／株式会社インプレスR&D©1994-2007 Impress R&D

INTERNET magazine 1996/3233

［インターネットマガジン バックナンバーアーカイブ］ ご利用上の注意
この PDF ファイルは、株式会社インプレス R&D（株式会社インプレスから分割）が 1994 年～2006 年まで発行した月刊誌『インターネットマガジン』の誌面を PDF 化し、「インターネットマガジン バックナンバーアーカイブ」として以下のウェブサイト「All-in-One INTERNET magazine 2.0」で公開しているものです。

http://i.impressRD.jp/bn
このファイルをご利用いただくにあたり、下記の注意事項を必ずお読みください。
z 記載されている内容（技術解説、URL、団体・企業名、商品名、価格、プレゼント募集、アンケートなど）は発行当時のものです。
z 収録されている内容は著作権法上の保護を受けています。著作権はそれぞれの記事の著作者（執筆者、写真の撮影者、イラストの作成者、編集部など）が保持しています。
z 著作者から許諾が得られなかった著作物は収録されていない場合があります。
z このファイルやその内容を改変したり、商用を目的として再利用することはできません。あくまで個人や企業の非商用利用での閲覧、複製、送信に限られます。
z 収録されている内容を何らかの媒体に引用としてご利用する際は、出典として媒体名および月号、該当ページ番号、発行元（株式会社インプレス R&D）、コピーライトなどの情報をご明記ください。
z オリジナルの雑誌の発行時点では、株式会社インプレス R&D（当時は株式会社インプレス）と著作権者は内容が正確なものであるように最大限に努めましたが、すべての情報が完全に正確であることは保証できません。このファイルの内容に起因する直接的および間接的な損害に対して、一切の責任を負いません。お客様個人の責任においてご利用ください。

このファイルに関するお問い合わせ先
All-in-One INTERNET magazine 編集部
im-info@impress.co.jp
Copyright © 1994-2007 Impress R&D, an Impress Group company. All rights reserved.