First, the concept of the Gateway: Gateway, also known as the Inter-Network connector, protocol converter. The gateway realizes network interconnection above the network layer, is the most complex network interconnection device, only for two high-level protocol different network interconnection. Gateways can be used for both WAN interconnection and LAN interconnection. A gateway is a computer system or device that acts as a transformation task. A gateway is a translator that uses a different communication protocol, data format, or language, or even between two systems that have a completely different architecture. Unlike bridges, which simply convey information, the Gateway will repackage the information received to suit the needs of the intended system. The same layer-the application layer. --from Baidu Encyclopedia.
Popularly said, the gateway is equivalent to a star of the agent, the star of all the filming requests, advertising requests are handled through the broker, the film company, the advertising company to find the star signing will not directly find the star, but contact his agent, through the broker to find the star to sign.
The concept of Gateway server is more used in game development, each client corresponds to a gateway server, the client's operation will not directly contact the game server, but through the direct-attached gateway server and the corresponding game server contact.
Gateway Server--Personal learning