Gateways and Bridges
A gateway is the hardware and software that allows communication between dissimilar networks.
A bridge is the hardware and software that allows two similar networks to communicate.
Because communications devices vary in their methods of transmitting data, communications software provides protocols for standardizing the process.