Computer Networks

Timings: Tu: 9:30AM-11:30AM, Th: 9:30AM-11:30AM

Teaching Assistants: Kiran Bandagar (MTech) and Pravindra Shekhar Shakunt (PhD)


Evaluation Criteria


The Schedule for this course may be checked for information on the expected schedule and topics to be covered.


Some interesting links for further study/understanding


Computer Networks Lab

The networks lab aims to give a hands-on experience of setting up LANs and configuring routers, hosts and observing the packet formats of the data flowing between them. These can be done by students by themselves using their laptops with small switches. You can also learn and try it out on this Network Simulator.

Lab Manual 1 gives the experiments with using wireshark to analyse the packet data, setting up LANs, understanding how to enable forwarding, setting up static routes for routing and conducting experiments to understand IP reassembly and fragmentation, various ICMP messages such as ICMP redirect, time exceeded etc. and traceroute.

For those students who are interested in advanced experiments, the second lab manual talks about how to use the Quagga package to configure and play with routing protocols such as RIP.

Lab Manual 2 gives a basic introduction to the quagga package and how to start quagga and ripd daemons, how to configure RIP on the routers and observe the dynamic learning of routes. It also talks about enabling or disabling split-horizon.


SEMINAR TOPICS


ASSIGNMENTS