The conversion of data from one protocol to another, allowing computers from different systems to communicate.