Chat with us on WhatsAppCall Learnizo

KTU 2024 Scheme · Semester 5 · Common to CS/CD/CM/CB/CU/CI

Networks Lab (PCCSL507) Syllabus

Official KTU 2024 Scheme syllabus for Networks Lab, Semester 5, Common to CS/CD/CM/CB/CU/CI (Computer Science and Engineering).

This page compiles APJ Abdul Kalam Technological University's officially published 2024 Scheme syllabus for Computer Science and Engineering, Semester 5, sourced directly from KTU's official website (ktu.edu.in). Learnizo is an independent online tuition platform and is not affiliated with, endorsed by, or officially connected to APJKTU. The university may revise syllabus content after this page was last updated — always cross-check with the official KTU source for the current, authoritative version.

Course Code

PCCSL507

Credits

2

Teaching Hours

0:0:3:0 (L:T:P:R)

CIE Marks

50

ESE Marks

50

Exam Duration

2 Hrs 30 Min

Prerequisites

None

Semester

Semester 5

Course Objective

To provide hands-on experience in network programming using Linux system calls and network monitoring tools, and to comprehend the implementation of network protocols and algorithms and configuration of network layer services using network simulators.

Module-wise Syllabus

Module 1

Familiarization with Linux networking commands (ifconfig, iftop, ping, traceroute, mtr, netstat, nmap, tcpdump and more). Wireshark-based analysis of HTTP, SMTP and DNS traffic (packet inspection, header analysis, timing). Socket programming: TCP client-server matrix-type identification, UDP-based slang-to-formal-English translator, multi-user TCP chat server, concurrent UDP time server, concurrent TCP file server with PID reporting, packet-capturing application using raw sockets. Cisco Packet Tracer-based: router command familiarization, static routing setup and verification, RIPv2 routing, OSPF routing, access-control configuration to restrict specific host/subnet communication, and RIPng-based IPv6 subnet interconnection.

Course Outcomes

  • CO1Understand the working of application layer protocols by analyzing the pertinent headers in actual data packets captured using network monitoring tools.
  • CO2Exploit the client-server paradigm to develop real time networking applications using transport layer protocols.
  • CO3Employ IPv4 and IPv6 addressing and subnetting to efficiently design networks.
  • CO4Simulate core networking concepts using a network simulator.

Assessment Pattern (CIE: 50 marks, ESE: 50 marks)

Continuous Internal Evaluation (CIE)

Attendance5
Preparation / Pre-Lab Work, Viva, Timely Record Completion (Continuous Assessment)25
Internal Examination20

End Semester Examination (ESE)

Total 50 marks, 2 Hrs 30 Min. See the official KTU syllabus document for the exact Part A / Part B question pattern for this course.

Textbooks & Reference Books

Textbooks

  • Unix Network Programming, Volume 1: The Sockets Networking APIW. Richard Stevens, Andrew M. Rudoff, Bill Fenner (Pearson Education, 3rd edition, 2004)
  • CCNA Cisco Certified Network Associate Study Guide (Exam 640-802)Todd Lammle (Wiley, 6th edition, 2007)
  • Beej's Guide to Network Programming: Using Internet SocketsBrian "Beej" Jorgensen Hall (Amazon Digital Services, 2019)

Reference Books

  • Computer Networks: A Top-Down ApproachBehrouz A Forouzan (McGraw Hill, SIE, 2017)
  • Computer Networking: A Top-Down Approach Featuring the InternetJ.F. Kurose and K.W. Ross (Pearson Education, 8th edition, 2022)

Frequently Asked Questions

How many credits is KTU Networks Lab (PCCSL507)?

2 credits, with 0:0:3:0 (L:T:P:R) teaching hours per week, under the KTU 2024 Scheme.

How many modules are in the PCCSL507 syllabus?

1 modules.

What is the CIE and ESE mark split for this course?

CIE (Continuous Internal Evaluation): 50 marks. ESE (End Semester Examination): 50 marks, 2 Hrs 30 Min. Total: 100 marks.

What are the recommended textbooks for PCCSL507?

Unix Network Programming, Volume 1: The Sockets Networking API (W. Richard Stevens, Andrew M. Rudoff, Bill Fenner); CCNA Cisco Certified Network Associate Study Guide (Exam 640-802) (Todd Lammle); Beej's Guide to Network Programming: Using Internet Sockets (Brian "Beej" Jorgensen Hall).

Is this syllabus specific to one branch, or common to others too?

This Semester 5 course is listed under Common to CS/CD/CM/CB/CU/CI at KTU under the 2024 Scheme — check the course header above for which branches it's common to.

Need help with KTU Networks Lab?

Learnizo offers live, 1-on-1 online tuition for KTU CSE subjects — matched to your exact module and semester.

Explore BTech CSE Tuition