CS 378 : Computer Networks Lab
Course Code CS 378
Course Name Computer Networks Lab
Offered to UG
Pre-requisites NIL
Lecture 0
Tutorial 0
Practical 3
Credit 3
Reference NIL
Description Experiments to support study of the Internet protocol stack: (a) Understand the use of various command line tools like ping, arp, route, ifconfig, host, traceroute, dig etc. (b) Use packet sniffing tools like tcpdump, wireshark to understand various concepts: encapsulation/decapsulation; multiplexing demultiplexing, dhcp operation, IP fragmentation, ARP operation, ICMP operation, TCP operation, application protocols such as HTTP, FTP, SMTP. (c) Use ns-2/ns-3 packet simulator to study link layer protocols like sliding window, Ethernet, transport layer protocols like TCP. (d) Use network virtualizing tools like vnx/vnuml to understand concepts of bridging, spanning tree, IP address configuration and forwarding; (e) Understand the basics of socket programming using C/C++/Java.