Computer Networks · TEE · mocks

Q2B · Switching or subnet design

TEE mock C · full paper

TEE · 100 attempted marks · solutions for every choice · current syllabus 702AI0C023

TEE practice mock · Q2B. A company wants to set up a network for smooth data transfer between its offices. Based on your understanding, which switching technique—circuit, packet, or message—would you recommend? Explain how each works and compare their pros, cons, and best use cases to support your choice. [10 mock marks]

Answer

Swipe across the diagram to read its labels ↔
Three switching techniques: what is forwarded?
Diagram: Three switching techniques: what is forwarded?. Labels: Three switching techniques: what is forwarded? | Three switching techniques: what is forwarded? | 1. Circuit: reserve a path, then stream data | Setup → reserved capacity → data transfer → release. | 2. Message: store the entire message at each node | Large forwarding unit; no packet-level pipeline. | 3. Packet: divide, then forward packet by packet | Shared links can simultaneously carry different packets.
The three forwarding units and resource choices.

Circuit switching

A setup phase reserves a circuit through intermediate switches. Data then streams through the established path until release. It offers predictable reserved service and low per-unit forwarding overhead, but setup takes time and idle periods waste reserved capacity. A traditional dedicated voice circuit is an appropriate illustration.

Message switching

Each intermediate node receives and stores the entire message before forwarding it. Links can be shared and no end-to-end circuit is required, but large messages need buffers and cause substantial store-and-forward delay. It illustrates delay-tolerant whole-message delivery, rather than an efficient choice for interactive office traffic.

Packet switching

A message is segmented into packets, allowing shared links and pipelined forwarding. This suits bursty data and supports flexible routing. Costs include packet headers, variable queueing delay, potential packet loss and possible reordering in datagram networks.

AspectCircuit switchingMessage switchingPacket switching
Unit handledContinuous stream on established circuitWhole messageSmall packets
Resource useCapacity reserved along a circuitShared; message stored at each intermediate nodeShared; each packet stored/forwarded in this model
SetupRequired before data transferNo circuit setup requiredDatagram: no connection setup; virtual circuit: setup
DelaySetup delay, then relatively predictable serviceLarge store-and-forward delay for long messagesVariable delay; packet pipeline can reduce completion time
Main limitationReserved capacity can be idleLarge buffers; unsuitable for tight delay needsHeaders, possible queueing/loss; datagrams may reorder

Recommendation

For ordinary office file, web and collaboration traffic, choose packet switching, with adequate capacity and traffic management. Its statistical sharing serves bursty sources efficiently. If strict deterministic service is required, state that requirement and discuss additional service engineering rather than promising that every packet network guarantees timing.