Peer-to-peer (P2P) computing is a distributed application architecture where tasks are divided among equal participants called peers. These peers share their resources, such as processing power and storage, directly with other participants without the need for central coordination. P2P systems became popular with the release of Napster in 1999 and have since influenced various areas of human interaction, particularly in social networking enabled by the internet.
Princeton University
Fall 2018
Princeton University's COS 561 is an advanced course offering a research survey on network protocols. Covering both classical internet protocols and recent research results, the course involves design, analysis, simulation, and measurement studies of protocols. Prior networking knowledge is beneficial.
No concepts data
+ 17 more concepts