NIC-Level Loopback
Two DMA operations
User-space Shared Memory
The sending process copies the message to the shared memory area.
The receiving process then copy over the message to its own buffer.
Kernel based Shared Memory
- The receiving process needs to bring the sending process’ buffer into its cache
- And the receiving process can write this buffer into its own receive buffer