About the Course

This is the laboratory component of the undergraduate computer networks course (CS31006). The broad objective of the course is to understand - (i) basic toolboxes to debug various network protocols (ping, traceroute, tcpdump, wireshark, etc.), and (ii) network programming using sockets.



Books and Reference Materials:


  1. Unix Network Programming, W. Richard Stevens
  2. TCP/IP Sockets in C, Michael J. Donahoo
  3. Beej's Guide to Network Programming, Available Online - https://beej.us/guide/bgnet/
  4. Request for Comments (RFC) - IETF - http://www.ietf.org/rfc.html

Course Credit

0-0-3-2

Class Time

TUE: 14:00 - 17:00

Classroom

CSE Software Lab

Grading Scheme

To be announced

DIscussion Forum

Microsoft Teams Channels

Assignments: