0% found this document useful (0 votes)
107 views

Cs8581 CN Lab Syllabus

The document outlines the objectives, experiments, and outcomes of a Networks Laboratory course. The objectives are to learn network commands, socket programming, and simulation tools to implement and analyze various network protocols. The 10 listed experiments involve using commands like tcpdump, writing client-server programs using TCP/UDP sockets, simulating protocols like DNS, ARP, and routing algorithms. Upon completing the course, students will be able to implement protocols using TCP/UDP, compare transport protocol performance, use simulators to analyze network protocols, and implement error correction codes. Equipment requirements include 30 desktops and network simulation software.

Uploaded by

raj
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
107 views

Cs8581 CN Lab Syllabus

The document outlines the objectives, experiments, and outcomes of a Networks Laboratory course. The objectives are to learn network commands, socket programming, and simulation tools to implement and analyze various network protocols. The 10 listed experiments involve using commands like tcpdump, writing client-server programs using TCP/UDP sockets, simulating protocols like DNS, ARP, and routing algorithms. Upon completing the course, students will be able to implement protocols using TCP/UDP, compare transport protocol performance, use simulators to analyze network protocols, and implement error correction codes. Equipment requirements include 30 desktops and network simulation software.

Uploaded by

raj
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

CS8581 NETWORKS LABORATORY LTPC

0 04 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
1. Learn to use commands like tcpdump, netstat, ifconfig, nslookup and traceroute. Capture ping and
traceroute PDUs using a network protocol analyzer and examine.
2. Write a HTTP web client program to download a web page using TCP sockets.
3. Applications using TCP sockets like:
a) Echo client and echo server
b) Chat
c) File Transfer
4. Simulation of DNS using UDP sockets.
5. Write a code simulating ARP /RARP protocols.
6. Study of Network simulator (NS) and Simulation of Congestion Control Algorithms using NS.
7. Study of TCP/UDP performance using Simulation tool.
8. Simulation of Distance Vector/ Link State Routing algorithm.
9. Performance evaluation of Routing protocols using Simulation tool.
10. 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:
1. Standalone desktops 30 Nos

SOFTWARE:
1. C / C++ / Java / Python / Equivalent Compiler 30
2. Network simulator like NS2/Glomosim/OPNET/ Packet Tracer / Equivalent

You might also like