When a computer receives data over a network, it faces an immediate challenge: multiple applications are running simultaneously — a browser, an email client, a file transfer tool — and all of them may be receiving data at the same time. How does the ...