AppleTalk
AARPはAppleTalkのノードアドレスと物理アドレスのマッピングを行なうネットワーク層(第3層)のプロトコルである。TCP/IPにおけるARPと同等である。
Mac OS 9までのアプリケーション「Chooser」、「セレクタ」やMac OS X v10.4までの「ネットワーク」では、他のノードを発見し選択することができるが、 これらが起動している間は常にネットワークへNBPによるブロードキャスト信号を流す。このため、開いたままにしておくとネットワークトラフィックの増加を招くので使用後はすぐに終了させたほうがよいとされた。
また、ネットワーク上の他のマシン(接続先のプラットフォームは問わない)を接続し、その内容を表示していると、「常にウィンドウ内容の変化を監視する」動作を行うMac OSの仕組みにより、ローカルディスクのみならずネットワーク上デバイスのウィンドウも逐一内容更新を行うため、やはりネットワークに負荷がかかった。
現在のBonjourでは、なるべくトラフィックを少なくする工夫がされている。
こうしたユーザの手を煩わせない自動設定の仕組みはTCP/IPよりも先行していた。ただし、この機能の実現のためネットワークに大きな負荷をかけた。
やがてインターネットが普及して接続にはTCP/IPを用いるのが主流となると、AppleTalkとTCP/IPを共存させる必要性が出てきた。結果的にユーザと管理者は両立のための複雑な設定を余儀なくされた。また、TCP/IPとはプロトコルの構造が異なるため、一般的なルーターでは他のネットワークに接続できず、AppleTalk対応ルーターを用意する必要があった。
一方で、TCP/IPも時代とともに技術が進み、自動設定のプロトコルが登場するようになった。DHCPプロトコルは、AppleTalkのAARPやNBPをヒントに開発されたといわれている。
現在のAppleの製品はBonjourを実装している。これはAppleTalkにおける自動設定と同様の機能をTCP/IP上で実現し、更にネットワーク負荷を小さくするものである。