Skip to content
Padhora
BrowsePlans

DI03000131 · Semester 3 · 5G scheme

Computer Networking

Notes and solutions following the Gujarat Technological University (GTU) syllabus for DI03000131. Independent material — not issued by the university.

Information & Communication Technology

Materials

Syllabus

The official syllabus this material follows.

  • Syllabus

    6 pages

    FreeRead

Complete Book

The whole syllabus, unit by unit, written for the exam.

Problem Solver

Step-by-step solutions to typical problems.

Slides

Lecture slides for revision.

Past Papers

Original question papers from previous exams.

  • Mid-semester paper — Winter 2026

    2 pages

    FreeRead
  • Summer 2026 question paper

    3 pages

    FreeRead
  • Winter 2025 question paper

    3 pages

    FreeRead

PYQ Solutions

Past university papers, fully solved.

  • Solved past papers — detailed answers

    48 pages · English + ગુજરાતી

Question Bank

Questions grouped by topic, with answers.

  • Question bank with answers

    18 pages · English + ગુજરાતી

  • Question bank with answers

    1 pages · English + ગુજરાતી

  • Question bank with answers

    13 pages · English + ગુજરાતી

Assignments & Tests

Assignments and unit tests to practise with.

Syllabus units

Unit 1: Introduction to Computer Networks
  • Need, Advantages and Applications of Computer Networks
  • Physical topologies of Network: Star, Ring, Bus, Mesh, Tree, Hybrid
  • Internet Standards: Protocol, Interface
  • Network Classification: Based on Transmission Technologies (Point-to-point, broadcast), Based on scale (PAN, LAN, WAN, MAN, VPN, Internet), Based on Architecture (Peer to Peer, Client Server)
  • Advantages of Client Server over Peer-to-Peer Model
  • OSI and TCP/IP models and their comparison
Unit 2: Network Devices and Technologies
  • Classification of Transmission Media: Role of different devices
  • Repeaters, Hubs, Bridges, Switches (layer 2 and layer 3)
  • Routers
  • Access Points
  • Firewalls: Concept, principles
  • Introduction to Network management system (OS, CLI, Administrative Functions, Interfaces)
  • Ethernet, Fast Ethernet, Gigabit Ethernet
  • Wireless LAN
  • FDDI & CDDI
  • Software defined network
Unit 3: Physical and Data Link Layers
  • Physical Layer: Transmission media (Twisted pair, Coaxial cable, Fiber optic cable)
  • Wireless Medium as Physical layer
  • ISM Band
  • Cable modem
  • Sub Layers of Data Link Layer and functions: Error control, Flow control examples
  • Network Layer: Packet Switching
  • IP Addressing
  • CIDR & NAT
  • IP layer protocols (ICMP, ARP, RARP, DHCP, BOOTP)
  • IPv4 and IPv6 comparison
Unit 4: Transport and Application Layers
  • Transport Layer: Elements of Transport protocols - TCP & UDP, connection oriented and connection less
  • Application Layer: DNS - Domain Name System
  • Internet Services: World Wide Web: Web browser, HTML
  • Electronic Mail: Functions of Email system, User agent, Message format, Mail Protocols (SMTP, POP3), FTP, Remote Login
  • Voice and Video over IP
Unit 5: Network Security
  • Introduction to Network Security, Cryptography
  • Security topologies - Security zones, DMZ, Internet, Intranet, VLAN, Security implication, Tunnelling
  • IP security: Overview, architecture, configuration
  • Virtual Private Network
  • Email security: Email security standards: Working principles of SMTP, PEM, PGP, S/MIME, spam
  • Information Security Standards - ISO, IT Act, Copyright Act, Cyber Laws in India
  • IT Act 2000 Provisions and latest amendments
  • Social issues, Hacking, precautions

About this course

Computer Networks & Data Communication is crucial for students as it forms the backbone of modern communication systems. Understanding this subject is essential for comprehending how data is transferred and shared across devices and networks. It enables students to grasp the fundamentals of internet protocols, network security, and the seamless flow of information in the digital age. Proficiency in this subject is essential for various careers, ensuring students are well-equipped for the ever-evolving technology landscape. Thus, this course is an important course for students who want to work in network administration, cybersecurity, software development, and systems engineering.