ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
| この記事の要点 |
|
AppleTalk とは
AppleTalk は Apple Computer が 1985 年に発表した独自のネットワークプロトコルスイートです。当時の Macintosh はネットワーク機能を本体に内蔵しており、AppleTalk を喋るだけでファイル共有・プリンタ共有・名前解決が自動でできるという、当時としては画期的なゼロコンフィグ環境を提供していました。
2009 年にリリースされた Mac OS X 10.6 Snow Leopard で正式に廃止され、現在では歴史的プロトコルです。ただし用語そのもの(AFP, Bonjour 等)は形を変えて生き残っており、Mac/ネットワークの歴史を理解するうえで重要な存在です。
歴史
| 年 | 出来事 |
|---|---|
| 1985 | 初代 AppleTalk と LocalTalk 配線が登場 |
| 1989 | AppleTalk Phase 2 (大規模ネットワーク対応) |
| 1989 | EtherTalk / TokenTalk (Ethernet / Token Ring 上で AppleTalk) |
| 1997 | Mac OS 8 以降 TCP/IP が標準化、AppleTalk と並行運用 |
| 2001 | Mac OS X が登場、AFP over TCP に主軸が移る |
| 2009 | Mac OS X 10.6 でサポート終了 |
| 2013 | OS X 10.9 Mavericks 以降は AFP からも SMB2 へ徐々に移行 |
レイヤ構成
AppleTalk は OSI モデルにマップ可能な複数のレイヤで構成されます:
| OSI 層 | AppleTalk プロトコル | 役割 |
|---|---|---|
| アプリケーション | AFP | ファイル共有 (Apple Filing Protocol) |
| プレゼン / セッション | ADSP, ASP, ZIP | ストリーム、セッション、ゾーン情報 |
| トランスポート | ATP, NBP, RTMP, AEP | 信頼性転送、名前解決、ルーティング |
| ネットワーク | DDP | データグラム配送 (IP に相当) |
| データリンク / 物理 | LocalTalk, EtherTalk, TokenTalk, FDDITalk | 各種媒体 |
主要プロトコル
AFP (Apple Filing Protocol / AppleShare)
Mac の標準ファイル共有プロトコル。当初は AppleTalk 上で、後に TCP/IP 上 (AFP over TCP, port 548) で動作。Mac OS X 10.9 以降は SMB2 が優先となり、現代の macOS では SMB がデフォルトに。
NBP (Name Binding Protocol)
ネットワーク上のサービスを名前で解決する仕組み。「営業部のプリンタ」のような名前で機器を探せました。現在の Bonjour (mDNS / DNS-SD) の直接の祖先と言える存在です。
ADSP (AppleTalk Data Stream Protocol)
2 つのノード間で全二重ストリーム通信を提供。TCP に近いポジション。
ATP (AppleTalk Transaction Protocol)
軽量なトランザクション型プロトコル。要求/応答型のサービスで利用。
DDP (Datagram Delivery Protocol)
AppleTalk のネットワーク層 (IP に相当)。各ノードに network.node 形式のアドレスを割り当て、データグラムを配送します。
RTMP (Routing Table Maintenance Protocol)
AppleTalk ルータ間でルーティング情報を交換。RIP に近いディスタンスベクタ方式。
ZIP (Zone Information Protocol)
AppleTalk の「ゾーン」(論理グループ)情報を管理。大規模 LAN を論理分割する仕組み。
物理層 / データリンク層
| 名称 | 媒体 | 速度 |
|---|---|---|
| LocalTalk | RS-422 シリアル (Mini-DIN 8 ピン) | 230.4 kbps |
| EtherTalk | Ethernet | 10/100 Mbps |
| TokenTalk | Token Ring | 4/16 Mbps |
| FDDITalk | FDDI | 100 Mbps |
当初の LocalTalk は速度こそ遅いものの、Mac 本体のシリアルポートに専用アダプタを挿すだけでネットワーク構築できる手軽さが革新的でした。
現代への置き換え
| AppleTalk プロトコル | 現代の代替 |
|---|---|
| AFP (AppleTalk 上) | AFP over TCP → SMB2/3 |
| NBP | Bonjour (mDNS + DNS-SD) |
| DDP | IPv4 / IPv6 |
| LocalTalk 印刷 | IPP (Internet Printing Protocol) / AirPrint |
| AppleTalk ゾーン | VLAN / IP サブネット |
Bonjour との関係
Bonjour は Apple が AppleTalk 廃止後に投入したゼロコンフィグネットワーク技術で、IETF 標準の mDNS (Multicast DNS) と DNS-SD (DNS Service Discovery) を組み合わせて、AppleTalk が実現していた「機器を名前で探す」「自動でプリンタが見える」体験を IP の世界で再現しました。
# macOS で Bonjour サービスを探す
dns-sd -B _afpovertcp._tcp . # AFP サーバ一覧
dns-sd -B _smb._tcp . # SMB サーバ一覧
dns-sd -B _ipp._tcp . # プリンタ一覧 (IPP)
dns-sd -B _services._dns-sd._udp . # 全サービスタイプ列挙
# Linux でも Avahi 経由で同じ仕組みが使える
avahi-browse -a
歴史的に残るキーワード
- Chooser (セレクタ): 古い Mac で AppleTalk 経由のプリンタ・ファイルサーバを選んでいたアプリ
- AppleShare: AFP サーバ製品名、現在も用語として残る
- LaserWriter: AppleTalk で接続する Apple のレーザープリンタ。当時のオフィスを変えた
- EtherTalk Phase 2: 802.3 SNAP 上で動作する AppleTalk のカプセル化
FAQ
Q: 現代の macOS で AppleTalk は完全に動かない?
A: はい。Mac OS X 10.6 (2009) でカーネルおよびシステムからサポートが削除されています。古い AppleTalk 専用周辺機器を使うには、AppleTalk → TCP/IP ブリッジ装置や、対応する旧 OS を仮想化するなどが必要です。
Q: AFP は今でも使える?
A: AFP over TCP は macOS でクライアントとしてはまだ動作することがありますが、Apple は SMB2 を推奨。新規システムでは SMB3 を選んでください。
Q: なぜ AppleTalk は廃止された?
A: TCP/IP が事実上の標準になり、独自プロトコルを維持する利点が薄れたため。プロトコル理念 (ゼロコンフィグ・名前解決) は Bonjour として継承されています。
ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
子ページはありません
- TCP/IP
- Web通信プロトコル
- IPX/SPX
- AppleTalk
人気ページ
- 1 Eclipseで「サーバーに追加または除去できるリソースがありません。」の原因と対処法
- 2 tomcat の起動 / 停止ログと catalina.log・catalina.out の違い
- 3 JavaScript base URL 取得方法|window.location.origin と SSR/Node.js 対応
- 4 YouTube Data API v3 エラー一覧|403/400/404 の主要原因と切り分け
- 5 Spring Frameworkのアノテーション一覧
- 6 Laravel エラー一覧|500/Blade/DB 接続/ルーティングの代表エラー
- 7 3Dグラフィックスとは|モデリング/レンダリング/主要ソフトウェア (Blender / Maya)
- 8 【Spring】@Valueアノテーションとは
- 9 CATALINA_HOME の確認方法 (Linux / Mac)
- 10 【Spring】@Autowiredアノテーションとは
最近更新/作成されたページ
- IPv6とは|128bitアドレス・コロン16進表記/::省略・リンクローカル・SLAAC・デュアルスタック NEW 2026-06-22 12:34:44
- MAC アドレスフィルタリングの仕組みと限界 | ネットワーク入門 NEW 2026-06-22 12:19:10
- VPNとは|暗号トンネル・サイト間/リモートアクセス・IPsec/SSL-VPN/WireGuardを解説 NEW 2026-06-22 12:19:10
- WebRTC とは ブラウザ間 P2P の音声・映像・データ通信 | ネットワーク入門 NEW 2026-06-22 12:17:25
- HTTP/2 とは 多重化・HPACK・バイナリフレーム | ネットワーク入門 NEW 2026-06-22 12:17:25
- Web通信プロトコル入門 HTTP/2・HTTP/3・WebSocket・gRPC・WebRTC | ネットワーク入門 NEW 2026-06-22 12:17:25
- gRPC とは HTTP/2 + Protocol Buffers の高速 RPC | ネットワーク入門 NEW 2026-06-22 12:17:25
- HTTP/3 (QUIC) とは UDP ベースの低遅延 Web 通信 | ネットワーク入門 NEW 2026-06-22 12:17:25
- WebSocket とは 全二重リアルタイム通信 ws/wss | ネットワーク入門 NEW 2026-06-22 12:17:25
- 証明書と認証局(CA)とは|X.509・信頼チェーン・DV/OV/EV・失効(CRL/OCSP)を解説 NEW 2026-06-22 12:17:24
- ファイアウォールとは|パケットフィルタ・ステートフル・DMZ・次世代FW(L4/L7)を解説 NEW 2026-06-22 12:17:24
- iptables/nftablesとは|テーブル・チェーン・ルール例・永続化をLinux視点で解説 NEW 2026-06-22 12:17:24
- HAProxy とは frontend/backend と設定例 | ネットワーク入門 NEW 2026-06-22 12:17:24
- CDN とは エッジキャッシュ・TTL・Cloudflare/CloudFront | ネットワーク入門 NEW 2026-06-22 12:17:24
- TLS/SSLの仕組み|ハンドシェイク・暗号スイート・前方秘匿性・証明書検証をわかりやすく解説 NEW 2026-06-22 12:17:24
コメントを削除してもよろしいでしょうか?