Local Area Networking with Mac OS X


Wherever there is more than one computer (whether those machines are running the Mac OS, Windows, Linux, or another operating system) in the same general physical area, there is an opportunity to network those computers into a local area network (LAN). A LAN offers many benefits, including the following:

  • Sharing devices, such as printers

  • Sharing files

  • Providing a local web

  • Sharing an Internet connection

  • Providing FTP, email, and other services

A LAN can be as simple as two Macs (or a Mac and a network device such as a printer) connected together using an Ethernet crossover cable. A LAN can be as complex as hundreds of computers, dozens of printers, and many other devices communicating with each other among many buildings on a college or business campus. Local networks can also be anything in between, from a small home office with a couple of Macs and a Windows machine to a workgroup that has 10 or more workstations in it.

Creating and managing a large Ethernet network (such as one with hundreds of devices on it) is a major task, coverage of which is beyond the scope of this book. This chapter assumes a more modest network that includes several Macs; a Windows PC or two; and a couple of network devices, such as printers. Not coincidentally, this is the environment in which Macs are most likely to be used. The principles of managing larger networks are the same, but the details are much more complicated.

Similarly, this chapter focuses on the two networking technologies for which support is built in to the Mac OS: Ethernet and AirPort. There are other means of networking machines together, but they are specialized and beyond the scope of this book. For most networks that you will manage with Mac OS X, Ethernet and AirPort are the best tools to create a LAN.

Networking Services Supported by Mac OS X

Mac OS X supports a variety, in both range and depth, of network services as you can see in Table 33.1.

Table 33.1. Networking Services Provided by Mac OS X

Service/Protocol

Abbreviation

Function

Apple File Protocol

AFP

Enables file sharing on machines running older versions of the Mac OS, such as Mac OS 8 and Mac OS 9.

AppleTalk

AppleTalk

Set of services used to communicate on Macs running older versions of the Mac OS or AppleTalk devices such as printers.

Bluetooth

Bluetooth

Enables Macs to communicate with various wireless devices, such as cell phones and PDAs.

Bonjour

Bonjour

Enables Bonjour-compatible devices on a network, such as computers and printers, to automatically discover and configure other Bonjour-compatible devices.

Common Internet File System

CIFS

Provides remote file access on many platforms, such as Windows.

Dynamic Host Configuration Protocol

DHCP

Provides automatic assignment of IP addresses to devices on a network.

Bootstrap Protocol

BOOTP

Enables computers to use the operating system installed on a different computer on the network to start up and operate.

File Transfer Protocol

FTP

Enables the fast transfer of files over TCP/IP networks.

Hypertext Transport Protocol

HTTP

Provides the transmission and translation of data between a web server and web client.

Internet Protocol

IP

Enables communication across a wide variety of devices and services.

Lightweight Directory Access Protocol

LDAP

Enables users to locate resources, such as files and hardware devices, on a net work.

Network File Service

NFS

Enables file sharing on Unix-compatible devices, such as Mac OS X computers.

Network Time Protocol

NTP

Synchronizes time across devices on a network.

Open Transport

OT

Another set of networking protocols that was introduced under earlier versions of the Mac OS.

Point-to-Point Protocol

PPP; PPPoE

Provides TCP/IP services over dial-up connections (PPP) and over Ethernet (PPPoE).

Printer Access Protocol

PAP

Provides services necessary to print to network printers.

Service Location Protocol

SLP

Enables devices on a network to be discovered automatically.

Short Message Block

SMB

Enables Macs to connect to Windows and Unix file servers.

Transmission Control Protocol/Internet Protocol; User Datagram Protocol/Internet Protocol

TCP/IP; UDP/IP

Enables the transmission of data across extended networks, such as the Internet. These protocols do not provide services in themselves but are the means by which data is transmitted across net-works.

Web-based Distributed Authoring and Versioning

WebDAV

Extends HTTP to provide collaboration and file management on remote web servers. iDisk services are provided via WebDAV.


NOTE

Support for SMB and CIFS enables you to integrate Macs onto Windows and Unix networks with no additional software installations. You can also integrate Windows computers into networks that mostly consist of Macs.


All the services listed in Table 33.1 can be useful, but covering all of them is beyond the scope of this book. In this chapter, you will learn how to implement the two services you are most likely to use: file sharing and FTP. After you have learned to configure these, you can apply similar principles to configure additional services on your network.

To learn how to configure Mac OS Xs built-in web server to implement HTTP services, see "Mac OS X to the Max: Using Mac OS X to Serve Web Pages," p. 514.


NOTE

The WebDAV standard is a relatively new one that is gaining wide use. It provides a much better environment for file sharing and other services across HTTP networks, primarily the Web. For example, when you use an iDisk under Mac OS X, you are using the WebDAV standard. This enables you to remain connected to the iDisk for long periods of time without being disconnected during idle periods.


Implementing a Network

To implement a network, you should do the following:

1.

Design your network.

2.

Build your network.

3.

Configure the services that will be available on the network.

4.

Monitor and administer your network.



Special Edition Using MAC OS X Tiger
Special Edition Using Mac OS X Tiger
ISBN: 0789733919
EAN: 2147483647
Year: 2003
Pages: 317
Authors: Brad Miser

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net