In the context of computer networks, which of the following best describes a network transaction?
a) The process of storing large amounts of data on network servers.
b) The transfer of a single, complete unit of information between two network entities.
c) The allocation of IP addresses to devices on a network.
d) The encryption of data for secure transmission across a network.