Apple Network Setup manual The following key points are to be taken from Figure

Models: Network Setup

1 184
Download 184 pages 5.56 Kb
Page 13
Image 13
The following key points are to be taken from Figure 1-2:

C H A P T E R 1

About Network Setup

Figure 1-2Network Setup in Mac OS 8.5 through the present

Legacy control panels

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

TCP/IP

 

 

 

 

 

 

 

 

 

 

TCP/IP

 

 

 

 

Legacy

 

 

 

 

 

TCP/IP

 

 

 

 

 

 

 

 

 

Protocol

 

 

 

 

 

 

 

 

 

 

Protocol

 

 

 

 

protocol

 

 

 

 

 

Protocol

 

 

 

 

 

 

 

 

 

 

Stack

 

 

 

 

 

 

 

 

 

 

Stack

 

 

 

 

stacks

 

 

 

 

 

Stack

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Legacy

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

preferences

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

files

 

 

 

 

 

 

 

 

TCP/IP

TCP/IP

TCP/IP

Network

 

Third-party

Network Setup

Setup

 

 

application

aware applications

scripting

 

 

 

 

 

 

 

 

 

 

Public interface

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Network Setup library

 

 

 

 

 

 

 

Network Setup database

The following key points are to be taken from Figure 1-2:

The Network Setup library provides a standard programming interface for manipulating network configurations stored in the Network Setup database. The database is designed to store network preferences reliably even if the system crashes while preferences are being modified.

The Network Setup library provides automatic synchronization between the database and legacy preference files. Synchronization allows existing software with dependencies on the format of those files (such as third-party Internet setup software, Apple control panels, and protocol stacks) to continue working in the new environment.

Third-party developers are encouraged to migrate to the Network Setup programming interface, but in so doing, their existing applications in the field will not break.

Network Setup scripting is a bridge between the Network Setup programming interface and AppleScript. It allows script developers to manipulate network configurations through a standard AppleScript object model interface.

The primary disadvantage of the current Network Setup architecture is that the synchronization between the legacy preferences files and the Network Setup database is a time consuming operation. Consequently, Apple intends to

Network Setup Architecture

13

Page 13
Image 13
Apple Network Setup manual The following key points are to be taken from Figure