Problem
Explain the following terms associated with multicomputer networks and message-passing mechanisms:
(a) Message, packets, and flits.
(b) Store-and-forward routing at packet level.
(c) Wormhole routing at flit level.
(d) Virtual channels versus physical channels.
(e) Buffer deadlock versus channel deadlock.
(f) Buffering flow control using virtual cut-through routing.
(g) Blocking flow control in wormhole routing.
(h) Discard and retransmission flow control.
() Detour flow control after being blocked.
(J) Virtual networks and subnetworks.