Tribhuvan University

Institute of Science and Technology

Bachelor of Science in Computer Science and Information Technology

Course Title: Computer Networks

Course no: CSC258

Semester: IV

Nature of course: Theory + Lab

Full Marks: 60 + 20 + 20

Pass Marks: 24 + 8 + 8

Credit Hours: 3

Course Description : This course introduces concept of computer networking and discuss the different layers of networking model.

Course Objective : The main objective of this course is to introduce the understanding of the concept of computer networking with its layers, topologies, protocols & standards, IPv4/IPv6 addressing, Routing and Latest Networking Standards

Course Contents:
Laboratory Works:

The lab activities under this subject should accommodate at least the following:

  1. Understanding of Network equipment, wiring in details
  2. OS (Ubuntu/CentOS/Windows) installation, practice on basic Networking commands (ifconfig/ipconfig, tcpdump, netstat, dnsip, hostname, route...)
  3. Overview of IP Addressing and sub-netting, static ip setting on Linux/windows machine, testing
  4. Introduction to Packet Tracer, creating of a LAN and connectivity test in the LAN, creation of VLAN and VLAN trunking.
  5. Basic Router Configuration, Static Routing Implementation
  6. Implementation of Dynamic/interior/exterior routing (RIP, OSPF, BGP)
  7. Firewall Implementation, Router Access Control List (ACL)
  8. Packet capture and header analysis by wire-shark (TCP,UDP,IP)
  9. DNS, Web, FTP server configuration (shall use packet tracer, GNS3)
  10. Case Study: Network Operation Center Visit (ISP, Telecom, University Network)
  11. LAB Exam, Report and VIVA

Text Books:
  • Data Communications and Networking, 4th Edition, Behrouz A Forouzan. McGraw-Hill
  • Computer Networking; A Top Down Approach Featuring The Internet, 2nd Edition, Kurose James F., Ross W. Keith PEARSON EDUCATION ASIA
Reference Books: