Course10810416735 lectures
Peer To Peer Networks
Prof. Y. N. Singh · IIT Kanpur
Lectures
Week 01: P2P Networks – motivation. Basics – cryptographic hash, public key cryptography principles, security…
- Lecture 01: Introduction to Peer to Peer Networks
- Lecture 02: Peer to Peer Network in Telephony:Voice over Internet Telephony (VoIP) and Distributed Hash Table (DHT)
- Lecture 03: Building DHT Networks
Week 02: Chord, Finger Tables, Distance function, Finger table creation and management
- Lecture 04: Logarithmic Partitioning of Node ID Space and Index Entry Authenticity
- Lecture 05: Implementation of Voice over Internet Telephony in P2P Way
- Lecture 06: Leaf Nodes, Core Nodes and Type of Messages in DHT Networks
- Lecture 07: Static and Dynamic Partitioning of Node ID Space: Fixed and Floating Partitioning
Week 03: DHT Routing Protocol : Pastry and Kademlia
- Lecture 08: PASTRY Protocol: The Efficient Use of Internet Infrastructure
- Lecture 09: Understanding the PASTRY Protocol through Example
- Lecture 10: Kademlia: A DHT Routing Protocol
Week 04: Tapestry Routing Protocol, Multi-dimensional Distributed Hash Table, and Multi-Layer DHT
- Lecture 11: Tapestry: An Evolution of Kademlia
- Lecture 12: Understanding the Tapestry Protocol through Example
- Lecture 13: Multi-dimensional Distributed Hash Table: Mapping of Peers into Multidimensional Space
- Lecture 14: Multi-Layer DHT: A Design for Multiple Services
Week 05: Keeping Pairs at Correct Root Nodes, Abrupt and Graceful Exit of Root Node, Resilience of Pairs, Distributed…
- Lecture 15: Keeping Pairs at Correct Root Nodes
- Lecture 16: Abrupt and Graceful Exit of Root Node: Maintaining Pairs Alive
- Lecture 17: Resilience of Pairs
- Lecture 18: A P2P Distributed File System
- Lecture 19: Storage Space Problem and Incentives to Share Storage
Week 06: P2P Nodes Communications Challenges in Heterogeneous Network Environments, P2P Overlaid Multicast, and A…
- Lecture 20: P2P Nodes Communications Challenges in Heterogeneous Network Environments
- Lecture 21: P2P Overlaid Multicast: Basic Design
- Lecture 22: P2P Overlaid Multicast: Alternate Design
- Lecture 23: A Design of P2P Email System
Week 07: P2P Mailing List Services, P2P Web, P2P Search Engine, On Being Anonymous and P2P in Blockchain
- Lecture 24: P2P Mailing List Services: A Basic Design
- Lecture 25: P2P Mailing List Services: An Alternate Design
- Lecture 26: P2P Web: A Basic Design
- Lecture 27: P2P Web Search Engine: A Basic Design
- Lecture 28: P2P Internet: On Being Anonymous
- Lecture 29: P2P in Blockchain
Week 08: P2P Anonymous Communication, The Anonymous Communication on the Internet through TOR Network, An Introduction…
- Lecture 30: P2P Anonymous Communication
- Lecture 31: The Anonymous Communication on the Internet through TOR Network
- Lecture 32: An Introduction To TOR Browser: The Anonymity Preserving Access of the Web Sites
- Lecture 33: Hidden Services on TOR Network
- Lecture 34: MOOC Wrap-Up : Summary of the Course
Live Session
Syllabus and materials
At NPTEL, as the course publishes them.
Credits and licence
- Institution
- IIT Kanpur
- Department
- Electrical Engineering
- Teacher
- Prof. Y. N. Singh
- Level
- Undergraduate
- Language
- English
- Subjects
- Engineering
- Source
- NPTEL
- Licence
- CC BY-NC-SA, as NPTEL states it. Non-commercial use only. NPTEL's terms
- Attribution
- NPTEL states: "Distributed under Creative Commons Attribution-ShareAlike / CC BY - NC - SA", beside a BY-NC-SA badge.
- Who can watch
- NPTEL gives no rating. Invisible Network shows it to Tweens profiles and older, judged from what the source says about it. How courses are placed
More like this
NPTEL101104001
Course
Computational Fluid Dynamics using the Finite Element Method
45 lectures · Source's player
NPTEL101104061
Course
Introduction to Airplane Performance
48 lectures · Source's player
NPTEL101104062
Course
Aircraft Stability and Control
61 lectures · Source's player
NPTEL101104078
Course
Introduction to Rocket Propulsion
60 lectures · Source's player
NPTEL101104084
Course
Introduction to Airbreathing Propulsion
60 lectures · Source's player
NPTEL101104450
Course
Applied Computational Fluid Dynamics
62 lectures · Source's player
NPTEL101104796
Course
Space Environment and its Effects on Orbital Spacecrafts
62 lectures · Source's player
NPTEL101104013
Course
Foundation of Scientific Computing
39 lectures · Video
NPTEL101104015
Course
Instability and Transition of Fluid Flows
39 lectures · Video
NPTEL101104018
Course
Introduction to Propulsion
40 lectures · Video
NPTEL101104019
Course
Jet and Rocket Propulsion
40 lectures · Video
NPTEL101104063
Course
Engineering Thermodynamics
38 lectures · Video