I’ll answer the latter part first. Because it sucks.
Right, now to the FireWire Networking.
FireWire can be used to network two computers together. But what many people don’t know is the advantages of ZeroConf. Basically, this gives a sort of local domain name. For example, x5315-laptop.local.
But it gets even better than that. You can daisy chain the FireWire nodes together. This is shown in my setup.
My large PowerBook is the Root Node. From this i have a FireWire cable going to my PowerMac. Then one leaving the PowerMac to the Hackintosh. Then one leaving the Hackintosh to the little PowerBook. What’s even better, is that all of these are transitive. So my little PowerBook can access the services on my large PowerBook. In fact, all Nodes see all the other Nodes.
Transferring files from the little PowerBook to the big PowerBook and from the PowerMac to the big PowerBook get pretty much the same bandwidth.
Of course, all TCP/IP and UDP services work across the network. For example AFP, SSH and VNC.
Although the bandwidth isn’t as fast as Gigabit ethernet. It’s still fast enough to play a DVD over the network or to move the iPhone SDK around.
Overall, everyone should know about FireWire networking. It’s cheaper than buying switches, and you can use any Mac, some Linux Machines and Windows XP machines.
One of my best finds in a long time.