Every task we perform on our computer — whether number crunching, watching a video, or typing out an article — requires different components of the machine to interact with one another. "Communication ...