In the context of Computer Networks, which of the following best describes the…

2024

In the context of Computer Networks, which of the following best describes the transmission of a message using packet switching?

Answer: A. Data packets may follow different routes and may arrive at different times in different order.Concept — Packet switching means a message is divided into packets that are multiplexed statistically over shared links: no capacity is dedicated to one…

  1. A.

    Data packets may follow different routes and may arrive at different times in different order.

  2. B.

    Data packets will always follow the same route and arrive at the same time in the same order

  3. C.

    Data packets will always follow the same route but could arrive at different times in different order

  4. D.

    Data packets may follow different routes but will always arrive at the same time in the same order

Attempted by 211 students.

Show answer & explanation

Correct answer: A

Concept — Packet switching means a message is divided into packets that are multiplexed statistically over shared links: no capacity is dedicated to one conversation, and each packet is stored and forwarded hop by hop, competing for every outgoing link with all other traffic. The technique takes two forms. In the datagram form each packet carries a full destination address and every router decides its next hop independently, so the packets of one message need not follow a common path. In the virtual-circuit form (X.25, Frame Relay, MPLS) one path is chosen at setup and every packet of the flow is switched along it.

In neither form is delivery timing fixed, because the queueing delay at each hop depends on whatever other traffic happens to be present. Packet switching therefore guarantees neither a common path nor equal transit times; it only permits them. Higher layers repair what the network does not promise: TCP numbers the bytes it carries inside its segments, buffers whatever arrives, and hands the byte stream to the application in its original order.

Application — Sent this way, two consecutive packets of one message can be pushed onto different outgoing links at the first congested router, cross paths with different hop counts, and wait in queues of different depths. They can therefore reach the receiver separated in time, and the packet sent second can be delivered to the receiving stack before the packet sent first. The right description is consequently a permissive one — packets MAY take different routes and MAY arrive at different times in a different order — not an absolute promise about route, timing, or sequence.

Cross-check — Setting the four behaviour combinations against that concept separates them:

Route claimed

Timing and order claimed

Fit with packet switching

Different routes (may)

Different times, different order (may)

Describes the datagram form directly, and the permissive "may" leaves room for the virtual-circuit form, where a common path does occur. This is the behaviour packet switching is defined by.

Same route (always)

Same time, same order

The word "always" forbids independent per-packet routing, so the datagram form is ruled out. Fixing the route and holding delay steady is circuit switching, and even there packets sent one after another arrive one after another.

Same route (always)

Different times, different order

The same "always" again forbids independent routing. Reordering on a common path is not impossible, since parallel processing inside a node can cause it, but the route claim has already failed.

Different routes (may)

Same time, same order (always)

The route half is acceptable, but no packet-switched network can promise coincident arrival: a link carries packets one after another, and independently routed packets cannot be guaranteed to keep their sequence.

Result — Transmission of a message by packet switching is best described as: data packets may follow different routes and may arrive at different times in different order.

Explore the full course: Nta Ugc Net Paper 2

Loading lesson…