AppleTalk Remote Access

Last updated

AppleTalk Remote Access (ARA) was a protocol stack that allowed AppleTalk to be run over modems. It became a fairly major product for Apple Computer in the early to mid-1990s when their first portable and laptop computers were available (and very popular). ARA slowly disappeared in the late 1990s when TCP/IP took over the vast majority of networking needs, notably remote access.

Most networking protocols have strong "layering" that separates the various jobs inside the protocol into different pieces of software. This allows them to be run on top of any hardware by replacing the lowest level of the "stack", the hardware drivers. For instance, IP can be made to run on a variety of Ethernet cards or even Token Ring with little effort. For slower speeds, like on modems, things become somewhat more difficult, as the protocols often have invisible assumptions about timing and performance that make it inefficient on links with very limited bandwidth.

AppleTalk included several protocols that made this even more difficult. In particular, AppleTalk had several internal tasks for discovery and naming that ran all the time and made the protocol "chatty". This added to the bandwidth problems, making it even less efficient in this case.

Thus ARA was considerably more complex than similar solutions for IP, replacing many parts of the AppleTalk stack and seriously modifying others. As a result, ARA was quite large, larger than the basic AppleTalk stack, and somewhat memory hungry. It was also slow, a problem it shared with IP at similar speeds. Nevertheless, ARA was the only protocol available for remote access on the Mac, and also shared the typical Apple properties of being easy to install, set up and run. It became a fairly profitable product on its own, and was sold widely in stores.

The introduction of SLIP and the increased use of IP on the Macintosh led to some infighting within Apple as the profits from ARA were reduced. This led Apple to place their IP remote access software in ARA as well, although this had the side effect of making various freeware implementations much more popular. As support for TCP/IP was added, the product line became known as Apple Remote Access. Later versions supported AppleTalk connections over ARAP and TCP/IP connections over PPP.

ARA remained important, if somewhat less so, product for Apple into the late 1990s. In Mac OS X it is no longer required, as Apple has migrated the vast majority of its networking software to IP, and includes remote access software for free.

Related Research Articles

AppleTalk is a discontinued proprietary suite of networking protocols developed by Apple Computer for their Macintosh computers. AppleTalk includes a number of features that allow local area networks to be connected with no prior setup or the need for a centralized router or server of any sort. Connected AppleTalk-equipped systems automatically assign addresses, update the distributed namespace, and configure any required inter-networking routing.

Xerox Network Systems (XNS) is a computer networking protocol suite developed by Xerox within the Xerox Network Systems Architecture. It provided general purpose network communications, internetwork routing and packet delivery, and higher level functions such as a reliable stream, and remote procedure calls. XNS predated and influenced the development of the Open Systems Interconnection (OSI) networking model, and was very influential in local area networking designs during the 1980s.

Uploading refers to transmitting data from one computer system to another through means of a network. Common methods of uploading include: uploading via web browsers, FTP clients], and terminals (SCP/SFTP). Uploading can be used in the context of clients that send files to a central server. While uploading can also be defined in the context of sending files between distributed clients, such as with a peer-to-peer (P2P) file-sharing protocol like BitTorrent, the term file sharing is more often used in this case. Moving files within a computer system, as opposed to over a network, is called file copying.

Ungermann-Bass, also known as UB and UB Networks, was a computer networking company in the 1980s to 1990s. Located in Santa Clara, California, UB was the first large networking company independent of any computer manufacturer. Along with competitors 3Com and Sytek, UB was responsible for starting the networking business in Silicon Valley in 1979. UB was founded by Ralph Ungermann and Charlie Bass. John Davidson, vice president of engineering, was one of the creators of NCP, the transport protocol of the ARPANET before TCP.

Open Transport was the name given by Apple Inc. to its implementation of the Unix-originated System V STREAMS networking stack. Based on code licensed from Mentat's Portable Streams product, Open Transport was built to provide the classic Mac OS with a modern TCP/IP implementation, replacing MacTCP. Apple also added its own implementation of AppleTalk to the stack to support legacy networks.

Banyan VINES is a discontinued network operating system developed by Banyan Systems for computers running AT&T's UNIX System V.

A leased line is a private telecommunications circuit between two or more locations provided according to a commercial contract. It is sometimes also known as a private circuit, and as a data line in the UK. Typically, leased lines are used by businesses to connect geographically distant offices.

<span class="mw-page-title-main">Shell account</span> User account on a remote server

A shell account is a user account on a remote server, traditionally running under the Unix operating system, which gives access to a shell via a command-line interface protocol such as telnet, SSH, or over a modem using a terminal emulator.

AppleShare is a discontinued product from Apple Computer which implements various network services. Its main purpose is to act as a file server, using the AFP protocol. Other network services implemented in later versions of AppleShare included a print server using the Printer Access Protocol (PAP), web server, electronic mail server, and SMB / CIFS server to support file sharing to Microsoft Windows clients.

<span class="mw-page-title-main">Contiki</span> Real-time operating system

Contiki is an operating system for networked, memory-constrained systems with a focus on low-power wireless Internet of Things (IoT) devices. Contiki is used for systems for street lighting, sound monitoring for smart cities, radiation monitoring and alarms. It is open-source software released under the BSD-3-Clause license.

TCP offload engine (TOE) is a technology used in some network interface cards (NIC) to offload processing of the entire TCP/IP stack to the network controller. It is primarily used with high-speed network interfaces, such as gigabit Ethernet and 10 Gigabit Ethernet, where processing overhead of the network stack becomes significant. TOEs are often used as a way to reduce the overhead associated with Internet Protocol (IP) storage protocols such as iSCSI and Network File System (NFS).

A remote access service (RAS) is any combination of hardware and software to enable the remote access tools or information that typically reside on a network of IT devices.

<span class="mw-page-title-main">Terminal server</span> Device that interfaces serial hosts to a network

A terminal server connects devices with a serial port to a local area network (LAN). Products marketed as terminal servers can be very simple devices that do not offer any security functionality, such as data encryption and user authentication. The primary application scenario is to enable serial devices to access network server applications, or vice versa, where security of the data on the LAN is not generally an issue. There are also many terminal servers on the market that have highly advanced security functionality to ensure that only qualified personnel can access various servers and that any data that is transmitted across the LAN, or over the Internet, is encrypted. Usually, companies that need a terminal server with these advanced functions want to remotely control, monitor, diagnose and troubleshoot equipment over a telecommunications network.

NCSA Telnet is an implementation of the Telnet protocol developed at the National Center for Supercomputing Applications of the University of Illinois at Urbana-Champaign, first released in 1986 and continuously developed until 1995. The initial implementation ran under Mac OS and Microsoft MS-DOS, and provided basic DEC VT102 terminal emulation with support for multiple simultaneous connections and an internal FTP server. NCSA Telnet was the first implementation of telnet for the Macintosh or PC that provided the ability to connect to multiple hosts simultaneously.

Novell Embedded Systems Technology (NEST) was a series of APIs, data formats and network protocol stacks written in a highly portable fashion intended to be used in embedded systems. The idea was to allow various small devices to access Novell NetWare services, provide such services, or use NetWare's IPX protocol as a communications system. Novell referred to this concept as "Extended Networks", and when the effort was launched they boasted that they wanted to see one billion devices connected to NetWare networks by year 2000. NEST was launched in mid-1994 countering Microsoft's similar Microsoft at Work efforts, which had been launched in 1993.

A LocalTalk-to-Ethernet bridge is a network bridge that joins AppleTalk networks running on two different kinds of link – LocalTalk, the lower layers AppleTalk originally used, and Ethernet. This was an important class of products in the late 1980s and early 1990s, before Ethernet support became universal on the Mac lineup.

MacIP refers to a standard for encapsulating Internet Protocol (IP) packets within the AppleTalk DDP protocol. This allows Macintosh computers with LocalTalk networking hardware to access the normally Ethernet-based connections for TCP/IP based network services. This was an important bridging technology during the era when Ethernet and TCP/IP were rapidly growing in popularity in the early 1990s.

In computing, Microsoft's Windows Vista and Windows Server 2008 introduced in 2007/2008 a new networking stack named Next Generation TCP/IP stack, to improve on the previous stack in several ways. The stack includes native implementation of IPv6, as well as a complete overhaul of IPv4. The new TCP/IP stack uses a new method to store configuration settings that enables more dynamic control and does not require a computer restart after a change in settings. The new stack, implemented as a dual-stack model, depends on a strong host-model and features an infrastructure to enable more modular components that one can dynamically insert and remove.

TOPS is a peer-to-peer LAN-based file sharing system best known in its Macintosh implementation, but also available for DOS and able to interoperate with Unix's NFS. Originally written by Centram Systems West, the company was purchased by Sun Microsystems as part of Sun's development of the NFS ecosystem. The Centram company was renamed to TOPS after its acquisition by Sun. Sales of TOPS dried up after the introduction of System 7, which featured a similar file sharing system built-in, and Sun spun off their NFS developments to Sitka.

Network Device Interface (NDI) is a software specification developed by the technology company NewTek that enables high-definition video to be delivered, received, and communicated over a computer network in a low-latency, high-quality manner. The specification is royalty-free and allows for frame accurate switching, making it suitable for use in live production environments.

References