What is SOCKS?

In the previous article, Gpwebmedia.net covered a classic definition and knowledge that has been around since the advent of the Internet, namely PROXY. In this article, we will continue with the next topic, which is SOCKS. What is it? What is SOCKS?

Definition - What is SOCKS?

In English, "sock" means a garment worn on the feet to keep them warm, and "socks" in the plural means a pair of these garments. That is the basic English definition of "sock," but in IT terminology, SOCKS refers to a more advanced type of Proxy.

In IT, SOCKS is a protocol that Proxy Servers use to accept requests from clients within a company's network system, which are then forwarded to the Internet. Essentially, SOCKS uses sockets to manage and track each connection. SOCKS can be divided into two types: Client-side, integrated directly into web browsers, and Server-side, added to Proxy Servers.

The SOCKS server will handle requests from the client, behind the firewall of the company's network system, and is responsible for allowing or denying requests based on their destination or the user's account identification information. Once the connection and the frequency of requests are established, the signals returned from the server will follow normal protocols and display on the user's computer.