CS8581- NETWORKS LABORATORY Syllabus 2017 Regulation
Syllabus 2017 Regulation CS8581- NETWORKS LABORATORY Syllabus 2017 Regulation
CS8581 NETWORKS LABORATORY L T P C 0 0 4 2
OBJECTIVES:
- To learn and use network commands.
- To learn socket programming.
- To implement and analyze various network protocols.
- To learn and use simulation tools.
- To use simulation tools to analyze the performance of various network protocols.
LIST OF EXPERIMENTS
- Learn to use commands like tcpdump, netstat, ifconfig, nslookup and traceroute. Capture ping and traceroute PDUs using a network protocol analyzer and examine.
- Write a HTTP web client program to download a web page using TCP sockets.
- Applications using TCP sockets like:
a) Echo client and echo server
b) Chat
c) File Transfer - Simulation of DNS using UDP sockets.
- Write a code simulating ARP /RARP protocols.
- Study of Network simulator (NS) and Simulation of Congestion Control Algorithms using NS.
- Study of TCP/UDP performance using Simulation tool.
- Simulation of Distance Vector/ Link State Routing algorithm.
- Performance evaluation of Routing protocols using Simulation tool.
- Simulation of error correction code (like CRC).
TOTAL: 60 PERIODS
OUTCOMES:
Upon Completion of the course, the students will be able to:
- Implement various protocols using TCP and UDP.
- Compare the performance of different transport layer protocols.
- Use simulation tools to analyze the performance of various network protocols.
- Analyze various routing algorithms.
- Implement error correction codes.
LIST OF EQUIPMENT FOR A BATCH OF 30 STUDENTS:
LABORATORY REQUIREMENT FOR BATCH OF 30 STUDENTS:
HARDWARE:
- Standalone desktops 30 Nos
SOFTWARE:
- C / C++ / Java / Python / Equivalent Compiler 30
- Network simulator like NS2/Glomosim/OPNET/ Packet Tracer / Equivalent