Computer Networks (CN)
Zero-fluff engineering notes, layered architecture deep-dives, protocol packet traces, and high-yield interview frameworks for university semester exams, engineering foundations, and technical placement rounds.
Introduction & Network Architectures
Data communication components, network criteria, transmission modes, physical topologies, OSI 7-layer architecture, and transmission media.
Data Link Layer: Framing, Flow & Error Control
Bit-oriented and byte-oriented framing, stop-and-wait, sliding window protocols (GBN, Selective Repeat), and CRC error detection.
Data Link Layer: MAC Sublayer & Ethernet
Multiple access protocols (ALOHA, CSMA/CD, CSMA/CA), collision domains, Ethernet frame format, and transparent bridging.
Network Layer: IPv4/IPv6 Addressing & Subnetting
Classful vs classless addressing (CIDR), variable length subnet masking (VLSM), IPv4 header analysis, and NAT translation.
Network Layer: Routing Protocols & Control Plane
Intra-domain and inter-domain routing, Distance Vector (Bellman-Ford), Link State (Dijkstra), Count-to-Infinity, and ICMP.
Transport Layer: UDP, TCP & Connection Flow
Process-to-process multiplexing, port numbers, User Datagram Protocol (UDP), TCP segment format, and 3-way handshake.
Transport Layer: Congestion Control & Reliability
TCP flow control vs congestion control, Slow Start, Congestion Avoidance, Fast Retransmit, Fast Recovery, and TCP timers.
Application Layer Protocols
Client-server architecture, Domain Name System (DNS), HTTP/1.1 vs HTTP/2 vs HTTP/3, email protocols (SMTP, IMAP, POP3), and FTP.
Network Security & Cryptography
Symmetric vs asymmetric encryption, RSA mathematics, digital signatures, hash functions, TLS/SSL handshakes, and firewalls.
Physical Layer Devices & Wireless Networks
Modulation techniques, Nyquist and Shannon theorems, repeaters, hubs, Wi-Fi architectures (IEEE 802.11), and Bluetooth.