Understanding the differences between client/server and peer-to-peer networks

What’s the difference between client/server and peer-to-peer networks? In terms of security and cost, quite a lot. Brien Posey discusses these differences and offers advice on picking a networking architecture that’s right for you.