"There is no notion of client and server sides of a communication session"

In a P2P file-sharing application, do you agree with the statement, "There is no notion of client and server sides of a communication session"? Why or why not?

  1. What information is used by a process running on one host to identify a process running on another host?
  2. List the various network-application user agents that you use on a daily basis.
  3. What is meant by a handshaking protocol?
  4. What is the difference between persistent HTTP with pipelining and persistent HTTP without pipelining? Which of the two is used by HTTP/1.1?
  5. True or false?

Sample Solution