Skip to main content

Peer To Peer Networks Online Course

NPTEL is offering online course for postgraduate students in Peer To Peer Networks.
About the course:
  • This course will discuss about the concepts and architecture of peer to peer networks.
  • These systems are built as an overlay on the existing Internet.
  • The idea is basically to build the collaboration between user machines to implement services like telephony, distribute resilient file system, messaging system and other collaborative computing services.
  • Such systems do not require server or need them in very limited fashion.

Course Layout:
  • Week 1: P2P Networks – motivation. Basics – cryptographic hash, public key cryptography principles, security certificates, structured and unstructured p2p networks
  • Week 2: Inconsistent hashing, Consistent hashing, Rendezvous hashing, locality preserving hashing, Distributed hash tables
  • Week 3: Chord, Finger Tables, Distance function, Finger table creation and management
  • Week 4: Kadmilia, Tapestry, Pastry, Logarithmic portioning, Other geometric structures, Locality aware DHT
  • Week 5: P2P VoIP system, Transport – UDP, TCP, Http tunneling, Proxying
  • Week 6: Distributed File System, DFS based Backup System, Universal File System.
  • Week 7: Use case scenarios for P2P VoIP and DFS systems, Unstructured systems.
  • Week 8: TOR routing (anonymous routing), Overlaid multicasting, Reslience of overlaid multicast, Generic Multiservice architecture of Brihaspati

Duration:
04 weeks

Enrollment Ends: September 21, 2020

For more details, please visit: https://onlinecourses.nptel.ac.in/noc20_ee78/preview  

Photo Stories