SlideShare ist ein Scribd-Unternehmen logo
1 von 8
Peer to Peer Applications 
Scalability 
Rajkumar D
What is Peer to Peer Applications ? 
 Client Server Applications -Most traditional applications are client server. Host 
machine which sends the first request is generally the client and the machine 
which is listening for the connection and responds to the request is the server. 
For example HTTP browser requesting for a website is the client and the 
server which responds to the request is the Server. 
 Peer to Peer Application – Every host machine with Peer to Peer application 
installed is both a server and a client. Depending on the ability of peer to 
peer application it will open up new computing and bandwidth sharing across 
different Peers.
Client Server Application 
Bottleneck 
serv er 
1 Gbps 
1 Mbps 
1 Mbps 
1 Mbps 
With Increase in Clients PC’s , Server Link ( S bandwidth) becomes the bottleneck. If 
there are N clients downloading file size of F. Then NF/S is the max speed
Peer to Peer Applications Scalability 
serv er 
1 Gbps 
1 Mbps 
1 Mbps 
1 Mbps 
With Peer to Peer Application each peer is both a server and Client. Hence with 
increase in number of Clients Server link is not bottleneck . If there are N clients and 
each client has the upload bandwidth of C. Then F/C is the max speed
Scalability of Peer to Peer Application – Client Server Model 
Download Speed 
Client Download Speed = D(I) 
Server Upload Speed = U 
Total Number of Systems Download at time t = N 
Size of File to be downloaded = F 
Transfer rate at Server Link = N * F /U 
Access speed at Client = F/D(I) 
Download rate will be max of (NF/U, F/D(I))
Scalability of Peer to Peer Applications – Peer to Peer model 
Client Download Speed = D(I) 
Server Upload Speed = U 
Total Number of Systems Download at time t = N 
Size of File to be downloaded = F 
Total Upload Capacity = Upload capacity of all clients = Upload-time = U(1) + U(2) 
+ U(3) + ….+ U(I) 
Access speed at Client = F/D(I) 
At the beginning only the server has the file so it will have to send the file to the 
community at least once on the access link F/U(S) 
Download rate will be max of (F/Upload-time, F/D(I), F/U(S))
Client Server and Peer to Peer Application download time 
10 
9 
8 
7 
6 
5 
4 
3 
2 
1 
0 
1 Mb file Download Times 
1000 2000 3000 4000 5000 6000 7000 8000 9000 
Time -Client server Time Peer -Peer 
Above graph shows the Download time of client for a File size of 1 Mb and server side bandwidth 
of 1 Gps and Client download speed of 1 Mbps. As number of clients increases download speed 
goes up. 
In the Client Server model as number of Clients accessing the file increases , Performance of the 
Server goes down and download speed decreases for the clients.
Peer to Peer Applications - Example 
 Popular Peer to Peer Applications are 
 Bit Torrent 
 Emule 
 Gnutella 
 Limewire 
 KaZaA

Weitere ähnliche Inhalte

Was ist angesagt? (20)

Delay , Loss & Throughput
Delay , Loss & ThroughputDelay , Loss & Throughput
Delay , Loss & Throughput
 
Network protocals
Network protocalsNetwork protocals
Network protocals
 
QOS (Quality of Services) - Computer Networks
 QOS (Quality of Services) - Computer Networks QOS (Quality of Services) - Computer Networks
QOS (Quality of Services) - Computer Networks
 
TCP-IP Reference Model
TCP-IP Reference ModelTCP-IP Reference Model
TCP-IP Reference Model
 
Arp and rarp
Arp and rarpArp and rarp
Arp and rarp
 
computer network OSI layer
computer network OSI layercomputer network OSI layer
computer network OSI layer
 
Multi processor scheduling
Multi  processor schedulingMulti  processor scheduling
Multi processor scheduling
 
TCP and UDP
TCP and UDP TCP and UDP
TCP and UDP
 
Object oriented testing
Object oriented testingObject oriented testing
Object oriented testing
 
Dc ch02 : protocol architecture
Dc ch02 : protocol architectureDc ch02 : protocol architecture
Dc ch02 : protocol architecture
 
Sliding window protocol
Sliding window protocolSliding window protocol
Sliding window protocol
 
Tcp/ip model
Tcp/ip  modelTcp/ip  model
Tcp/ip model
 
Distributed System ppt
Distributed System pptDistributed System ppt
Distributed System ppt
 
Internetworking
InternetworkingInternetworking
Internetworking
 
IPV4 Frame Format
IPV4 Frame FormatIPV4 Frame Format
IPV4 Frame Format
 
Advanced computer network
Advanced computer networkAdvanced computer network
Advanced computer network
 
Data link layer
Data link layer Data link layer
Data link layer
 
TCP/IP Model
TCP/IP ModelTCP/IP Model
TCP/IP Model
 
Introduction to Distributed System
Introduction to Distributed SystemIntroduction to Distributed System
Introduction to Distributed System
 
Replication in Distributed Systems
Replication in Distributed SystemsReplication in Distributed Systems
Replication in Distributed Systems
 

Andere mochten auch

Lecture - Network Technologies: Peer-to-Peer Networks
Lecture - Network Technologies: Peer-to-Peer NetworksLecture - Network Technologies: Peer-to-Peer Networks
Lecture - Network Technologies: Peer-to-Peer NetworksJames Salter
 
Peer To Peer Protocols
Peer To Peer ProtocolsPeer To Peer Protocols
Peer To Peer Protocolsanishgoel
 
Redes de computadoras
Redes de computadorasRedes de computadoras
Redes de computadorasAurita Palma
 
peer to peer and client server model
peer to peer and client server modelpeer to peer and client server model
peer to peer and client server modelBharath Nair
 
Peer to-peer
Peer to-peerPeer to-peer
Peer to-peerMohd Arif
 
Peer to peer Networks
Peer to peer Networks Peer to peer Networks
Peer to peer Networks Nicola Cerami
 
Understanding P2P
Understanding P2PUnderstanding P2P
Understanding P2Purbanlabs
 
Introduction to Peer-to-Peer Networks
Introduction to Peer-to-Peer Networks Introduction to Peer-to-Peer Networks
Introduction to Peer-to-Peer Networks Venkatesh Iyer
 
Peer-to-Peer Systems
Peer-to-Peer SystemsPeer-to-Peer Systems
Peer-to-Peer SystemsUwe Schmidt
 
Peer To Peer Networking
Peer To Peer NetworkingPeer To Peer Networking
Peer To Peer Networkingicanhasfay
 
Peer-to-Peer Lending: Examining the Industry and the Borrower Experience
Peer-to-Peer Lending: Examining the Industry and the Borrower ExperiencePeer-to-Peer Lending: Examining the Industry and the Borrower Experience
Peer-to-Peer Lending: Examining the Industry and the Borrower ExperienceCorporate Insight
 

Andere mochten auch (16)

Lecture - Network Technologies: Peer-to-Peer Networks
Lecture - Network Technologies: Peer-to-Peer NetworksLecture - Network Technologies: Peer-to-Peer Networks
Lecture - Network Technologies: Peer-to-Peer Networks
 
Peer To Peer Protocols
Peer To Peer ProtocolsPeer To Peer Protocols
Peer To Peer Protocols
 
3CX Microsoft IP Telephone System
3CX Microsoft IP Telephone System3CX Microsoft IP Telephone System
3CX Microsoft IP Telephone System
 
Peer to peer
Peer to peerPeer to peer
Peer to peer
 
Redes de computadoras
Redes de computadorasRedes de computadoras
Redes de computadoras
 
Graphics
GraphicsGraphics
Graphics
 
peer to peer and client server model
peer to peer and client server modelpeer to peer and client server model
peer to peer and client server model
 
Peer to-peer
Peer to-peerPeer to-peer
Peer to-peer
 
Peer to peer Networks
Peer to peer Networks Peer to peer Networks
Peer to peer Networks
 
P2p Peer To Peer Introduction
P2p Peer To Peer IntroductionP2p Peer To Peer Introduction
P2p Peer To Peer Introduction
 
Understanding P2P
Understanding P2PUnderstanding P2P
Understanding P2P
 
Peer to peer system
Peer to peer systemPeer to peer system
Peer to peer system
 
Introduction to Peer-to-Peer Networks
Introduction to Peer-to-Peer Networks Introduction to Peer-to-Peer Networks
Introduction to Peer-to-Peer Networks
 
Peer-to-Peer Systems
Peer-to-Peer SystemsPeer-to-Peer Systems
Peer-to-Peer Systems
 
Peer To Peer Networking
Peer To Peer NetworkingPeer To Peer Networking
Peer To Peer Networking
 
Peer-to-Peer Lending: Examining the Industry and the Borrower Experience
Peer-to-Peer Lending: Examining the Industry and the Borrower ExperiencePeer-to-Peer Lending: Examining the Industry and the Borrower Experience
Peer-to-Peer Lending: Examining the Industry and the Borrower Experience
 

Ähnlich wie Peer to peer applications

Computer network network edge and network
Computer network network edge and networkComputer network network edge and network
Computer network network edge and networkrjnavallasca
 
Web-Server & It's Architecture.pptx
Web-Server & It's Architecture.pptxWeb-Server & It's Architecture.pptx
Web-Server & It's Architecture.pptxAlokKumar250045
 
Introduction to the client server computing By Attaullah Hazrat
Introduction to the client server computing By Attaullah HazratIntroduction to the client server computing By Attaullah Hazrat
Introduction to the client server computing By Attaullah HazratAttaullah Hazrat
 
Group20 Dynamic Networks
Group20 Dynamic NetworksGroup20 Dynamic Networks
Group20 Dynamic Networkshariprasadnr
 
Client server relation
Client server relationClient server relation
Client server relationPoojaWalia6
 
Client Server Network By Usman Ihsan
Client Server Network By Usman IhsanClient Server Network By Usman Ihsan
Client Server Network By Usman IhsanSubhan_Virk_UAF
 
File transfer protocol- Gowdham
File transfer protocol- GowdhamFile transfer protocol- Gowdham
File transfer protocol- GowdhamGowdham P
 
Hasanain_Application Layer_Chapter_2_Version 7.1.ppt
Hasanain_Application Layer_Chapter_2_Version 7.1.pptHasanain_Application Layer_Chapter_2_Version 7.1.ppt
Hasanain_Application Layer_Chapter_2_Version 7.1.pptnadeemrana0257
 
Unit-5_Application_QoS.pdfcomputer network
Unit-5_Application_QoS.pdfcomputer networkUnit-5_Application_QoS.pdfcomputer network
Unit-5_Application_QoS.pdfcomputer network4SI21CS112RakeshMS
 
Socket programming assignment
Socket programming assignmentSocket programming assignment
Socket programming assignmentRavi Gupta
 

Ähnlich wie Peer to peer applications (20)

Client_Server_Network.pdf
Client_Server_Network.pdfClient_Server_Network.pdf
Client_Server_Network.pdf
 
COMPUTER NW2 (1).pptx
COMPUTER NW2 (1).pptxCOMPUTER NW2 (1).pptx
COMPUTER NW2 (1).pptx
 
Www and http
Www and httpWww and http
Www and http
 
Chapter_2_v8.3.pptx
Chapter_2_v8.3.pptxChapter_2_v8.3.pptx
Chapter_2_v8.3.pptx
 
Computer network network edge and network
Computer network network edge and networkComputer network network edge and network
Computer network network edge and network
 
Chapter_2_v8.1.pptx
Chapter_2_v8.1.pptxChapter_2_v8.1.pptx
Chapter_2_v8.1.pptx
 
Web-Server & It's Architecture.pptx
Web-Server & It's Architecture.pptxWeb-Server & It's Architecture.pptx
Web-Server & It's Architecture.pptx
 
Week2 lec3-bscs1
Week2 lec3-bscs1Week2 lec3-bscs1
Week2 lec3-bscs1
 
CN UNIT V.pptx
CN UNIT V.pptxCN UNIT V.pptx
CN UNIT V.pptx
 
Introduction to the client server computing By Attaullah Hazrat
Introduction to the client server computing By Attaullah HazratIntroduction to the client server computing By Attaullah Hazrat
Introduction to the client server computing By Attaullah Hazrat
 
Group20 Dynamic Networks
Group20 Dynamic NetworksGroup20 Dynamic Networks
Group20 Dynamic Networks
 
Client server relation
Client server relationClient server relation
Client server relation
 
Client Server Network By Usman Ihsan
Client Server Network By Usman IhsanClient Server Network By Usman Ihsan
Client Server Network By Usman Ihsan
 
File transfer protocol- Gowdham
File transfer protocol- GowdhamFile transfer protocol- Gowdham
File transfer protocol- Gowdham
 
Hasanain_Application Layer_Chapter_2_Version 7.1.ppt
Hasanain_Application Layer_Chapter_2_Version 7.1.pptHasanain_Application Layer_Chapter_2_Version 7.1.ppt
Hasanain_Application Layer_Chapter_2_Version 7.1.ppt
 
Application layer protocols
Application layer protocolsApplication layer protocols
Application layer protocols
 
CSS 12 - Q1 - Lesson1.pptx
CSS 12 - Q1 - Lesson1.pptxCSS 12 - Q1 - Lesson1.pptx
CSS 12 - Q1 - Lesson1.pptx
 
Unit-5_Application_QoS.pdfcomputer network
Unit-5_Application_QoS.pdfcomputer networkUnit-5_Application_QoS.pdfcomputer network
Unit-5_Application_QoS.pdfcomputer network
 
client and Computer.pptx
client and Computer.pptxclient and Computer.pptx
client and Computer.pptx
 
Socket programming assignment
Socket programming assignmentSocket programming assignment
Socket programming assignment
 

Kürzlich hochgeladen

Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 

Kürzlich hochgeladen (20)

Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 

Peer to peer applications

  • 1. Peer to Peer Applications Scalability Rajkumar D
  • 2. What is Peer to Peer Applications ?  Client Server Applications -Most traditional applications are client server. Host machine which sends the first request is generally the client and the machine which is listening for the connection and responds to the request is the server. For example HTTP browser requesting for a website is the client and the server which responds to the request is the Server.  Peer to Peer Application – Every host machine with Peer to Peer application installed is both a server and a client. Depending on the ability of peer to peer application it will open up new computing and bandwidth sharing across different Peers.
  • 3. Client Server Application Bottleneck serv er 1 Gbps 1 Mbps 1 Mbps 1 Mbps With Increase in Clients PC’s , Server Link ( S bandwidth) becomes the bottleneck. If there are N clients downloading file size of F. Then NF/S is the max speed
  • 4. Peer to Peer Applications Scalability serv er 1 Gbps 1 Mbps 1 Mbps 1 Mbps With Peer to Peer Application each peer is both a server and Client. Hence with increase in number of Clients Server link is not bottleneck . If there are N clients and each client has the upload bandwidth of C. Then F/C is the max speed
  • 5. Scalability of Peer to Peer Application – Client Server Model Download Speed Client Download Speed = D(I) Server Upload Speed = U Total Number of Systems Download at time t = N Size of File to be downloaded = F Transfer rate at Server Link = N * F /U Access speed at Client = F/D(I) Download rate will be max of (NF/U, F/D(I))
  • 6. Scalability of Peer to Peer Applications – Peer to Peer model Client Download Speed = D(I) Server Upload Speed = U Total Number of Systems Download at time t = N Size of File to be downloaded = F Total Upload Capacity = Upload capacity of all clients = Upload-time = U(1) + U(2) + U(3) + ….+ U(I) Access speed at Client = F/D(I) At the beginning only the server has the file so it will have to send the file to the community at least once on the access link F/U(S) Download rate will be max of (F/Upload-time, F/D(I), F/U(S))
  • 7. Client Server and Peer to Peer Application download time 10 9 8 7 6 5 4 3 2 1 0 1 Mb file Download Times 1000 2000 3000 4000 5000 6000 7000 8000 9000 Time -Client server Time Peer -Peer Above graph shows the Download time of client for a File size of 1 Mb and server side bandwidth of 1 Gps and Client download speed of 1 Mbps. As number of clients increases download speed goes up. In the Client Server model as number of Clients accessing the file increases , Performance of the Server goes down and download speed decreases for the clients.
  • 8. Peer to Peer Applications - Example  Popular Peer to Peer Applications are  Bit Torrent  Emule  Gnutella  Limewire  KaZaA