A Tale of Two Architectures

There are just two architectures in ICT:

1. client/server architecture (centralized)-

  • Wi-Fi (client to access point)
  • Web (browser to web server)
  • SMS (client to telco server)
  • Dropbox (client to Dropbox server)

2. peer-to-peer architecture (client is also a server, decentralized)

  • Mesh networking
  • gnutella
  • Skype
  • AeroFS (P2P Dropbox clone)


Of course, there is a hybrid architecture (client/server and P2P in one) but that’s just a composite view