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).
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)
| Attendance | 5 |
| Preparation / Pre-Lab Work, Viva, Timely Record Completion (Continuous Assessment) | 25 |
| Internal Examination | 20 |
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 API — W. 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 Sockets — Brian "Beej" Jorgensen Hall (Amazon Digital Services, 2019)
Reference Books
- Computer Networks: A Top-Down Approach — Behrouz A Forouzan (McGraw Hill, SIE, 2017)
- Computer Networking: A Top-Down Approach Featuring the Internet — J.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