Tecnología

Inicio

Vs. socks4 Proxy socks5

Vs. socks4 Proxy socks5


SOCKS es un protocolo de red escrita específicamente para servidores proxy. Un servidor proxy hace las veces de otro equipo, ya sea la protección de la identidad de un cliente mediante la presentación de solicitudes en su nombre, o la protección de la carga en el servidor mediante el despliegue en las solicitudes en su nombre. La forma más común de servidor proxy es un servidor HTTP (Hypertext Transfer Protocol) del servidor proxy. SOCKS trabaja en un nivel más bajo de la tecnología de redes de HTTP.

Las capas de red

Para entender cómo funciona SOCKS es necesario entender el concepto de capas de red. protocolos de red se representan como capas en una pila, con los protocolos relativos a las propiedades físicas en la parte inferior en la capa 1, que gravita hasta aplicaciones orientadas a los usuarios en la capa superior. Hay dos grupos rivales de redes pilas de protocolos. Estos son el modelo de Interconexión de Sistemas Abiertos y el modelo TDP / IP. OSI es más finamente escalonada, con siete capas. TCP / IP es menos precisa, pero se implementa más ampliamente. Un servidor proxy normal funciona a la capa de aplicación, la transmisión de las solicitudes de contenido de un lado a otro, y luego pasar de nuevo que el contenido, que es generalmente una página Web. SOCKS opera en la capa de transporte, lo que significa que es capaz de integrarse con los procedimientos de creación de la sesión de Protocolo de control de transmisión.

Protocolo de Control de Transmisión

El Protocolo de Control de Transmisión, TCP, es uno de los dos protocolos de transporte de la pila de protocolos TCP / IP. El otro, el User Datagram Protocol, no crea conexiones SOCKS y así no ofrece servicios especiales para las transferencias utilizando dicho protocolo. transacciones TCP, sin embargo, son diferentes y calcetines fue escrita específicamente para interactuar con este protocolo. TCP forma una conexión con el servidor de extremo. Esto se llama una sesión. Una vez que se establece una sesión, se envían varios mensajes de ida y vuelta hasta que se termine la sesión.

SOCKS y TCP

SOCKS se encuentra en el otro extremo de como conexión. El cliente se conecta al servidor SOCKS y le pide que conectarse a una dirección IP y número de puerto en otro equipo. En la programación de la red, una vez que se permite una conexión, el programa cliente "se une" la dirección IP y número de puerto de la conexión para crear una "toma", que es un número de identificación para la dirección IP y el puerto combinación de números. El nombre de "medias" es la abreviatura de "tomas". Una solicitud a un servidor de calcetines para un puerto dedicado para los mensajes entrantes se consigue con un comando BIND.

Cuatro Versus Cinco

La primera versión disponible públicamente del protocolo SOCKS era SOCKS 4. No contiene servicios de autenticación o cifrado, en el supuesto de que serían proporcionados por el TCP compatibles Transport Layer Security, que operan sus propios Concertare en el punto de establecimiento de la sesión. SOCKS 5 contiene los procedimientos de autenticación y cifrado.