Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 3

SARDAR RAJA COLLEGE OF ENGINEERING

COURSE:21CS501 COMPUTER NETWORKS LT PC


3 0 2 4

PROGRAMME: COMPUTER SCIENCE AND


DEGREE: B. E.
ENGINEERING
COURSE: COMPUTER NETWORKS SEMESTER: 5 CREDITS: 1
COURSECODE: CS3591 COURSE TYPE: Laboratory

COURSE AREA/DOMAIN: PROGRAMMING CONTACT PERIODS: 3(weekly)

COURSE OBJECTIVES:
 To understand the concept of layering in networks.
 To know the functions of protocols of each layer of TCP/IP protocol suite
 To visualize the end-to-end flow of information.
 To learn the functions of network layer and the various routing protocols.
 To familiarize the functions and protocols of the Transport layer.
LIST OF EXERCISES:
1. Learn to use commands like tcpdump, netstat, ifconfig, nslookup and traceroute. Capture
ping and trace route 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
4. Simulation of DNS using UDP sockets.
5. Use a tool like Wireshark to capture packets and examine the packets
6. Write a code simulating ARP /RARP protocols.
7. Study of Network simulator (NS) and Simulation of Congestion Control Algorithms using NS.
8. Study of TCP/UDP performance using Simulation tool.
9. Simulation of Distance Vector/ Link State Routing algorithm.
10. Simulation of an error correction code (like CRC).
COURSE OUTCOMES:
At the end of this course, the students will be able to:
CO 1: Explain the basic layers and its functions in computer networks.
CO 2: Understand the basics of how data flows from one node to another.
CO 3: Analyze routing algorithms.
CO 4: Describe protocols for various functions in the network.
CO 5: Analyze the working of various application layer protocols.

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Page 1


SARDAR RAJA COLLEGE OF ENGINEERING

COURSE PLAN

WEEK PERIODS NAME OF THE EXPRIMENTS

1. Learn to use commands like tcpdump, netstat, ifconfig, nslookup and


I 5,6,7 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
II 5,6,7 sockets.

3.Applications using TCP sockets like: a) Echo client and echo server b)
III 5,6,7 Chat

IV 5,6,7 4. Simulation of DNS using UDP sockets.

V 5,6,7 5. Use a tool like Wireshark to capture packets and examine the packets

VI 5,6,7 6. Write a code simulating ARP /RARP protocols.

7. Study of Network simulator (NS) and Simulation of Congestion Control


VII 5,6,7 Algorithms using NS.

VIII 5,6,7 8. Study of TCP/UDP performance using Simulation tool.

IX 5,6,7 9. Simulation of Distance Vector/ Link State Routing algorithm.

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Page 2


SARDAR RAJA COLLEGE OF ENGINEERING

X 5,6,7 10. Simulation of an error correction code (like CRC)

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Page 3

You might also like