27 Qs · since 2013 · 49 marks · 1.9 marks/paperMedium yield
Medium Access Control (MAC) in GATE CS is predominantly tested through quantitative numerical problems and conceptual protocol comparisons. The focus is split between random access… Guide
Topic guide
Medium Access Control (MAC) in GATE CS is predominantly tested through quantitative numerical problems and conceptual protocol comparisons. The focus is split between random access protocols (CSMA/CD collision detection constraints and slotted ALOHA transmission probabilities), controlled access (Token Ring round-trip delays and token holding limits), and wireless MAC protocols (IEEE 802.11 CSMA/CA features, channels, and ACK mechanisms). Most questions carry 2 marks and appear in NAT format requiring unit conversions.
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 .
CRC Transmitted Codeword Computation
common · MCQ · 2 marks · 2017
Given a generator polynomial over GF(2) and a binary information bit sequence, append r zeros (where r is the degree of the polynomial), perform modulo-2 binary division (XOR), and append the remainder to form the transmitted codeword.
Minimum Hamming Distance and Error Bounds
occasional · MCQ · 2 marks · 2017
Given a finite set of binary codewords, compute all pairwise Hamming distances to find the minimum distance , and determine the error detection () and error correction () limits.
Hamming Code Parity and Bit Reconstruction
occasional · MCQ · 2 marks · 2021
Given a Hamming code layout with check bits at powers-of-two positions and partial data/check bit assignments, formulate even/odd parity equations to solve for unknown bit values.
CSMA/CD Collision Detection Limit Calculation
common · mixed · 2 marks · 2024, 2013
Given three of the four parameters (bandwidth , segment length , propagation velocity , frame size ), calculate the missing critical threshold using the fundamental collision detection condition .
Sliding Window Protocol Efficiency and Sequence Sizing
common · NAT · 2 marks · 2021, 2014
Calculate sender window size, total cycle time (including data transmission, round-trip propagation, and optionally ACK transmission delay), or the minimum sequence number field bits required for Go-Back-N or Selective Repeat to achieve a target link utilization.
Random Access Throughput (ALOHA)
occasional · NAT · 2 marks · 2021
Compute the offered load from aggregate Poisson arrival rates and frame transmission time, and evaluate network throughput using the success probability models of Pure or Slotted ALOHA.
Framing Mechanics and Link Layer Addressing
occasional · MCQ · 1 marks · 2021, 2014
Evaluate exact bit/byte stuffing and destuffing patterns given standard flag delimiters (such as 01111110), or determine the unicast vs. broadcast addressing nature of control frames like ARP request/reply.
Stop-and-Wait ARQ Throughput Calculation with ACK Transmission Delay
common · NAT · 2 marks · 2016
Given frame size, sender transmission rate, ACK packet size, receiver transmission rate, and one-way propagation delay, calculate total cycle time and resulting throughput in bytes/second or bps.
Intra-Subnet Address Resolution (ARP over Ethernet)
occasional · MCQ · 2 marks · 2019
Questions asking how a source host resolves the MAC address of a destination host within the same local subnet using ARP broadcast at the Data Link layer.
CSMA/CD Minimum Frame Size & Timing Constraint
common · NAT · 2 marks · 2016, 2015
Given bandwidth, distance/propagation delay, and signal speed or frame size, use the fundamental CSMA/CD constraint to calculate the missing parameter (minimum frame size in bytes, signal speed in km/s, or maximum cable length).
Discrete Slot Collision and Success Probability
occasional · NAT · 2 marks · 2015
Calculate the probability that exactly one node transmits successfully in a given time slot without collision, given independent transmission/frame generation probabilities for each node in a slotted LAN environment.
Token Ring Maximum Cycle Time & Timer Limits
occasional · NAT · 2 marks · 2014
Compute the total ring latency and token timer threshold before a monitor station declares the token lost, by summing total ring propagation delay and cumulative token holding times across stations.
Wireless MAC (IEEE 802.11) Protocol Properties
occasional · MCQ · 2 marks · 2016
Conceptual multi-statement evaluation regarding IEEE 802.11 wireless LAN characteristics, including CSMA/CA vs. CSMA/CD, RTS/CTS virtual carrier sensing, non-overlapping 2.4 GHz channels, and unicast ACK requirements.
Conceptual Statement Evaluation of CSMA/CD Protocols
common · MCQ · 1 marks · 2016
Questions present four statements describing operations of the MAC sublayer in Ethernet (such as continuous sensing, collision abortion, jamming signal usage, or backoff window expansion) and ask to identify the TRUE/FALSE statement.
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 .
Sliding Window Utilization and Sender Window Size
Used to find the minimum integer sender window size required to achieve 100% link utilization.
Selective Repeat Sequence Number Space
Used to calculate the minimum distinct sequence numbers required in Selective Repeat where .
Sequence Number Bits Requirement
Used to determine the minimum number of bits allocated in the frame header for the sequence number field.
Polynomial to Binary Generator Divisor Mapping
Converting a given generator polynomial of degree into an -bit binary divisor.
Augmented Message Construction
Appending zeros to the right of an -bit message before executing modulo-2 division.
Modulo-2 CRC Remainder Relation
Finding the -bit remainder that serves as the CRC checkbit sequence appended to form the transmitted codeword.
Error-Correcting Capability Bound
Used to compute the maximum number of erroneous bits that a block code with minimum distance can correct.
Error-Detecting Capability Bound
Used to compute the maximum number of error bits guaranteed to be detected.
CRC Appended Zero Count
Determines the number of zero bits appended to the message before polynomial division, where is the generator polynomial.
Hamming Parity Coverage Rule
Used to identify which bit positions are covered by parity bit under even parity.
CSMA/CD Minimum Frame / Maximum Distance Condition
Determining minimum frame size, maximum bus distance, or maximum transmission speed in Ethernet CSMA/CD networks.
Sliding Window Protocol Efficiency (with ACK delay)
Finding link utilization or solving for sender window size given data rate, packet sizes, and round-trip propagation delay.
Selective Repeat Sequence Number Constraint
Computing the minimum number of bits () in the sequence number field for Selective Repeat ARQ.
Pure ALOHA Throughput
Calculating successfully transmitted frames per unit time under Poisson arrivals with rate in Pure ALOHA.
Data Transmission Delay
Used to compute the time required by the sender to put all bits of a data frame onto the link.
Acknowledgement Transmission Delay
Used when the acknowledgement frame size is non-negligible and receiver bandwidth is provided.
Total Cycle Time for Stop-and-Wait
Used to calculate the complete elapsed time from the start of frame transmission until full receipt of the acknowledgement.
Sender Throughput
Used to calculate useful data delivered per unit time (in bytes/sec or bits/sec).
CSMA/CD Collision Detection Condition
Used to find minimum frame length (), maximum distance (), bandwidth (), or propagation speed () such that collisions are detected before transmission completes.
Propagation Delay
Used to calculate signal transit time over physical media (coaxial, twisted pair, optical fiber, or ring loops).
Transmission Delay
Used to find the time needed to push all bits of a frame onto the transmission channel.
Token Ring Lost-Token Timeout
Used to determine the maximum round-trip delay a token can take around the ring before the monitoring station assumes loss.
Single Slot Success Probability (Heterogeneous Nodes)
Used in slotted ALOHA / synchronous slot models when nodes have distinct transmission probabilities and exactly one node must transmit.
Binary Exponential Backoff Contention Range
Used to determine the random backoff multiplier range and evaluate the probability of collision on subsequent retransmissions.
Questions have evolved from basic Stop-and-Wait formulas to realistic multi-parameter accounting (considering ACK transmission time, processing delay, data vs. overhead bytes) and dual-constraint window/sequence number design problems.
2026, 2017, 2015
High prevalence of numerical answer type (NAT) and 2-mark computational MCQs that test unit conversions (e.g., bits vs. bytes, kbps vs. bps, nanoseconds per meter).
2026, 2025, 2017, 2015
Emphasis is placed on end-to-end exact integer calculation formatted as Numerical Answer Type (NAT), ensuring candidates understand ceil operations at discrete window sizing and bit-allocation stages.
2016
Direct calculation of CRC checkbits via polynomial division has appeared as a high-weightage 2-mark MCQ requiring careful step-by-step XOR arithmetic.
2021
Questions consistently carry 2 marks and assess step-by-step bitwise mechanics rather than pure qualitative definitions.
2021, 2017
Testing shifted from classic CRC and code distance evaluations (2017) to structured tabular verification of Hamming parity bit relationships (2021).
2021, 2017
Shift from simple multiple-choice calculation questions to NAT questions requiring precise arithmetic (e.g., fractional window sizing rounded to nearest integer, exponential throughput evaluations).
2024, 2021, 2014
Increased precision in sliding window problems, explicitly providing finite ACK transmission frame lengths rather than assuming ACK transmission time is zero.
2021
GATE tests precise multi-component round-trip timing by explicitly specifying non-negligible acknowledgement sizes and receiver transmission rates rather than assuming instantaneous ACKs.
2016
Focuses on conceptual understanding of link-layer framing and broadcast mechanisms (MAC broadcast vs. IP broadcast and direct host vs. gateway involvement).
2019
Transition from direct calculation of protocol limits (Token Ring in 2014) to standard Ethernet CSMA/CD collision-detection constraints and probability-based slotted ALOHA success rates in 2015-2016.
2016, 2015, 2014
High prevalence of 2-mark NAT questions requiring multi-step arithmetic, precise unit conversions (bits to bytes, seconds to microseconds, meters to kilometers), and edge tolerance consideration.
2016, 2015, 2014
Direct conceptual 1-mark MCQs test precise protocol mechanics (CSMA/CD operational rules) rather than purely numerical calculations.
2016
Easy questions ask for direct application of or qualitative relationships with negligible overheads (1 mark MCQ or standard 2 mark NAT). Medium questions incorporate multiple real-world parameters (ACK frame size, processing delay, header overheads) or multi-step logic combining wrap-around time constraints and BDP for sequence number sizing (2 mark NAT or MCQ). Hard questions (rare) combine packet error rates, retransmission timeouts, and asymmetric sliding windows.