Open Transport 1.1: Component Technologies Q & A

This article is the Reference Q & A (questions and answers) on component technologies for Open Transport 1.1.
Question: What technology components comprise Open Transport?

Answer: Open Transport supports LANs and WANs and will integrate serial communications, modems, and remote (dial-up) networking in a consistent model for end-users, network managers, and developers. The Open Transport architecture consists of:

Question: What current Mac OS technologies and components will Open Transport replace?

Answer: When installed, Open Transport replaces the current Mac OS implementations of AppleTalk and TCP/IP (including the protocols and the "Network", "MacTCP", and "Admin TCP" control panels).

Question: What standards are implemented in the Open Transport architecture?

Answer: Open Transport brings standards based networking into Mac OS with support for:

Question: Did Apple develop the STREAMs environment for Open Transport?

Answer: To maximize the stability, performance, and robustness of Open Transport, Apple selected Mentat Inc. - the leading supplier of high performance kernel-level network software - to supply the STREAMs environment for Open Transport.

Mentat Portable STREAMs (MPS) is an independent fast, full-featured, multiprocessor safe version of the UNIX System V Release 4 STREAMs environment. Its incorporation into Open Transport provides a reliable platform for protocol development, including Apple's own implementation of a STREAMs based AppleTalk stack. MPS also allows easy porting from other platforms of third party protocols. MPS is the same implementation of STREAMs found inside many industry standard UNIX operating systems, including those from IBM and OSF, as well as other platforms such as Novell NetWare.

Question: Did Mentat supply other technology to Apple in connection with Open Transport?

Answer: Yes. Mentat supplied the source code base for Open Transport/TCP, and has worked closely with Apple on the development of an archetypal high-performance DLPI driver.

Mentat TCP (MTCP) is a robust implementation of TCP/IP that conforms with all industry standards, and is the basis of another leading workstation TCP stack. It makes a significant contribution to the performance and functionality of Open Transport/TCP.

Question: Is there more information available about Mentat Inc. and its products?

Answer: Mentat maintains a presence on the world wide web at: http://www.mentat.com

Question: What dynamic link-and-load technology is used by Open Transport?

Answer: On 680x0 Mac OS systems, Open Transport uses the Apple Shared Library Manager (ASLM) 2.0. On PowerPC Mac OS systems, Open Transport is based on a combination of ASLM (for 680x0 applications) and the newer Code Fragment Manager, CFM (for PowerPC applications).

Question: Which protocols are supported by Open Transport?

Answer: Open Transport version 1.1 includes implementations of AppleTalk, and TCP/IP, and consistent API access to serial communications.

Apple and third parties are working to add support to Open Transport for Point to Point Protocol (PPP), NetWare (NCP/IPX), Windows 95 (SMB/TCP/NetBIOS), DECnet, LAT, and X.25. Some of these additional capabilities may be incorporated or bundled with future releases of Apple Open Transport.

Question: Are there any changes in AppleTalk or TCP/IP with Open Transport?

Answer: Yes. The new Open Transport/AppleTalk and Open Transport/TCP protocol stacks both have been implemented as Open Transport STREAMs modules and as native code on PowerPC Mac OS computers. They support the new XTI APIs, and their shared libraries can be dynamically loaded and unloaded as needed.

Both protocols also support dynamic reconfiguration (changed settings without requiring reboot), and feature new configuration applications offering Basic, Advanced, and Administrator tools. The new configuration applications - AppleTalk and TCP/IP - replace the older control panel implementations - Network, MacTCP, and AdminTCP. For backward compatibility the new applications continue to be stored in the Control Panels folder.

Each protocol stack also offers addition protocol-specific feature enhancements.

Question: When should users update their systems to Open Transport?

Answer: With the availability of Open Transport v1.1, Apple encourages all Mac OS System 7.x users with systems meeting the minimum configuration requirements to take advantage of the increased performance and new features provided by System 7.5.3 and Open Transport v1.1.

Question: Does this mean that Apple expects everyone to stop using current AppleTalk and MacTCP?

Answer: Open Transport is designed to replace current AppleTalk (58.x) and MacTCP (2.0.x) on Apple Macintosh and Mac OS compatible systems meeting minimum configuration requirements. The transition will happen over time, as developers deliver Open Transport-ready and enhanced applications, as users gain experience with Open Transport, and as Apple continues to enhance Open Transport.

Open Transport is not designed to run on 68000 or 68020 Macintosh systems, which should stabilize on current versions of classic AppleTalk and MacTCP software. If Open Transport is installed on these systems, classic networking will still be selected and loaded at system start-up time.

Developers are strongly encouraged to begin all new development for Mac OS using Open Transport.

Question: What files are installed as a part of Open Transport?

Answer: When installed, Open Transport adds the following to the Control Panels Folder:

Open Transport adds the following files to the Extensions Folder:

Depending on the specific system configuration, the following Extensions also may be installed:

Open Transport documentation is also provided in electronic format:
Published Date: Feb 19, 2012