Information Technology Reference
In-Depth Information
2.9 Review Questions
1. What are the key components of a typical P2P application? Describe
their functions.
2. What are the important performance metrics for a P2P application?
Identify them as user-oriented and system-oriented metrics.
3. What kind of compute-intensive problems are suitable for a P2P imple-
mentation?
4. Why is a centralized directory approach (e.g., as in Napster) unsuccessful
for a file-sharing application?
5. Why is it necessary for BitTorrent to include a random unchoking mech-
anism?
6. How does a P2P VoIP system (e.g., like Skype) allow peers to connect
among each other even if they are behind firewalls or NATs?
7. Explain what are push-based and pull-based approaches in a P2P video
streaming system.
8. Why is MDC (Multiple Description Coding) a key component in a P2P
video streaming system?
Search WWH ::




Custom Search