Correct Answer (Detailed Explanation is Below)
B.
To compensate for differences in data production and consumption rates
Detailed Explanation
Correct Answer: To compensate for differences in data production and consumption rates.Explanation: Buffering temporarily stores data when the sender and receiver operate at different rates. For example, a printer buffer stores incoming print data while the printer produces the physical output. Buffering improves coordination but does not necessarily increase the actual speed of the slower device.