Computer Network (CN), 2025-2026
Shiv Nadar University, Chennai, India, Section-IoT-B



The Internet is not just one thing, it's a collection of things - of numerous communications networks that all speak the same digital language." - James H. Clark
Profile

  Course Registration Link

                                   
Lec No. Topic Materials
1 Introduction to Computer Network 19 December, Friday, 2025 PPT Syllabus
2 OSI/TCP Layers, Topology, LAN, WAN, Switch, Hub, Router 22 December, Monday, 2025 PPT Forouzan Ch.2
3 ifconfig & netstat 22 December, Monday, 2025 PPT Lab Syllabus
4 Layering Concepts 23 December, Tuesday, 2025 PPT
5 Layering Conceptsicon (contd..) 26 December, Friday, 2025 PPT
6 Physical Layer : Analog and Digital Data, Sine Wave, Period & Frequency, Phase, Wavelength, Composite Signal, Bandwidth 29 December, Monday, 2025 Forouzan Ch.3
7 Introduction to Socket Programming 29 December, Monday, 2025 PPT TCP Srever & Client Sample
8 Time and Frequency Domains, Digital Signals, Bit Rate, Bit Length, Transmission Impairment 30 December, Tuesday, 2025 Forouzan Ch.3
9 Mass Bunk 02 January, Friday, 2026
10 Data Rate, Transmission Impairment 05 January, Monday, 2026 PPT
11 TCP Server & TCP Client 05 January, Monday, 2026 TCP in Wireshark
12 Network Performence 06 January, Tuesday, 2026 PPT
13 Network Layer: Introduction 09 January, Friday, 2026 PPT
14 Network Layer:Classfull and classless IP Addressing 13 January, Tuesday, 2026 PPT
15 Go through the both server and client program and UDP Server Client 20 January, Tuesday, 2026 PPT
16 Network Layer: subnet supernet 23 January, Friday, 2026 PPT
17 Network Layer: subnet supernet examples 27 January, Tuesday, 2026 PPT
18 Layer 2 Switching in Cisco Packet Tracer 27 January, Tuesday, 2026 PPT Live Video Link
19 ARP 30 January, Friday, 2026 PPT
20 ICMP 31 January, Saturday, 2026 PPT
21 NAT 02 February, Monday, 2026 PPT
22 VLAN Configuration 03 February, Tuesday, 2026 PPT
23 VLAN Configuration 03 February, Tuesday, 2026 PPT Live Video Link
24 Quiz 1 (Introduction & Physical Layer) 06 February, Friday, 2026
25 Quiz 2 (Network Layer) 09 February, Monday, 2026
26 General Discussions 10 February, Tuesday, 2026
27 VLAN Assignments 10 February, Tuesday, 2026
28 Doubt Clearing Class 13 February, Friday, 2026
29 Routing Algorithm 23 February, Monday, 2026 PPT
30 Router Configuration with Static Routing 24 February, Tuesday, 2026 PPT Live Video Link
31 Dynamic Routing Algorihm : Distance Vector Routing 27 February, Friday, 2026 PPT
32 Dynamic Routing Algorihm : Link State and Path Vector 02 March, Monday, 2026 PPT
33 RIP 03 March, Tuesday, 2026 PPT
34 Router Configuration with Routing Information Protocol 03 March, Tuesday, 2026 PPT

Total Theory Hours:20 Hours 50 Minutes, No. of Theory Classes: 25
Total Lab hours :22 Hours 30 Minutes, No. of Lab Classes: 9

Reference Books of CN-2025-2026 IoT-B
Behrouz A. Forouzan, Data Communications and Networking, ISBN: 9780073250328, McGraw Hill Pulication


Assignments CN-2025-2026 IoT-B
1 TCP Calculator Server & TCP Client: Design and implement a TCP client–server application using IPv4 that behaves like a remote calculator. The TCP client sends three values to the server: (1) Operand 1, (2) Operand 2, and (3) an arithmetic operation. For example, when the client sends 23, 11, and the + operator, the TCP server performs the computation and returns the result 34 back to the client.
Published on : 2026-01-05, Last date of submission : 2026-01-05
2 UDP Server Client for Debit/Credit Card Authenticity Checking : There is a hidden mathematical pattern in every credit or debit card number. Sup- pose you have a card number in the format ABCD-EFGH-IJKL-MNOP. To verify the authenticity of the card, we define three numbers: X, Y, and Z. - X = 2 × (A + C + E + G + I + K + M + O) - Y = Count of digits among A, C, E, G, I, K, M, and O that are greater than or equal to 5 - Z = B + D + F + H + J + L + N + P. - Z = B + D + F + H + J + L + N + P. If (X + Y + Z) mod 10 = 0, then the credit or debit card number is considered valid. Write two UNIX C program to verify the validity of a card number. One udp serever named UDPserver.c, which receives a 16-digit card number from the terminal. Another program named UDPclient.c, which starts computing X, Y, and Z and checks the card validity once the 16-digit number are received.
Published on : 2026-01-20, Last date of submission : 2026-01-20
3 Configuration of Multiple VLANs with Inter-VLAN Routing: Design and configure a network consisting of multiple VLANs with multiple PCs using a Layer-2 switch and a router. Implement Inter-VLAN Routing so that PCs in different VLANs can communicate with each other. Pleas find the atatchemnt for more dteails
Published on : 2026-02-10, Last date of submission : 2026-02-10

Comments


  • The course is very good. Think it is going a bit apart from the syllabus. But learning a lot of new things and also interesting ones.


  • I am enjoying this course.


  • I love attending this course


  • The course is engaging and includes interesting out-of-the-box discussions that go beyond the syllabus. While closer alignment with the prescribed syllabus would help with exams it is a pleasure to have a professor who teaches with genuine passion and enthusiasm.


  • this course lowk fire gng


  • Course is going really well! glad to have a good faculty:)




  • Write Your Feedback on this Course



     

  • rourab

    rourab paul


    Elementum purus morbi
    rourab social network