11 topics · 133 Qs · 7.6 marks/paper · since 2011
Medium Access Control (MAC) in GATE CS is predominantly tested through quantitative numerical problems and conceptual protocol comparisons. GATE CS tests TCP across three primary a… Guide
Open a topic to browse, or practice it timed.
Jump to the first question from that paper.
Subject guide
Medium Access Control (MAC) in GATE CS is predominantly tested through quantitative numerical problems and conceptual protocol comparisons. GATE CS tests TCP across three primary areas: congestion control dynamics (window growth phases, timeout recovery, and round-by-round segment tracking), sequence number wrap-around time and bit-budget calculations against MSL, and connection lifecycle mechanics (3-way handshake flags, state transitions during active/passive close, and crash recovery with RST segments). IPv4 testing in GATE CS focuses heavily on numerical datagram mechanics (fragmentation offset, payload size, header scaling factors), CIDR subnetting (subnet allocation, host ranges, bitwise masking, and longest prefix match forwarding), and IP header architecture (field modifications during transit, option field capacity, and encapsulated protocol numbers).
Transmission Time and Propagation Delay
Used to compute data/ACK packet transmission times and one-way propagation delays from frame length , bandwidth , distance , and signal speed .
Stop-and-Wait Efficiency (Standard / Ideal)
Used when processing delay and ACK transmission time are negligible.
Stop-and-Wait ARQ Efficiency (Detailed with Overheads)
Used when ACK size, node processing time, or header/payload byte separations are explicitly specified.
Sliding Window Optimal Window Size for 100% Utilization
Used to find the minimum sender window size (in frames) needed to achieve full link utilization.
Sequence Number Space and Wrap-around Time
and
Used when determining the minimum sequence number bits under maximum throughput and lifetime/wrap-around constraints.
CRC Modulo-2 Arithmetic
Used to compute CRC checksum/FCS bits for an error-detecting generator of length .
Frame Transmission Time
Used to find the time taken to transmit a data frame of size over a link of bandwidth .
Normalized Propagation Delay (a-parameter)
Used to relate one-way propagation delay to packet transmission delay .
Stop-and-Wait Protocol Efficiency and Parameter Sizing
common · mixed · 2 marks · 2025, 2017, 2015
Calculations involving link utilization , determining minimum frame size for target utilization, or finding efficiency with detailed parameters including ACK transmission time, processing overheads, and packet headers.
Sliding Window Sizing and Sequence Number Constraints
common · mixed · 2 marks · 2026
Calculating optimal sender window size for 100% link utilization, or determining the sequence number bit width under dual constraints of maximum link utilization and sequence number wrap-around time.
Cyclic Redundancy Check (CRC) Modulo-2 Division
occasional · MCQ · 2 marks · 2026
Given a data bit sequence and a generator polynomial bit pattern of length , finding the -bit CRC remainder appended to the frame by performing XOR-based modulo-2 division.
Qualitative Analysis of Protocol Utilization
occasional · MCQ · 1 marks · 2023
Identifying the relationship between protocol efficiency and physical parameters like link distance, bandwidth, frame size, and propagation velocity.
Sequence Number Field Sizing for Sliding Window Protocols
occasional · NAT · 2 marks · 2016
Given channel bandwidth, one-way propagation delay, frame length, and protocol type (e.g., Selective Repeat), compute the frame transmission time, required sender window size for target link utilization (often 100%), total sequence number space size (), and the minimum number of sequence number bits required.
CRC Remainder / Checkbit Calculation
common · MCQ · 2 marks · 2021
Given a generator polynomial of degree and a binary data word / message , calculate the -bit CRC code (remainder) generated by modulo-2 polynomial division of by .