A gateway is a combination of hardware and software that enables two networks with different protocols to communicate with one another. A gateway is usually a dedicated server on a network, because it typically requires large amounts of system resources. The following types of gateways exist:
An address gateway connects networks with different directory structures and file-management techniques.
A protocol gateway connects networks that use different protocols. This is the most common type of gateway.