コンテンツにスキップ

「AppleTalk」の版間の差分

出典: フリー百科事典『ウィキペディア(Wikipedia)』
削除された内容 追加された内容
Appo (会話 | 投稿記録)
Undo revision 9746738 by Appo (会話)
18行目: 18行目:
==物理層による種類==
==物理層による種類==
===LocalTalk===
===LocalTalk===
初期の頃に使われた。物理層はRS-422ケーブル。
初期の頃に使われた。物理層はRS-422ケーブル。(かつて米Farallon社が6線の電話線-両端はRJ-11コネクタ-を使えるようにしたPhoneNETという製品を販売していたこともある。)


===PhoneTalk===
===PhoneTalk===
かつて遠隔地間の通信に用いられた。物理層は電話線(モデム)。
RS-422ケーブルの代わりに家庭内敷設用の電話線(6線式、両端はRJ-11)を使えるようにしたハードウエア。Macintosh
との接続はLocalTalkと同様。


===EtherTalk===
===EtherTalk===
36行目: 35行目:


==他のOSでの利用==
==他のOSでの利用==
[[BSD]]や[[Linux]]には、Macintoshのファイルサーバ/プリントサーバとして利用するために'''netatalk'''というパッケージが存在する。かつてはコロンビア大学にて開発された「CAP」(Columbia AppleTalk Package)というパッケージが存在したが、現在はサポートを停止している。また、[[Microsoft Windows|Windows]]ではサーバ製品にてAppleTalkのファイルサーバ/プリントサーバ機能を実装している(2000Professional以降ではプリンタのみのサポート)。
[[BSD]]や[[Linux]]には、Macintoshのファイルサーバ/プリントサーバとして利用するために'''netatalk'''というパッケージが存在する。かつてはコロンビア大学にて開発された「CAP」(Columbia AppleTalk Package)というパッケージが存在したが、現在はサポートを停止している。また、Windows NT以前に一世を風靡したサーバソフトNovell [[NetWare]]や、[[Microsoft Windows|Windows]]サーバ製品でもAppleTalkのファイルサーバ/プリントサーバ機能を実装している(Windows NT 3.1 Advanced Server以降。2000Professional以降ではプリンタのみのサポート)。


[[Category:アップルコンピュータ|AppleTalk]]
[[Category:アップルコンピュータ|AppleTalk]]

2006年12月30日 (土) 06:42時点における版

AppleTalk(あっぷるとーく)は、主にアップル・コンピュータ社製パソコンのMacintosh(Mac)で使用されている通信プロトコル。またMac OSのネットワーク機能。

概説

AppleTalkは24ビットのネットワークアドレス(16ビットのネットワーク部と8ビットのノードアドレス)を実装し、ネットワーク上で個体(コンピュータやプリンタ等)の識別に利用する。電源投入時、ブロードキャスト信号をネットワーク上に流し、自動的にアドレスとマシン名を割り当てる。DHCPプロトコルはAppleTalkにてこれを実現するAppleTalk address resolution protocol (AARP)およびName Binding Protocol (NBP)をヒントに開発されたといわれている。

歴史

最初のAppleTalkは1984年に開発された。 2006年現在、Mac OS X上ではTCP/IP(Bonjour)の使用が推奨されている。

登場背景

Macintoshはスケーラブルなイメージを表現するためにPostscriptを利用していた。 Macintosh登場当初はWYSIWYGを実現するため1ポイント=1ピクセルとなる72dpiを画面表示の解像度としていた。 このため画面表示用の演算は初期のMacintoshでも本体のMPU(MC68000)とメモリで実現可能であった。(Macintosh自体がある時期までモノクロ表示だった事も影響する。) しかし、印刷用となると72dpiでというわけにはいかず、プリンタ内に本体と同等以上のMPU,メモリを必要とした。(特に高解像度のデータを展開するには大量のメモリを必要とした。) このため、プリンタの価格が高くなりワークグループでプリンタを共有するために、早急にネットワーク環境を構築する必要があった。 そこでMacintoshに標準搭載されていたシリアルポートのRS-422を物理媒体にしたLANのプロトコルとして登場する事となった。

物理層による種類

LocalTalk

初期の頃に使われた。物理層はRS-422ケーブル。(かつて米Farallon社が6線の電話線-両端はRJ-11コネクタ-を使えるようにしたPhoneNETという製品を販売していたこともある。)

PhoneTalk

かつて遠隔地間の通信に用いられた。物理層は電話線(モデム)。

EtherTalk

現在主流の方式。物理層はEthernet。

セレクタ

Mac OS 9まではアプリケーション「セレクタ」(アップルメニューから選択)によって接続する他のノードを選択するが、これが起動している間は常にネットワークへブロードキャスト信号を流す。このため、セレクタを起動したままにしておくとネットワークトラフィックの増加を招くので使用後はすぐに終了させたほうがよい。

また、ネットワーク上の他のマシン(接続先のプラットフォームは問わない)を接続し、その内容を表示していると、「常にウィンドウ内容の変化を監視する」動作を行うMac OSの仕組みにより、ローカルディスクのみならずネットワーク上デバイスのウィンドウも逐一内容更新を行うため、やはりネットワークに負荷がかかる。

ルータ

TCP/IPとはプロトコルの構造が異なるため、遠隔地へ接続するためには専用のルータが必要になる。ルータを接続した際には「ゾーン名」の設定が必要になる(AppleTalkルータが存在する環境で「セレクタ」を開くと、画面左下に選択肢が現れる)。

他のOSでの利用

BSDLinuxには、Macintoshのファイルサーバ/プリントサーバとして利用するためにnetatalkというパッケージが存在する。かつてはコロンビア大学にて開発された「CAP」(Columbia AppleTalk Package)というパッケージが存在したが、現在はサポートを停止している。また、Windows NT以前に一世を風靡したサーバソフトNovell NetWareや、Windowsサーバ製品でもAppleTalkのファイルサーバ/プリントサーバ機能を実装している(Windows NT 3.1 Advanced Server以降。2000Professional以降ではプリンタのみのサポート)。