🌐

Computer Networks Overview

Jul 9, 2025

Overview

This lecture provides an introduction to the Computer Networks subject, outlines its importance, key topics, exam weightage, and recommended resources.

Importance of Computer Networks

  • Computer Networks is a core engineering subject relevant for Computer Science, Electronics, and IT branches.
  • Appears in major competitive exams and is vital for industry placements, especially in network-related roles.
  • Offers broad career opportunities with high salary packages in areas like AI, security, and network management.

Exam Pattern & Strategy

  • The subject accounts for 8-10 marks out of 70 technical marks in exams.
  • Typical questions split as 25% theory (one/two mark questions) and the rest numericals.
  • Key to success: focus on formulas, basic concepts, and problem-solving skills.

Recommended Books

  • "Data Communication and Networks" by Forouzan (McGraw-Hill)
  • "Computer Networks" by Tanenbaum (Pearson)
  • "Computer Networking: A Top-Down Approach" by Kurose & Ross (Pearson)
  • Prefer standard books for clear concepts and exam preparation.

Major Topics & Blueprint

  • Basics of data communication: simplex, half/full duplex communication, topologies, WAN, LAN, OSI model.
  • Important models: OSI, TCP/IP.
  • Communication types: serial/parallel, synchronous/asynchronous.
  • Multiplexing methods: TDM, FDM, CDM.
  • Transmission media: guided (cables, fiber) and unguided (radio, microwave).
  • Switching techniques: packet, datagram, circuit, message switching.
  • Error and flow control: sliding window, access control methods, Ethernet, Token Ring.
  • Network layer concepts: logical addressing (classful/classless), subnetting, supernetting, routing protocols (RIP, OSPF), error reporting.
  • Transport layer: process-to-process delivery, protocols (TCP, UDP, SCTP), session management.
  • Application layer: basics of cryptography, data compression, DNS, FTP, HTTP, SMTP.

Key Terms & Definitions

  • OSI Model β€” A 7-layer framework for network communication.
  • Multiplexing β€” Combining multiple signals over a single medium.
  • Subnetting β€” Dividing networks into smaller segments.
  • Routing Protocol β€” Algorithm to determine data paths in a network.
  • TCP/UDP/SCTP β€” Transport layer protocols for data transfer.
  • Sliding Window Protocol β€” Method for flow control in networking.

Action Items / Next Steps

  • Review recommended textbooks for each major topic.
  • Practice numerical and theoretical questions from previous exams.
  • Breakdown each subject topic for focused study as per the blueprint.