NPTEL : NOC:Peer to Peer Networks (Electrical Engineering)

Co-ordinators : Prof. Yatindra N Singh


Lecture 1 - Introduction to Peer to Peer Networks

Lecture 2 - Peer to Peer Network in Telephony:Voice over Internet Telephony (VoIP) and Distributed Hash Table (DHT)

Lecture 3 - Building DHT Networks

Lecture 4 - Logarithmic Partitioning of Node ID Space and Index Entry Authenticity

Lecture 5 - Implementation of Voice over Internet Telephony in P2P Way

Lecture 6 - Leaf Nodes, Core Nodes and Type of Messages in DHT Networks

Lecture 7 - Static and Dynamic Partitioning of Node ID Space: Fixed and Floating Partitioning

Lecture 8 - PASTRY Protocol: The Efficient Use of Internet Infrastructure

Lecture 9 - Understanding the PASTRY Protocol through Example

Lecture 10 - Kademlia: A DHT Routing Protocol

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

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

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

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

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