Chapter 6: Problem 2
Primitives of the transport service assume asymmetry between the two end points during connection establishment: one end (server) executes LISTEN while the other end (client) executes CONNECT. However, in peer-to-peer applications such file sharing systems, e.g. BitTorrent, all end points are peers. There is no server or client functionality. How can transport service primitives be used to build such peer-to-peer applications?
Short Answer
Step by step solution
Key Concepts
These are the key concepts you need to understand to accurately answer the question.