SlideShare a Scribd company logo
1 of 11
INTERNAL
PEER TO PEER FILE SHARING
SYIFA NURJANAH
00120190407015
INTERNALP2P POSITIONS
1. Still running even without server
2. A peer is directly communicate with other peer
3. All those peer can get the IP address depending on the underlying architecture supported the p2p
system
INTERNALHOW DOES IT WORK
1. Still running even without server
2. A peer is directly communicate with other peer
3. All those peer can get the IP address depending on the underlying architecture supported the p2p
system
INTERNAL
P2P ARCHITECTURE
1. Centrilized Directory
• Now whenever a requesting peer comes in, it sends its query to the
server.
• Since the server has all the information of its peers, so it returns the IP
addresses of all the peers having the requested file to the peer.
• Now the file transfer takes place between these two peers.
E.G Napster
INTERNAL
P2P ARCHITECTURE
2. Query Flooding
• Now when one peer requests for some file, this request is sent to all its
neighboring nodes i.e. to all nodes which are connected to this node. If those
nodes don’t have the required file, they pass on the query to their neighbors
and so on. This is called as query flooding.
• When the peer with requested file is found (referred to as query hit), the
query flooding stops and it sends back the file name and file size to the client,
thus following the reverse path.
• If there are multiple query hits, the client selects from one of these peers.
E.G Gnutella
INTERNAL
P2P ARCHITECTURE
3. Exploiting heterogeneity
• This structure can process the queries in two ways.
• The first one is that the super nodes could contact other super nodes and merge their
databases with its own database. Thus, this super node now has information of a large
number of peers.
• Another approach is that when a query comes in, it is forwarded to the neighboring
super nodes until a match is found, just like in Gnutella. Thus query flooding exists but
with limited scope as each super node has many child peers. Hence, such a system
exploits the heterogeneity of the peers by designating some of them as group
leaders/super nodes and others as their child peers.
• .
E.G KaZaA
INTERNAL
VERSUS OF CS AND P2P
CS P2P
Client dan server dibedakan, berdasarkan spesifik
server dan client
Client dan server tidak berbeda
Client server berfokus pada pembagian informasi Berfokus pada konektivitas
Server yang tersentral di gunakan untuk menyimpan
data
Setiap peer memiliki masing masing data
Server merespon service yang di request client Setiap node bisa melakukan request dan respond
Lebih mahal secara biaya Tidak semahal biaya client server
Lebih stabil Jika jumlah peer meningkat tingkat kestabilan
rendah
INTERNAL
P2P USEFUL
EXTREAMLY SCALABLE
DIFFICULT TO
TAKE DOWN
THE MORE P2P LARGER
IT BECOMES FASTER
WHY P2P IS USEFULL
INTERNAL
ADVANTAGES
OS IS NO NEEDED
EXPENSIVE SERVER IS NO NEED
EXPENSIVE SERVER IS NO NEED
EASIER TO SET UP
ONE COMPUTER FAILS IT WON’T
DISTRUPTING THE NEWTORK
DISADVANTAGED
EASY TO SLOW DOWN WHILE
COMPUTERS BEING ACCESS BY OTHER
FILE AND FOLDER CAN NOT BE
CENTRALLY BACK UP
FILE AND RESOURCE NOT CENTRELIZED
IN SPECIFIC AREA
REGARDING THE SECURITY IT’S A LITLE
OR EVEN NO SECURITY
WHY P2P IS USEFULL
INTERNAL
References
• P2P(Peer To Peer) File Sharing. Accessed on October 16th 2019.
• https://www.geeksforgeeks.org/p2ppeer-to-peer-file-sharing/
• A Brief History of P2P Content Distribution, in 10 Major Steps. Accessed on October 16th 2019.
https://medium.com/paratii/a-brief-history-of-p2p-content-distribution-in-10-major-steps-6d6733d25122
• Peer-to-peer file sharing. Accessed on October 16th 2019.
• https://en.wikipedia.org/wiki/Peer-to-peer_file_sharing
• Pure P2P architecture P2P: centralized directory no. Accessed on 16th 2019 . https://studylib.net/doc/13347485/pure-p2p-
architecture-p2p--centralized-directory-no
• Difference between Client-Server and Peer-to-Peer Network. Accessed on October 16th. 2019
https://www.geeksforgeeks.org/difference-between-client-server-and-peer-to-peer-network/
• Slides from Werner Nutt Slides (lecturer of University Bozen Balzano. Accessed on October 15th 2019
• http://www.inf.unibz.it/~nutt/Teaching/DSs1011/dss-slides.html
INTERNAL
THANK YOU!

More Related Content

What's hot

Windows Network concepts
Windows Network conceptsWindows Network concepts
Windows Network conceptsDuressa Teshome
 
Basics about IP address, DNS and DHCP.
Basics about IP address, DNS and DHCP.Basics about IP address, DNS and DHCP.
Basics about IP address, DNS and DHCP.abhishek bhandare
 
What is an API Gateway?
What is an API Gateway?What is an API Gateway?
What is an API Gateway?LunchBadger
 
Apache Server Tutorial
Apache Server TutorialApache Server Tutorial
Apache Server TutorialJagat Kothari
 
1 introduction to windows server 2016
1  introduction to windows server 20161  introduction to windows server 2016
1 introduction to windows server 2016Hameda Hurmat
 
How to upgrade ios image on cisco catalyst switch or router
How to upgrade ios image on cisco catalyst switch or routerHow to upgrade ios image on cisco catalyst switch or router
How to upgrade ios image on cisco catalyst switch or routerIT Tech
 
active-directory-domain-services
active-directory-domain-servicesactive-directory-domain-services
active-directory-domain-services202066
 
Domain name system
Domain name systemDomain name system
Domain name systemDiwaker Pant
 
Windows Server 2012 Installation and Configurtion Superiorgrw
Windows Server 2012 Installation and Configurtion SuperiorgrwWindows Server 2012 Installation and Configurtion Superiorgrw
Windows Server 2012 Installation and Configurtion SuperiorgrwAwais Amjad
 
dynamic host configuration protocol
dynamic host configuration protocoldynamic host configuration protocol
dynamic host configuration protocolkinish kumar
 

What's hot (20)

Windows Network concepts
Windows Network conceptsWindows Network concepts
Windows Network concepts
 
Network management
Network management Network management
Network management
 
Distributed database
Distributed databaseDistributed database
Distributed database
 
Basics about IP address, DNS and DHCP.
Basics about IP address, DNS and DHCP.Basics about IP address, DNS and DHCP.
Basics about IP address, DNS and DHCP.
 
Network Monitoring Tools
Network Monitoring ToolsNetwork Monitoring Tools
Network Monitoring Tools
 
What is an API Gateway?
What is an API Gateway?What is an API Gateway?
What is an API Gateway?
 
Apache Server Tutorial
Apache Server TutorialApache Server Tutorial
Apache Server Tutorial
 
SDN Presentation
SDN PresentationSDN Presentation
SDN Presentation
 
1 introduction to windows server 2016
1  introduction to windows server 20161  introduction to windows server 2016
1 introduction to windows server 2016
 
Nfs
NfsNfs
Nfs
 
How BGP Works
How BGP WorksHow BGP Works
How BGP Works
 
Dns ppt
Dns pptDns ppt
Dns ppt
 
How to upgrade ios image on cisco catalyst switch or router
How to upgrade ios image on cisco catalyst switch or routerHow to upgrade ios image on cisco catalyst switch or router
How to upgrade ios image on cisco catalyst switch or router
 
active-directory-domain-services
active-directory-domain-servicesactive-directory-domain-services
active-directory-domain-services
 
Domain Name System
Domain Name SystemDomain Name System
Domain Name System
 
Active Directory
Active Directory Active Directory
Active Directory
 
IPv4 Addressing
 IPv4 Addressing   IPv4 Addressing
IPv4 Addressing
 
Domain name system
Domain name systemDomain name system
Domain name system
 
Windows Server 2012 Installation and Configurtion Superiorgrw
Windows Server 2012 Installation and Configurtion SuperiorgrwWindows Server 2012 Installation and Configurtion Superiorgrw
Windows Server 2012 Installation and Configurtion Superiorgrw
 
dynamic host configuration protocol
dynamic host configuration protocoldynamic host configuration protocol
dynamic host configuration protocol
 

Similar to Peer To Peer File Sharing

Commonly Used Peer to Peer Methods & Applications
Commonly Used Peer to Peer Methods & ApplicationsCommonly Used Peer to Peer Methods & Applications
Commonly Used Peer to Peer Methods & Applications905426
 
Peer to peer data management
Peer to peer data managementPeer to peer data management
Peer to peer data managementJunaid Lodhi
 
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
 
P2P Seminar
P2P SeminarP2P Seminar
P2P SeminarCoRehab
 
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
 
Textual based retrieval system with bloom in unstructured Peer-to-Peer networks
Textual based retrieval system with bloom in unstructured Peer-to-Peer networksTextual based retrieval system with bloom in unstructured Peer-to-Peer networks
Textual based retrieval system with bloom in unstructured Peer-to-Peer networksUvaraj Shan
 
Peer To Peer.pptx
Peer To Peer.pptxPeer To Peer.pptx
Peer To Peer.pptxHananShk
 
Peerto Peer Networks
Peerto Peer NetworksPeerto Peer Networks
Peerto Peer Networkssanjoysanyal
 
Agents and P2P Networks
Agents and P2P NetworksAgents and P2P Networks
Agents and P2P NetworksJames Salter
 

Similar to Peer To Peer File Sharing (20)

Peer topeer
Peer topeerPeer topeer
Peer topeer
 
Commonly Used Peer to Peer Methods & Applications
Commonly Used Peer to Peer Methods & ApplicationsCommonly Used Peer to Peer Methods & Applications
Commonly Used Peer to Peer Methods & Applications
 
P2P Lecture.ppt
P2P Lecture.pptP2P Lecture.ppt
P2P Lecture.ppt
 
Peer to peer data management
Peer to peer data managementPeer to peer data management
Peer to peer data management
 
Peer to peer system
Peer to peer systemPeer to peer system
Peer to peer system
 
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
 
P2P Seminar
P2P SeminarP2P Seminar
P2P Seminar
 
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...
 
Peer to Peer services and File systems
Peer to Peer services and File systemsPeer to Peer services and File systems
Peer to Peer services and File systems
 
Textual based retrieval system with bloom in unstructured Peer-to-Peer networks
Textual based retrieval system with bloom in unstructured Peer-to-Peer networksTextual based retrieval system with bloom in unstructured Peer-to-Peer networks
Textual based retrieval system with bloom in unstructured Peer-to-Peer networks
 
Peer To Peer.pptx
Peer To Peer.pptxPeer To Peer.pptx
Peer To Peer.pptx
 
applayer.pptx
applayer.pptxapplayer.pptx
applayer.pptx
 
Peer to peer(p2 p)
Peer to peer(p2 p)Peer to peer(p2 p)
Peer to peer(p2 p)
 
gampong.pptx
gampong.pptxgampong.pptx
gampong.pptx
 
P2P-Network.ppt
P2P-Network.pptP2P-Network.ppt
P2P-Network.ppt
 
Peerto Peer Networks
Peerto Peer NetworksPeerto Peer Networks
Peerto Peer Networks
 
Cs24613620
Cs24613620Cs24613620
Cs24613620
 
P2p Peer To Peer Introduction
P2p Peer To Peer IntroductionP2p Peer To Peer Introduction
P2p Peer To Peer Introduction
 
Agents and P2P Networks
Agents and P2P NetworksAgents and P2P Networks
Agents and P2P Networks
 
Peer Sim & P2P
Peer Sim & P2PPeer Sim & P2P
Peer Sim & P2P
 

Recently uploaded

Recombinant DNA technology( Transgenic plant and animal)
Recombinant DNA technology( Transgenic plant and animal)Recombinant DNA technology( Transgenic plant and animal)
Recombinant DNA technology( Transgenic plant and animal)DHURKADEVIBASKAR
 
Natural Polymer Based Nanomaterials
Natural Polymer Based NanomaterialsNatural Polymer Based Nanomaterials
Natural Polymer Based NanomaterialsAArockiyaNisha
 
Isotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoIsotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoSérgio Sacani
 
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.aasikanpl
 
Animal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxAnimal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxUmerFayaz5
 
Recombination DNA Technology (Microinjection)
Recombination DNA Technology (Microinjection)Recombination DNA Technology (Microinjection)
Recombination DNA Technology (Microinjection)Jshifa
 
Grafana in space: Monitoring Japan's SLIM moon lander in real time
Grafana in space: Monitoring Japan's SLIM moon lander  in real timeGrafana in space: Monitoring Japan's SLIM moon lander  in real time
Grafana in space: Monitoring Japan's SLIM moon lander in real timeSatoshi NAKAHIRA
 
Orientation, design and principles of polyhouse
Orientation, design and principles of polyhouseOrientation, design and principles of polyhouse
Orientation, design and principles of polyhousejana861314
 
Analytical Profile of Coleus Forskohlii | Forskolin .pptx
Analytical Profile of Coleus Forskohlii | Forskolin .pptxAnalytical Profile of Coleus Forskohlii | Forskolin .pptx
Analytical Profile of Coleus Forskohlii | Forskolin .pptxSwapnil Therkar
 
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Sérgio Sacani
 
Neurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 trNeurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 trssuser06f238
 
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptxUnlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptxanandsmhk
 
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...jana861314
 
Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?Patrick Diehl
 
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsSérgio Sacani
 
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.aasikanpl
 
Module 4: Mendelian Genetics and Punnett Square
Module 4:  Mendelian Genetics and Punnett SquareModule 4:  Mendelian Genetics and Punnett Square
Module 4: Mendelian Genetics and Punnett SquareIsiahStephanRadaza
 
Analytical Profile of Coleus Forskohlii | Forskolin .pdf
Analytical Profile of Coleus Forskohlii | Forskolin .pdfAnalytical Profile of Coleus Forskohlii | Forskolin .pdf
Analytical Profile of Coleus Forskohlii | Forskolin .pdfSwapnil Therkar
 
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...anilsa9823
 

Recently uploaded (20)

Recombinant DNA technology( Transgenic plant and animal)
Recombinant DNA technology( Transgenic plant and animal)Recombinant DNA technology( Transgenic plant and animal)
Recombinant DNA technology( Transgenic plant and animal)
 
Natural Polymer Based Nanomaterials
Natural Polymer Based NanomaterialsNatural Polymer Based Nanomaterials
Natural Polymer Based Nanomaterials
 
Isotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoIsotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on Io
 
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
 
The Philosophy of Science
The Philosophy of ScienceThe Philosophy of Science
The Philosophy of Science
 
Animal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxAnimal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptx
 
Recombination DNA Technology (Microinjection)
Recombination DNA Technology (Microinjection)Recombination DNA Technology (Microinjection)
Recombination DNA Technology (Microinjection)
 
Grafana in space: Monitoring Japan's SLIM moon lander in real time
Grafana in space: Monitoring Japan's SLIM moon lander  in real timeGrafana in space: Monitoring Japan's SLIM moon lander  in real time
Grafana in space: Monitoring Japan's SLIM moon lander in real time
 
Orientation, design and principles of polyhouse
Orientation, design and principles of polyhouseOrientation, design and principles of polyhouse
Orientation, design and principles of polyhouse
 
Analytical Profile of Coleus Forskohlii | Forskolin .pptx
Analytical Profile of Coleus Forskohlii | Forskolin .pptxAnalytical Profile of Coleus Forskohlii | Forskolin .pptx
Analytical Profile of Coleus Forskohlii | Forskolin .pptx
 
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
 
Neurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 trNeurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 tr
 
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptxUnlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptx
 
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...
 
Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?
 
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
 
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
 
Module 4: Mendelian Genetics and Punnett Square
Module 4:  Mendelian Genetics and Punnett SquareModule 4:  Mendelian Genetics and Punnett Square
Module 4: Mendelian Genetics and Punnett Square
 
Analytical Profile of Coleus Forskohlii | Forskolin .pdf
Analytical Profile of Coleus Forskohlii | Forskolin .pdfAnalytical Profile of Coleus Forskohlii | Forskolin .pdf
Analytical Profile of Coleus Forskohlii | Forskolin .pdf
 
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
 

Peer To Peer File Sharing

  • 1. INTERNAL PEER TO PEER FILE SHARING SYIFA NURJANAH 00120190407015
  • 2. INTERNALP2P POSITIONS 1. Still running even without server 2. A peer is directly communicate with other peer 3. All those peer can get the IP address depending on the underlying architecture supported the p2p system
  • 3. INTERNALHOW DOES IT WORK 1. Still running even without server 2. A peer is directly communicate with other peer 3. All those peer can get the IP address depending on the underlying architecture supported the p2p system
  • 4. INTERNAL P2P ARCHITECTURE 1. Centrilized Directory • Now whenever a requesting peer comes in, it sends its query to the server. • Since the server has all the information of its peers, so it returns the IP addresses of all the peers having the requested file to the peer. • Now the file transfer takes place between these two peers. E.G Napster
  • 5. INTERNAL P2P ARCHITECTURE 2. Query Flooding • Now when one peer requests for some file, this request is sent to all its neighboring nodes i.e. to all nodes which are connected to this node. If those nodes don’t have the required file, they pass on the query to their neighbors and so on. This is called as query flooding. • When the peer with requested file is found (referred to as query hit), the query flooding stops and it sends back the file name and file size to the client, thus following the reverse path. • If there are multiple query hits, the client selects from one of these peers. E.G Gnutella
  • 6. INTERNAL P2P ARCHITECTURE 3. Exploiting heterogeneity • This structure can process the queries in two ways. • The first one is that the super nodes could contact other super nodes and merge their databases with its own database. Thus, this super node now has information of a large number of peers. • Another approach is that when a query comes in, it is forwarded to the neighboring super nodes until a match is found, just like in Gnutella. Thus query flooding exists but with limited scope as each super node has many child peers. Hence, such a system exploits the heterogeneity of the peers by designating some of them as group leaders/super nodes and others as their child peers. • . E.G KaZaA
  • 7. INTERNAL VERSUS OF CS AND P2P CS P2P Client dan server dibedakan, berdasarkan spesifik server dan client Client dan server tidak berbeda Client server berfokus pada pembagian informasi Berfokus pada konektivitas Server yang tersentral di gunakan untuk menyimpan data Setiap peer memiliki masing masing data Server merespon service yang di request client Setiap node bisa melakukan request dan respond Lebih mahal secara biaya Tidak semahal biaya client server Lebih stabil Jika jumlah peer meningkat tingkat kestabilan rendah
  • 8. INTERNAL P2P USEFUL EXTREAMLY SCALABLE DIFFICULT TO TAKE DOWN THE MORE P2P LARGER IT BECOMES FASTER WHY P2P IS USEFULL
  • 9. INTERNAL ADVANTAGES OS IS NO NEEDED EXPENSIVE SERVER IS NO NEED EXPENSIVE SERVER IS NO NEED EASIER TO SET UP ONE COMPUTER FAILS IT WON’T DISTRUPTING THE NEWTORK DISADVANTAGED EASY TO SLOW DOWN WHILE COMPUTERS BEING ACCESS BY OTHER FILE AND FOLDER CAN NOT BE CENTRALLY BACK UP FILE AND RESOURCE NOT CENTRELIZED IN SPECIFIC AREA REGARDING THE SECURITY IT’S A LITLE OR EVEN NO SECURITY WHY P2P IS USEFULL
  • 10. INTERNAL References • P2P(Peer To Peer) File Sharing. Accessed on October 16th 2019. • https://www.geeksforgeeks.org/p2ppeer-to-peer-file-sharing/ • A Brief History of P2P Content Distribution, in 10 Major Steps. Accessed on October 16th 2019. https://medium.com/paratii/a-brief-history-of-p2p-content-distribution-in-10-major-steps-6d6733d25122 • Peer-to-peer file sharing. Accessed on October 16th 2019. • https://en.wikipedia.org/wiki/Peer-to-peer_file_sharing • Pure P2P architecture P2P: centralized directory no. Accessed on 16th 2019 . https://studylib.net/doc/13347485/pure-p2p- architecture-p2p--centralized-directory-no • Difference between Client-Server and Peer-to-Peer Network. Accessed on October 16th. 2019 https://www.geeksforgeeks.org/difference-between-client-server-and-peer-to-peer-network/ • Slides from Werner Nutt Slides (lecturer of University Bozen Balzano. Accessed on October 15th 2019 • http://www.inf.unibz.it/~nutt/Teaching/DSs1011/dss-slides.html