AppleTalk Remote Access , или ARA , представлял собой стек протоколов , позволяющий запускать AppleTalk через модемы . Он стал довольно важным продуктом для Apple Computer в начале-середине 1990-х, когда их первые портативные компьютеры были доступны (и очень популярны). ARA постепенно исчезла в конце 1990-х, когда TCP / IP взял на себя подавляющее большинство сетевых потребностей, особенно удаленный доступ.
Большинство сетевых протоколов имеют сильную «многоуровневую» структуру, которая разделяет различные задания внутри протокола на разные части программного обеспечения. Это позволяет запускать их поверх любого оборудования, заменяя программное обеспечение самого низкого уровня, драйверы оборудования. Например, IP можно без особых усилий запустить на различных картах Ethernet или даже на Token Ring . Для более медленных скоростей, таких как модемы, все становится несколько сложнее, поскольку протоколы часто имеют «невидимые» предположения о времени и производительности, которые делают его неэффективным при очень ограниченной пропускной способности.
AppleTalk включал ряд функций, которые еще больше усложняли задачу. В частности, AppleTalk имел ряд внутренних задач по обнаружению и присвоению имен, которые выполнялись постоянно и делали протокол «болтливым». Это усугубило проблемы с пропускной способностью, что сделало его в данном случае еще менее эффективным.
Таким образом, ARA была значительно более сложной, чем аналогичные решения для IP, заменив многие части стека AppleTalk и серьезно изменив другие. В результате ARA была довольно большой, больше, чем базовый стек AppleTalk, и несколько требовала большого объема памяти. Кроме того, он был медленным - проблема, которую он разделял с IP на одинаковых скоростях.
Тем не менее, ARA был единственным доступным протоколом, который также обладал типичными для Apple свойствами, а именно простотой установки, настройки и запуска. Сам по себе он стал довольно прибыльным продуктом и широко продавался в магазинах. Однако введение SLIP и более широкое использование IP на Macintosh привело к некоторой борьбе внутри Apple, поскольку прибыль от ARA снизилась. Это побудило Apple разместить свое программное обеспечение для удаленного доступа по IP в ARA, хотя побочным эффектом этого было то, что различные бесплатные реализации стали намного более популярными. По мере добавления поддержки TCP / IP линейка продуктов стала известна как Apple Remote Access. Более поздние версии поддерживали соединения AppleTalk через ARAP и соединения TCP / IP через PPP.
ARA оставалась важным, хотя и менее важным продуктом для Apple до конца 1990-х годов. В Mac OS X это больше не требуется, поскольку Apple перевела подавляющее большинство своего сетевого программного обеспечения на IP и бесплатно включает программное обеспечение для удаленного доступа.