Peer-to-Peer (p2p) Systems

Slides:



Advertisements
Similar presentations
© Ravi Sandhu Security Issues in P2P Systems Prof. Ravi Sandhu Laboratory for Information Security Technology George Mason University.
Advertisements

Basic Computer Networks Configurations (cont.) School of Business Eastern Illinois University © Abdou Illia, Spring 2006 Week 2, Thursday 1/19/2006)
A. Frank 1 Internet Resources Discovery (IRD) Peer-to-Peer (P2P) Technology (1) Thanks to Carmit Valit and Olga Gamayunov.
Introduction  What is an Operating System  What Operating Systems Do  How is it filling our life 1-1 Lecture 1.
Distributed Information Systems - The Client server model
Basic Computer Networks Configurations School of Business Eastern Illinois University © Abdou Illia, Spring 2007 Week 1, Thursday 1/10/2007)
Business Data Communications & Networking
Introduction to client/server architecture
DATABASE MANAGEMENT SYSTEMS 2 ANGELITO I. CUNANAN JR.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Application Layer Functionality and Protocols Network Fundamentals – Chapter.
© 2009 Pearson Education, Inc. Publishing as Prentice Hall Networked Applications Chapter 11 Updated January 2009 Raymond Panko’s Business Data Networks.
Chapter 13 Organizing Information System Resources MIS Department Centralization and Decentralization Outsourcing Computer Facilities and Services.
CSIT 320 (Blum)1 Client-Server Interaction Based on Appendix 1 in Computer Networks and Internets, Comer.
System Architecture & Hardware Configurations Dr. D. Bilal IS 592 Spring 2005.
Computer communication
P EER - TO -P EER N ETWORKS Michael Fine 1. W HAT ARE P EER -T O -P EER N ETWORKS ? Napster Social networking spawned from this concept. Emerged in the.
Chapter 1 An Introduction to Networking
Open up Evernote, mini whiteboards.  2 minutes – write down as many as you can think of.
思科网络技术学院理事会. 1 Application Layer Functionality and Protocols Network Fundamentals – Chapter 3.
Networks Types & Topologies. Objectives  To understand the two different setup of networks and their characteristics  Know the 3 different types of.
Pratt & Adamski Concepts of Database Management Client/Server Systems.
NETWORK SERVERS Oliver Topping (with a little help from my Mum)
A Project Training Seminar on “Server Multi Client Chat”
Bit Torrent A good or a bad?. Common methods of transferring files in the internet: Client-Server Model Peer-to-Peer Network.
Section 2 Section 2.1 Identify hardware Describe processing components Compare and contrast input and output devices Compare and contrast storage devices.
Operating Systems JEOPARDY Computer Repair NetworkOS OS Tasks ConceptsComponentsMisc
Introduction  Client/Server technology is seen by many as the solution to the difficulty of linking together the various departments of corporation.
How computer’s are linked together.
Chapter 14 Sharing Enterprise Data David M. Kroenke Database Processing © 2000 Prentice Hall.
1 Client/Server Databases and the Oracle Relational Database.
Mainframe (Host) - Communications - User Interface - Business Logic - DBMS - Operating System - Storage (DB Files) Terminal (Display/Keyboard) Terminal.
Basic Computer Networks Configurations School of Business Eastern Illinois University © Abdou Illia, Fall 2009 (August 27th, 2009)
Client Server Network Model:
CENTRALISED AND CLIENT / SERVER DBMS. Topics To Be Discussed………………………. (A) Centralized DBMS (i) IntroductionIntroduction (ii) AdvantagesAdvantages (ii)
Architecture Models. Readings r Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 3 m Note: All figures from this book.
Web Architectures Designing for the Web multi-multi-multi-multi-multi Multi-client – PC, Mac, Unix, wireless, … Multi-server-platform – PC, Mac, Unix,
Application Development
Types of Computers Chidambaranathan C.M. What is a Computer? A device that receives data, processes data, stores data, and produces a result.
Communications & Networks National 4 & 5 Computing Science.
Data Communications and Networks Chapter 9 – Distributed Systems ICT-BVF8.1- Data Communications and Network Trainer: Dr. Abbes Sebihi.
TM 8-1 Copyright © 1999 Addison Wesley Longman, Inc. Client/Server and Middleware.
Bit Torrent Nirav A. Vasa. Topics What is BitTorrent? Related Terms How BitTorrent works Steps involved in the working Advantages and Disadvantages.
© 2002 by Prentice Hall 1 David M. Kroenke Database Processing Eighth Edition Chapter 17 Sharing Enterprise Data.
System Architecture & Hardware Configurations Dr. D. Bilal IS 582 Spring 2008.
Introduction to Networking. What is a Network? Discuss in groups.
Chapter 3.  The advantages and disadvantages of: ◦ Client-Server Networks & ◦ Peer-to-Peer Networks.
By Mr Mohammed. Objectives Describe what a client/server network is Some students will be able to explain the difference between the two networks along.
Peer 2 Peer & Client Server
System Architecture & Hardware Configurations
Password Authentication Protocol
Desktop/Personal Computer
System Architecture & Hardware Configurations
Introduction to Computers
Monitoring Network Bias
Introduction to client/server architecture
Comparison of LAN, MAN, WAN
Basic Computer Networks Configurations
Telnet Traditional Terminal-Host Communication Log into host computer
Types of Computers.
Tiers vs. Layers.
File Operations Access Permissions.
ICT Computing Lesson 4: Computing Network.
Peer-to-Peer Client-server.
Client/Server and Peer to Peer
Client/Server And Peer-to-Peer
Introduction to Operating Systems
DSS Architecture MBA 572 Craig K. Tyran Fall 2002.
Client/Server Architecture
Presentation transcript:

Peer-to-Peer (p2p) Systems 11/28/2018

Mainframe One computer Many users 11/28/2018

Terminals Monitor Keyboard Display information Allow users to type data 11/28/2018

Type of Terminals Dumb Terminals Intelligent Terminals PC with emulation programs 11/28/2018

Intelligent Terminal 11/28/2018

bottleneck Mainframe 11/28/2018

Client/Server Server Client Dedicated for one service Validation Calculation Format and display information 11/28/2018

Client / Server Model 11/28/2018

Advantages Reduce workload from central server Easier to upgrade 11/28/2018

Peer-to-peer (p2p) A computer can be either client or server. 11/28/2018

Napster Model 11/28/2018

Anti-cancer Project Oxford University Drug discoveries Small program in user’s computer Sub-task send to user’s computer test molecular structures with proteins Results send to central computer 11/28/2018

Problems of Anti-cancer project Security Motivation Performance Compatibility 11/28/2018

Single client, Multiple server 11/28/2018

Wireless system 11/28/2018

Wireless system with SMS 11/28/2018

Two tiers servers 11/28/2018

P2p without central coordinator 11/28/2018

Traditional Downloading 11/28/2018

BitTorrent (BT) Can handle very big file (such as a movie file) breaks down a big file into many sub-files Transmit one sub-file to one peer A peer is a server and client at the same time 11/28/2018

BitTorrent (BT) 11/28/2018