Computer Networks Lab


A computer network or data network is a telecommunications network which allows computers to exchange data. In computer networks, networked computing devices pass data to each other along data connections (network links). Data is transferred in the form of packets. Computer networks differ in the transmission media used to carry their signals, the communications protocols to organize network traffic, the network’s size, topology and organizational intent.


In this course, the student will acquire hands-on experience with programming in Computer Networks. It will enable you to study and understand the theory behind networks and connectivity as well as validate the theory with real-world examples. The labs will cover programs, running and compiling them in an environment the student is capable of grasping properly.


  • Hardware:
  • CPU: Pentium Dual Core E5400 @2.70GHz
  • RAM: DDR3 2 GB
  • OS: Linux (Ubuntu 14.04 Trusty Tahr, Fedora 20 Heisenburg (3.11)
  • HDD: 320 GB
  • Local Area Network
  • Software:
  • Gedit
  • Terminal
  • C Compiler

Industrial Prospect:

Computer Networking is a global system based on the networking technologies which comprise of the backbone of an Organization’s network handling protocols. Computer networks support applications such as access to the World Wide Web, shared use of application and storage servers, printers, and fax machines, and use of email and instant messaging applications.

Apart from the components and varieties of networks, the students will also learn about the operating principle of some essential Network protocols and their uses with varied examples and practical applications like:

  • Functionality of Modems, Routers, Switches, Bridges etc.
  • Network Interfaces, Hubs.
  • Wireless Technologies.