18001025661 / 8527794500
info@sgtuniversity.org

Syllabus | B.Tech-Computer Science & Engineering | Computer Networks Lab

  Computer Networks Lab Learning Schedule
L T P C
Pre-requisites: Internet Fundamental 0 0 2 1

COURSE OBJECTIVES

The objective of this course is to:

  1. Familiarize students with different Networks components such as switch, routers etc.
  2. Make them comfortable in socket programming and internet programming.

 

COURSE OUTCOMES

At the end of course the student will be able to:

  1. Understand basic Network Commands.
  2. Understand the basic functioning of Switches and routers etc.
  3. Understand functioning of different layers.
  4. Write program for client and server using socket programming.

LIST OF EXPERIMENTS:

  1. Introduction to basic Linux networking commands. (Commands like ipconfig, getmac, tracert, pathping, arp, ping, netstat, finger etc.)
  2. Implement bit stuffing and de-stuffing
  3. Write a program for hamming code generation for error detection and correction.
  4. Implement cyclic redundancy check (CRC).
  5. Write a program for congestion control using the leaky bucket algorithm.
  6. Implement Dijkstra’s algorithm to compute a shortest path through graph.
  7. Take a 64-bit plain text and encrypt the same using DES algorithm.
  8. Using RSA algorithm encrypts a text data and decrypts the same.
  9. Implementation of the link state routing protocols.
  10. Implementation of LZW compression and decompression algorithms.
ADMISSIONS 2021