Topics | Slides |
---|---|
Introduction to Network Sockets Definition of sockets Some background: command-line arguments, I/O using system calls Communicating with an Echo Serever using telnet
|
day 1 (PDF, ~550KB) |
Designing the Echo Server Designing a Client Passing integer over a socket: writing device independent codes Some odds and ends: data serialization, multi-client communication, multicasting |
day 2 (PDF, ~550KB) |
Simulating stop-and-wait protocol Introducing delay using sleep() Monitoring FDs for I/O events using select() Deterministic and randomized frame loss |
day 3 (PDF, ~500KB) |
Introduction to Remote Procedure Calls RPC Application Development using rpcgen compilerA small example: adding an integer pair using RPC Another example: summing an array over RPC |
day 4 (PDF, ~550KB) |
Codes |
codes (webage) |
Few Sample Questions |
practice problems (PDF, ~200KB) |
ns-3 Experiment (TA: Souvik Deb) |
Guide (webage) Experiment (ns-3 code) Trace Analysis (python script) |
Exam Paper |
question paper (PDF, ~200KB) |
rpcgen
Guide [webpage]This webpage and all linked resources are licensed under a Creative Commons Attribution 4.0 International License. |