05.01.2013 Views

Mac OS X Leopard - ARCAism

Mac OS X Leopard - ARCAism

Mac OS X Leopard - ARCAism

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

380<br />

CHAPTER 21 WORKING WITH REMOTE SERVERS AND NETWORKS<br />

Printer Sharing<br />

When printer sharing is enabled, printers connected to your machine are also connected to the<br />

network. Other machines on the network can see the printer in the printing system and negotiate<br />

the protocol on their own, though experience suggests it will usually end up being Bonjour. If<br />

you have a desktop machine hooked up to the printer, this a great way to print from your laptop.<br />

Web Sharing<br />

This simple, ambiguous name covers a lot of ground—so much ground, in fact, the entire next<br />

chapter is devoted to it. In a nutshell, though, web sharing means you will host web sites from<br />

your machine.<br />

Remote Login<br />

Unlike file sharing, which covers all manner of file transfer protocols, Remote Login specifically<br />

enables Secure Shell. Although Remote Login is conceptually similar to screen sharing (and<br />

sounds similar to Remote Desktop), as far as the Sharing pane is concerned, they are completely<br />

unrelated. The only option is an access control list.<br />

Remote Management<br />

Not to be mistaken for Remote Login or screen sharing, Remote Management controls whether<br />

people can connect to your machine using Apple Remote Desktop. Options are almost identical<br />

to screen sharing.<br />

Traditionally, a given protocol used a given port, so enabling access to a particular service<br />

was an all-or-nothing affair. As discussed in the previous chapter, <strong>Leopard</strong>’s new firewall is able<br />

to route or block requests at the application level. As such, even though Apple Remote Desktop<br />

and screen sharing use the same protocols, they can be enabled, disabled, and configured separately.<br />

Remote Apple Events<br />

The Apple Events system underlies interapplication communication, as used by AppleScript. To<br />

control a remote machine with AppleScript, therefore, a machine would have to respond to<br />

remote Apple Events. This would be useful if you were trying to use AppleScript to automate<br />

some administrative task over a network.<br />

Xgrid Sharing<br />

Apple’s Xgrid application is used to distribute programming tasks over a network, creating an ad<br />

hoc supercomputer. If your company uses Xgrid, you’ll need to enable Xgrid sharing. Otherwise,<br />

you can safely ignore it.<br />

Internet Sharing<br />

Contrary to what you might be led to believe by its ambiguous name, enabling Internet sharing<br />

does not allow you to connect to your computer from other computers on the Internet. Rather, it<br />

allows you to share the Internet from your computer with other computers.<br />

The typical <strong>Mac</strong> has at least three network interfaces: Ethernet, FireWire, and AirPort. At<br />

any moment, only one of those interfaces is usually connected to the Internet, while other

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!