||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.