Questions About Simple Example
What if more than 2 computers want to communicate?
- Need node identifier field (destination) in packet
- Routing and topology
What if packet is garbled in transit?
- Add error detection field in packet (e.g., CRC)
What if packet is lost?
- More elaborate protocols to detect loss (e.g., NAK, time outs)
What if multiple processes/machine?
- Dispatch
- Queue per process
Questions such as these lead to more complex protocols and packet formats