Some cases where raw buffer-based drivers are extremely useful are as follows:
- When large buffers are required because large amounts of data will be received at once
- During transaction-based communication protocols, especially when the length of the received data is known in advance