BANalyzerContents

SPP vs. IPC

SPP vs. IPC

Packet header format is of same length.

Last field usage differs:

- IPC uses for length or error indication.

- SPP uses for flow control.

Virtual connection implementation.

- IPC uses single public connection between two IPC entities, processes are unaware of connection.

- SPP uses private connection between two ports, process may use one more connections with a given port.

Flow control.

- IPC does not support flow control of data packets.

- IPC assumes upper layers provide flow control if needed.

- SPP provides flow control, modified dynamically.

Virtual connection termination.

- For IPC, terminates if nodes cannot communicate or if it is idle for some period of time.

- For SPP, terminates if process closes connection, or if nodes cannot communicate.

Acknowledgments.

- IPC does not transmit acknowledgments on an idle connection.

- SPP periodically transmits acknowledgments on an idle connection.


BANalyzerContents