SlideShare a Scribd company logo
1 of 14
Client/Server Apps
from BIG to small
(Also Peer-to-Peer)
By Nick Weber
What are they? Client/Server
 Client/Server Applications go from the client side, and
send the information to a centralized server.
 Different from Peer-to-Peer
 Will discuss P2P in later slides
 Your Internet Browser is a Client/Server application!
Where they would work
 Typically, bigger companies will use Client/Server model
for their networking.
 Every Web browser is a Client/Server application.
 Email clients are Client/Server
Examples of Client/Server
Applications
 The entire Internet is a giant Client/Server App, in the
form of TCP/IP
 Web Browsers that access the Internet are Client/Server
applications too
 Email clients use this C/S method
 Network printers use this application
 A bigger example would be a company that stores all of
its’ data on a big centralized server
Peer to Peer (P2P applications)
What are they? Peer-to-Peer
 The computers share direct information with each other,
without the use of a centralized server.
 This means the computer does not lose data if another
computer crashes, like they would if they were using a
server
 This also mean less down time due to inability to
connect
How they work exactly (P2P)
 Rather than the centralized server of a Client/Server
application, computers connect over a network to
another computer directly.
 This converts to faster transfer times
 This also comes with more risks
Where they would work (P2P)
 Smaller companies might be able to make use of this
model, as well as websites that share files. Another use
for this is video or voice chat over computers.
 Schools could also make use of Peer-to-Peer software,
for computer supervision.
Examples of P2P Applications
 Skype uses P2P
 Bitcoin, a popular internet currency
 File sharing sites (Even illegitimate ones!)
Pros of Client/Server Applications
 Fast and Efficient
 Mostly cost effective
 Easy to Maintain
Cons of Client/Server
Applications
 Costs become higher the more clients you have
 Risk of Server crashing and losing data, time, and
money
Pros of Peer-to-Peer Applications
 Applications easy to install and configure
 Possibility to be faster
 No risk of server crashing and losing data
 Cheaper than Client/Server applications
 No need for System Administrator
Cons of Peer-to-Peer applications
 Security risks with physical security.
 Viruses are easily transferred
 Data recovery is nearly impossible
 Used for illegal purposes a lot of times
Conclusions
 In conclusion, it would be good to learn about both
Client/Server and Peer-to-Peer applications
 Both could help you in future careers, depending on
where you work
 Client/Server will be in bigger companies, P2P MIGHT be
in smaller companies

More Related Content

What's hot

NYLI & The Cloud: Leveraging SaaS for Disaster Recovery, Cost Savings, and An...
NYLI & The Cloud: Leveraging SaaS for Disaster Recovery, Cost Savings, and An...NYLI & The Cloud: Leveraging SaaS for Disaster Recovery, Cost Savings, and An...
NYLI & The Cloud: Leveraging SaaS for Disaster Recovery, Cost Savings, and An...Ralph Monaco
 
04 bigdata and_cloud_computing
04 bigdata and_cloud_computing04 bigdata and_cloud_computing
04 bigdata and_cloud_computingMarco Quartulli
 
Cloud computing dublin presentation
Cloud computing dublin presentationCloud computing dublin presentation
Cloud computing dublin presentationcomputerambulance
 
On-Premises and Cloud - Putting the Pieces Together
On-Premises and Cloud - Putting the Pieces TogetherOn-Premises and Cloud - Putting the Pieces Together
On-Premises and Cloud - Putting the Pieces TogetherSparkPost
 
Richardrodger nodeday-2014-final
Richardrodger nodeday-2014-finalRichardrodger nodeday-2014-final
Richardrodger nodeday-2014-finalRichard Rodger
 
Benefits of moving email to the cloud
Benefits of moving email to the cloudBenefits of moving email to the cloud
Benefits of moving email to the cloudOryon Networks
 
Optimizing Network Connectivity to your Data Center
Optimizing Network Connectivity to your Data CenterOptimizing Network Connectivity to your Data Center
Optimizing Network Connectivity to your Data CenterThousandEyes
 
Is Outdated Technology Hurting Your Business?
Is Outdated Technology Hurting Your Business?Is Outdated Technology Hurting Your Business?
Is Outdated Technology Hurting Your Business?SwiftTech Solutions, Inc.
 
Creating a paperless office
Creating a paperless officeCreating a paperless office
Creating a paperless officeDtierney3
 
Hot tech 20161102 - ep0018 - idera - application acceleration - faster perfor...
Hot tech 20161102 - ep0018 - idera - application acceleration - faster perfor...Hot tech 20161102 - ep0018 - idera - application acceleration - faster perfor...
Hot tech 20161102 - ep0018 - idera - application acceleration - faster perfor...Dez Blanchfield
 
E book Elevate Your Email To The Cloud
E book Elevate Your Email To The CloudE book Elevate Your Email To The Cloud
E book Elevate Your Email To The CloudDefCom Technology
 
Web based desktop
Web based desktopWeb based desktop
Web based desktopDoug Moncur
 
SharePoint, Office, and Outlook Integrations for Alfresco
SharePoint, Office, and Outlook Integrations for AlfrescoSharePoint, Office, and Outlook Integrations for Alfresco
SharePoint, Office, and Outlook Integrations for AlfrescoZia Consulting
 

What's hot (15)

NYLI & The Cloud: Leveraging SaaS for Disaster Recovery, Cost Savings, and An...
NYLI & The Cloud: Leveraging SaaS for Disaster Recovery, Cost Savings, and An...NYLI & The Cloud: Leveraging SaaS for Disaster Recovery, Cost Savings, and An...
NYLI & The Cloud: Leveraging SaaS for Disaster Recovery, Cost Savings, and An...
 
04 bigdata and_cloud_computing
04 bigdata and_cloud_computing04 bigdata and_cloud_computing
04 bigdata and_cloud_computing
 
Cloud computing dublin presentation
Cloud computing dublin presentationCloud computing dublin presentation
Cloud computing dublin presentation
 
On-Premises and Cloud - Putting the Pieces Together
On-Premises and Cloud - Putting the Pieces TogetherOn-Premises and Cloud - Putting the Pieces Together
On-Premises and Cloud - Putting the Pieces Together
 
Richardrodger nodeday-2014-final
Richardrodger nodeday-2014-finalRichardrodger nodeday-2014-final
Richardrodger nodeday-2014-final
 
Benefits of moving email to the cloud
Benefits of moving email to the cloudBenefits of moving email to the cloud
Benefits of moving email to the cloud
 
Optimizing Network Connectivity to your Data Center
Optimizing Network Connectivity to your Data CenterOptimizing Network Connectivity to your Data Center
Optimizing Network Connectivity to your Data Center
 
Is Outdated Technology Hurting Your Business?
Is Outdated Technology Hurting Your Business?Is Outdated Technology Hurting Your Business?
Is Outdated Technology Hurting Your Business?
 
Creating a paperless office
Creating a paperless officeCreating a paperless office
Creating a paperless office
 
Hot tech 20161102 - ep0018 - idera - application acceleration - faster perfor...
Hot tech 20161102 - ep0018 - idera - application acceleration - faster perfor...Hot tech 20161102 - ep0018 - idera - application acceleration - faster perfor...
Hot tech 20161102 - ep0018 - idera - application acceleration - faster perfor...
 
E book Elevate Your Email To The Cloud
E book Elevate Your Email To The CloudE book Elevate Your Email To The Cloud
E book Elevate Your Email To The Cloud
 
Text
TextText
Text
 
Web based desktop
Web based desktopWeb based desktop
Web based desktop
 
SharePoint, Office, and Outlook Integrations for Alfresco
SharePoint, Office, and Outlook Integrations for AlfrescoSharePoint, Office, and Outlook Integrations for Alfresco
SharePoint, Office, and Outlook Integrations for Alfresco
 
Cloud Applications for Businesses
Cloud Applications for BusinessesCloud Applications for Businesses
Cloud Applications for Businesses
 

Similar to 209 project outline

Cloud computting a quick reference and guide
Cloud computting a quick reference and guideCloud computting a quick reference and guide
Cloud computting a quick reference and guideBiju Joseph
 
Client server based computing
Client server based computingClient server based computing
Client server based computingMohammad Affan
 
Cloud computing and Advantages
Cloud computing and AdvantagesCloud computing and Advantages
Cloud computing and AdvantagesToneshkumar Pardhi
 
History and Evolution of Cloud computing (Safaricom cloud)
History and Evolution of Cloud computing (Safaricom cloud)History and Evolution of Cloud computing (Safaricom cloud)
History and Evolution of Cloud computing (Safaricom cloud)Ben Wakhungu
 
Data Security Issues in Cloud Computing
Data Security Issues in Cloud ComputingData Security Issues in Cloud Computing
Data Security Issues in Cloud ComputingAsad Ali
 
Cloud computing & its Basic
Cloud computing & its BasicCloud computing & its Basic
Cloud computing & its BasicPatrik Soleman
 
Paper id 21201410
Paper id 21201410Paper id 21201410
Paper id 21201410IJRAT
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud ComputingJoel May
 
A Brief Note On Peer And Peer ( P2P ) Applications Have No...
A Brief Note On Peer And Peer ( P2P ) Applications Have No...A Brief Note On Peer And Peer ( P2P ) Applications Have No...
A Brief Note On Peer And Peer ( P2P ) Applications Have No...Brenda Thomas
 
Cloud computing simplified
Cloud computing simplifiedCloud computing simplified
Cloud computing simplifiedHarshyam Oza
 
Cloud Computing Webinar
Cloud Computing WebinarCloud Computing Webinar
Cloud Computing WebinarTechSoup
 
Cloud computing Paper
Cloud computing Paper Cloud computing Paper
Cloud computing Paper Assem mousa
 

Similar to 209 project outline (20)

Cloud computting a quick reference and guide
Cloud computting a quick reference and guideCloud computting a quick reference and guide
Cloud computting a quick reference and guide
 
Client server based computing
Client server based computingClient server based computing
Client server based computing
 
Client_Server_Network.pdf
Client_Server_Network.pdfClient_Server_Network.pdf
Client_Server_Network.pdf
 
Cloud computing and Advantages
Cloud computing and AdvantagesCloud computing and Advantages
Cloud computing and Advantages
 
History and Evolution of Cloud computing (Safaricom cloud)
History and Evolution of Cloud computing (Safaricom cloud)History and Evolution of Cloud computing (Safaricom cloud)
History and Evolution of Cloud computing (Safaricom cloud)
 
Data Security Issues in Cloud Computing
Data Security Issues in Cloud ComputingData Security Issues in Cloud Computing
Data Security Issues in Cloud Computing
 
Cloud computing & its Basic
Cloud computing & its BasicCloud computing & its Basic
Cloud computing & its Basic
 
Paper id 21201410
Paper id 21201410Paper id 21201410
Paper id 21201410
 
Vpn
VpnVpn
Vpn
 
Roy1.pdf
Roy1.pdfRoy1.pdf
Roy1.pdf
 
Cloudcomputing
CloudcomputingCloudcomputing
Cloudcomputing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
A Brief Note On Peer And Peer ( P2P ) Applications Have No...
A Brief Note On Peer And Peer ( P2P ) Applications Have No...A Brief Note On Peer And Peer ( P2P ) Applications Have No...
A Brief Note On Peer And Peer ( P2P ) Applications Have No...
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud computing simplified
Cloud computing simplifiedCloud computing simplified
Cloud computing simplified
 
Moving To SaaS
Moving To SaaSMoving To SaaS
Moving To SaaS
 
Cloud Computing Webinar
Cloud Computing WebinarCloud Computing Webinar
Cloud Computing Webinar
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud computing Paper
Cloud computing Paper Cloud computing Paper
Cloud computing Paper
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 

Recently uploaded

Simple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdfSimple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdfstareducators107
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxJisc
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxEsquimalt MFRC
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Pooja Bhuva
 
AIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptAIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptNishitharanjan Rout
 
Play hard learn harder: The Serious Business of Play
Play hard learn harder:  The Serious Business of PlayPlay hard learn harder:  The Serious Business of Play
Play hard learn harder: The Serious Business of PlayPooky Knightsmith
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxDr. Ravikiran H M Gowda
 
Details on CBSE Compartment Exam.pptx1111
Details on CBSE Compartment Exam.pptx1111Details on CBSE Compartment Exam.pptx1111
Details on CBSE Compartment Exam.pptx1111GangaMaiya1
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsSandeep D Chaudhary
 
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSAnaAcapella
 
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdfFICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdfPondicherry University
 
21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptxJoelynRubio1
 
dusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learningdusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learningMarc Dusseiller Dusjagr
 
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...EADTU
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Pooja Bhuva
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17Celine George
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfDr Vijay Vishwakarma
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 

Recently uploaded (20)

Simple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdfSimple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdf
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
AIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptAIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.ppt
 
Play hard learn harder: The Serious Business of Play
Play hard learn harder:  The Serious Business of PlayPlay hard learn harder:  The Serious Business of Play
Play hard learn harder: The Serious Business of Play
 
Our Environment Class 10 Science Notes pdf
Our Environment Class 10 Science Notes pdfOur Environment Class 10 Science Notes pdf
Our Environment Class 10 Science Notes pdf
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
Details on CBSE Compartment Exam.pptx1111
Details on CBSE Compartment Exam.pptx1111Details on CBSE Compartment Exam.pptx1111
Details on CBSE Compartment Exam.pptx1111
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & Systems
 
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
 
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdfFICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
 
21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx
 
dusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learningdusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learning
 
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 

209 project outline

  • 1. Client/Server Apps from BIG to small (Also Peer-to-Peer) By Nick Weber
  • 2. What are they? Client/Server  Client/Server Applications go from the client side, and send the information to a centralized server.  Different from Peer-to-Peer  Will discuss P2P in later slides  Your Internet Browser is a Client/Server application!
  • 3. Where they would work  Typically, bigger companies will use Client/Server model for their networking.  Every Web browser is a Client/Server application.  Email clients are Client/Server
  • 4. Examples of Client/Server Applications  The entire Internet is a giant Client/Server App, in the form of TCP/IP  Web Browsers that access the Internet are Client/Server applications too  Email clients use this C/S method  Network printers use this application  A bigger example would be a company that stores all of its’ data on a big centralized server
  • 5. Peer to Peer (P2P applications)
  • 6. What are they? Peer-to-Peer  The computers share direct information with each other, without the use of a centralized server.  This means the computer does not lose data if another computer crashes, like they would if they were using a server  This also mean less down time due to inability to connect
  • 7. How they work exactly (P2P)  Rather than the centralized server of a Client/Server application, computers connect over a network to another computer directly.  This converts to faster transfer times  This also comes with more risks
  • 8. Where they would work (P2P)  Smaller companies might be able to make use of this model, as well as websites that share files. Another use for this is video or voice chat over computers.  Schools could also make use of Peer-to-Peer software, for computer supervision.
  • 9. Examples of P2P Applications  Skype uses P2P  Bitcoin, a popular internet currency  File sharing sites (Even illegitimate ones!)
  • 10. Pros of Client/Server Applications  Fast and Efficient  Mostly cost effective  Easy to Maintain
  • 11. Cons of Client/Server Applications  Costs become higher the more clients you have  Risk of Server crashing and losing data, time, and money
  • 12. Pros of Peer-to-Peer Applications  Applications easy to install and configure  Possibility to be faster  No risk of server crashing and losing data  Cheaper than Client/Server applications  No need for System Administrator
  • 13. Cons of Peer-to-Peer applications  Security risks with physical security.  Viruses are easily transferred  Data recovery is nearly impossible  Used for illegal purposes a lot of times
  • 14. Conclusions  In conclusion, it would be good to learn about both Client/Server and Peer-to-Peer applications  Both could help you in future careers, depending on where you work  Client/Server will be in bigger companies, P2P MIGHT be in smaller companies