computer networks: p2p

Client-Server模式的网络,采取集中式管理,所有client都向一个server获取数据,如果client过多的话,就会造成server负荷非常重。
P2P 网络是相对于C/S网络的另一种网络,所有节点即是client又是server,所有节点对等。

P2P Definition:

Distributed systems consisting of interconnected nodes able to self-organize into network topologies with the purpose of sharing resources such as content, CPU cycles, storage and bandwidth, capable of adapting to failures and accommodating transient populations of nodes while maintaining acceptable connectivity and performance, without requiring the intermediation or support of a global centralized server or authority.

P2P网络是一种overlay network。

典型的P2P例子

  • BitTorrent
  • Tor
  • Skype