conexión de doble socket

3

Estoy ocupado experimentando con conexiones TCP de socket. Hice un socket SOCK_STREAM de cliente y tengo algunas preguntas:

  • ¿Hay alguna forma de que un socket de transmisión (TCP) pueda obtener datos de otro socket sin tener que conectarse a él?

  • ¿Es más seguro tener un socket que un cliente se conecta para enviar datos, y otro del cual el cliente obtiene datos (los sockets del servidor intercambian datos) en lugar de un socket arriba y abajo?

    / li>

Porque lo que estoy tratando de hacer ahora es configurar un socket de cliente que solicite datos de un socket de servidor. Luego, ese socket del servidor envía los datos a otro socket aleatorio que envía los datos al cliente.

Si no sabes exactamente a qué me refiero, ¡estoy abierto a preguntas!

    
pregunta Thomas W 29.03.2015 - 21:00
fuente

1 respuesta

1

Para responder a la primera pregunta: no, no es posible que un socket se conecte a él, a menos que ataque la capa IP debajo. En ese caso, ya no tiene que hablar de sockets.

No, no es más seguro tener un socket de servidor conectado al cliente. Un atacante podría enviar el socket del servidor casi a cualquier lugar.

Si desea proteger un socket, use TLS.

    
respondido por el Maarten Bodewes 30.03.2015 - 01:31
fuente

Lea otras preguntas en las etiquetas