Because of the following reasons
(1) prompts the user for the host name of the external host to which the user wants to connect
(2) sets up a session between the gateway and the external host, and
(3) relays to the external host all data arriving from the user, and relays to the user all data arriving from the external host.
By this application gateways not performs authorization but also acts as server and client relaying information between user and remote server