1. HTTP proxy: the HTTP proxy is a server between the browser and the web server. After connecting the proxy, the browser no longer retrieves the web page directly from the web server, but sends a request signal to the proxy server. The proxy server sends a request to the web server, receives the data returned by the web server, and then feeds back to the browser.
2. HTTP agent acts as HTTP agent, that is to say, to represent Internet customers to obtain network information.
3. HTTP agent application scenarios: data capture, ASO optimization, e-commerce collection, game studio, marketing promotion.
What are the differences between the SOCKS agent and the HTTP agent?
The difference between socks and http:
SOCKS is a group of open software open standards developed by the Internal Engineering working Group (IETF) to deal with network security. SOCKS is sandwiched between the Internal server and the client like a wall, providing traffic and secure management of information entering and leaving the corporate network. The term SOCKS is not an abbreviation for a group of English prefixes, but a security standard related to the Socket port of TCP/IP. General firewall systems usually act like gateways (Gateway) on the seventh layer of the OSI model, that is, the application layer, to regulate TCP/IP 's advanced protocols, such as Telnet, FTP, HTTP and SMTP, while SOCKS acts on the fourth layer of the OSI model, that is, the session layer. Provide secure services for client-to-server or server-to-server data connections like an agent. Because SOCKS acts on the session layer, it is a solution that provides security services from session layer to session layer and is not affected by changes in high-level applications.
So what's the difference between SOCKS4 and SOCKS5? Specifically, SOCKS4 can only proxy the TCP protocol, while SOCKS5 can act as an agent for any protocol, while QQ uses the UDP protocol, so it cannot use the SOCKS4 proxy, while foreign ICQ uses the TCP protocol that is more secure than the UDP protocol, so you can use the SOCKS4 proxy.
What's the difference between the SOCKS agent and the HTTP agent? We know from the above that SOCKS works on the session layer, while HTTP works on the application layer, and the Socks proxy simply passes packets, regardless of the application protocol (such as FTP, HTTP, and NNTP requests), so the Socks proxy server is much faster than the application layer proxy server.