Upload
laurel-cannon
View
220
Download
0
Tags:
Embed Size (px)
Citation preview
Outline
Introduction Protocol
TCP Protocol Client – Server Communication Client – Client Communication
UDP Protocol Client – Server Communication Client – Client Communication
Introduction
P2P file sharing application Extended from eDonkey protocol Based on both TCP and UDP
Client Side Open source
Server Side
Protocol
TCP Communication Client – Server Client - Client
UDP Communication Client – Server Client - Client
Connection startup Client sends shared
file list Server provides
Server status List of servers Source lists
Upload Queue Operations Upload Request
Start Transfer Enter upload queue
Reaching Top of Upload Queue Request part Cancel Transfer
Client Server UDP Communication
UDP is used for : Server status checks Enhanced file search Enhanced file-source searches
Optional