Peer To Peer Networks Online Course
NPTEL is offering online course for postgraduate students in Peer To Peer Networks.
About the course:
Course Layout:
Duration: 04 weeks
Enrollment Ends: September 21, 2020
For more details, please visit: https://onlinecourses.nptel.ac.in/noc20_ee78/preview
- 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