There's a thread running right now about ftp that got me wondering. Can somebody give me the cliffs on ftp? Is it similar to say a p2p like Kazaa, but with limitations on the number of people? What about the servers. Who operates the servers that make ftp run, and how do they make money? I've avoided all things networking like the plague because it's such a huge field. But now I need to start filling in the blanks.