The role of HTTP proxy Server Web security, application integration, performance optimization
1. Agent
In computer networks, a proxy server was a server (a computer system or an application) that acts as an intermedia RY for requests from clients seeking resources from other servers
A Proxy server may reside on the user's local computer, or at various points between the user ' s computer and destination s Ervers on the Internet.
- A proxy server that passes requests and responses unmodified is usually called a gateway or sometimes a tunneling ProX Y.
- A forward Proxy is an internet-facing proxy used to retrieve from a wide range of sources (with most cases anywhere on the I nternet).
- A reverse proxy is usually an internal-facing proxy used as a front-end-control and protect access to a server on a PRI Vate Network. A reverse proxy commonly also performs tasks such as load-balancing, authentication, decryption or caching.
2. Cache (Web Cache/proxy cache)
Save a copy of a remote resource
3. Gateways (Gateway)
Provides protocol conversion capabilities
4. Tunnels
Free forwarding of data for SSL
5. Agent Agents
The above content is only used for learning records
Resources:
[1] https://en.wikipedia.org/wiki/Proxy_server (proxy_server)
[2] Https://en.wikipedia.org/wiki/Gateway_ (telecommunications) (Gateway)
[3] HTTP authoritative guide David Gourley
[4] https://www.w3.org/Protocols/
Structure components of the web