What Is a SOCKS Proxy Server?

What Is a SOCKS Proxy Server? thumbnail
What Is a SOCKS Proxy Server?

A SOCKS proxy server is a server-based computer or application used to transfer data between client computers using a set of filtering rules for enhanced security. SOCKS is an abbreviation for "sockets," which are connection points on the Internet. The SOCKS Internet protocol serves to keep client machines safe and anonymous for security purposes and to help speed up the access of routinely accessed data, especially when used in conjunction with a firewall.

  1. OSI Protocol

    • The SOCKS protocol works at the session layer (layer 5) of the OSI model.

    Filtering

    • SOCKS proxy filtering is usually accomplished by IP address, connection method and previous sessions.

    Versions

    • The current versions of SOCKS are the SOCKS 4 protocol, the SOCKS 4a protocol and the SOCKS 5 protocol. Each new version increases accessibility and adds functionality, but the older versions are still in widespread use.

    Types of SOCKS Proxy Servers

    • The most common types of SOCKS proxy servers are caching, web proxy, content-filtering and reverse proxy server. Some types of proxy servers can be set up for eavesdropping and circumventing restrictions placed on data access.

    Common SOCKS Software

    • Software used to configure a SOCKS proxy server includes SS5, WinSocks, OpenSSH, Dante, Sun Java System Web proxy, Free Cap and Freeproxy.

Related Searches:
  • Photo Credit mconnors/http://morguefile.com/archive/display/4737

Comments

You May Also Like

Related Ads

Featured