Compare centralized and pure peer-to-peer applications.What are the advantages and disadvantages of each approach?

What will be an ideal response?

A centralized P2P application uses a server that connects to each peer. Centralized
P2P applications exemplify the client/server relationship. It is easy to monitor and manage
user access with centralized P2P applications. One major weakness of the centralized
approach is the dependency on the server—if the server fails, the entire application also fails.
The server’s capabilities limit the application’s overall performance.A pure P2P application
does not have a server and therefore does not suffer from the same deficiencies as applications
that depend on servers. Pure peer-to-peer applications have disadvantages as well.Anyone
with the appropriate software can join the network of peers and often remain
anonymous—for this reason, determining who is on the network at any moment is difficult.
Also, the lack of a server hinders the protection of copyright and intellectual-property rights.
Real-time searches can be slow and increase network traffic, because every query must propagate
throughout the entire network.

Computer Science & Information Technology

You might also like to view...

Which of the following is TRUE about footnotes?

A) All footnotes are placed at the end of the document. B) Word inserts a line across the width of the page above the footnote area. C) You must type the footnote number at the bottom of the page on which you insert a footnote. D) If you delete a footnote, the remaining footnotes are automatically renumbered.

Computer Science & Information Technology

The regular expression "A{5,}" matches:

a. less than 5 A’s b. exactly 5 A’s c. at least 5 A’s d. none of the above

Computer Science & Information Technology