- 2078 Bhadra · 4 marks
Packet vs message switching
Short answer
Message switching sends the entire message as a unit stored at each node, causing high delay. Packet switching divides the message into small packets, using pipelining to reduce delay. Packets share links fairly; only damaged packets are retransmitted. Packet switching suits real-time traffic better.
Write a short note on packet switching versus message switching.
Both use store-and-forward switching in which no dedicated path is reserved, but they differ in the unit that is sent.
- Message switching: the entire message is sent as one unit from node to node. Each node receives the whole message, stores it (often on disk) and forwards it when the next link is free.
- Packet switching: the message is divided into small packets of limited size which travel independently (or along a virtual circuit) and are reassembled at the destination.
| Point | Message switching | Packet switching |
|---|---|---|
| Unit of transfer | Whole message (any size) | Packets (fixed upper size) |
| Storage at nodes | Large, disk | Small, RAM buffer |
| Delay | High, since entire message is received at each hop | Lower, pipelining of packets |
| Link occupancy | Link blocked for long messages | Short, fair sharing of links |
| Error handling | Whole message is resent | Only damaged packet is resent |
| Suitable for | Telegram, email, non-real-time | Internet, interactive and data traffic |
| Reordering | Not needed | Required at the destination |
| Header overhead | One header | Header in every packet |
For a message of M bits over k hops at rate R, message switching delay ≈ k·M/R, while packet switching with packet size p is about (M + (k−1)p)/R, which is much less.
✓ Answer checked by Claude Sonnet 5.5
Related questions
- Circuit vs packet switching · Data Communication, chapter 7 · asked 4×
- Switching, circuit vs packet, X.25 layers · Data Communication, chapter 7
- Packet switching · Data Communication, chapter 7 · asked 3×
- Datagram vs virtual circuit switching · Data Communication, chapter 7 · asked 3×
- Circuit vs packet switching · Computer Networks and Security, chapter 2 · asked 3×
- IPv6 migration; IPv4 vs IPv6 packet structure · Internet and Intranet, chapter 2
- Content filtering vs packet filtering · Internet and Intranet, chapter 5
- Circuit switch vs packet switch · Telecommunications, chapter 8