21CS52 COMPUTER NETWORKS

COURSE DETAILS


CIE Marks: 50
Teaching Hours/Week (L:T:P: S): 3:0:2:0
SEE Marks: 50
Total Hours of Pedagogy: 40T + 20P
Total Marks: 100
Credits: 04
Exam Hours: 03

  • CLO 1. Fundamentals of data communication networks.
  • CLO 2. Software and hardware interfaces
  • CLO 3. Application of various physical components and protocols
  • CLO 4. Communication challenges and remedies in the networks.

At the end of the course the student will be able to:
  • CO1. Learn the basic needs of communication system.
  • CO2. Interpret the communication challenges and its solution.
  • CO3. Identify and organize the communication system network components
  • CO4. Design communication networks for user requirements.


Network hardware - Network software - Reference models

Guided transmission media = Wireless transmission

1.	Implement Three nodes point_to_point network with duplex links between them for different topologies. 
				a.	Set the queue size
				b.	vary the bandwidth, and 
				c.	find the number of packets dropped for various iterations.
			CN Lab Ex-1 PDF File Download
				
				


Design issues of DLL - Error detection and correction - Elementary data link protocols - Sliding window protocols

The channel allocation problem - Multiple access protocols

1. Implement simple ESS and with transmitting nodes in wire-less LAN by simulation and determine the throughput with respect to transmission of packets 
2. Write a program for error detecting code using CRC-CCITT (16- bits).


Network Layer Design Issues - Routing Algorithms - Congestion Control Algorithms - QoS.

1. Implement transmission of ping messages/trace route over a network topology consisting of 6 nodes and find 
    the number of packets dropped due to congestion in the network. 
2. Write a program to find the shortest path between vertices using bellman-ford algorithm.




1. Implement an Ethernet LAN using n nodes and set multiple traffic nodes and plot congestion window for different source / destination. 
                2. Write a program for congestion control using leaky bucket algorithm
            


Principles of Network Applications - The Web and HTTP - Electronic Mail in the Internet - DNS—The Internet’s Directory Service.


Click on the image to see the text book
Computer Networks Tanenbaum
Computer Networks Tanenbaum