¿Qué es el zócalo sin procesar?
Cada día en la sección Aprende Tech 🖥️ de Bobbli descubrimos un nuevo término tecnológico. Hoy os presentamos: ¿Qué es el zócalo sin procesar?
Un socket de red es un punto final para el intercambio de datos a través de una red. Piense en el socket como una dirección física: la información que pasa a través de la red de el ordenador se enruta a un socket específico en el ordenador misma. Un socket sin procesar es un tipo de socket de red que permite que una aplicación de software en un ordenador envíe y reciba paquetes de información de la red sin utilizar el sistema operativo de el ordenador como intermediario. En otras palabras, permite la comunicación directa entre un programa y una fuente externa sin interferencia del sistema operativo principal de el ordenador.
La principal ventaja de utilizar el procesamiento de red de socket sin procesar es que elimina al intermediario. Debido a que el sistema operativo no procesa datos específicamente, reduce la sobrecarga de la red, ahorra ciclos de la unidad central de procesamiento (CPU) y reduce la tensión en el hardware del sistema. Raw socket proporciona un túnel rápido entre una aplicación y un recurso externo. Ni el sistema operativo ni ningún otro programa en el ordenador es capaz de interferir con la conexión sin formato.
Las interfaces de red de socket sin procesar tienen un inconveniente. Otra vez. Los piratas informáticos suelen utilizar conexiones de socket sin procesar para realizar ataques de protocolo de control de transmisión (TCP) en una red. Durante un ataque TCP, un pirata informático envía un bit de datos falso a la red a través de una conexión de socket sin procesar. Estos datos falsos contienen una señal de reinicio para la conexión TCP, que interrumpe y bloquea las conexiones de red existentes en el ordenador.
Por esta razón, algunos sistemas operativos han retirado el soporte de socket sin formato. La razón de esto es que puede ayudar a garantizar la seguridad de la red. Las empresas de software pueden restringir la capacidad de los usuarios para usar sockets sin formato mediante lo que se denomina una «corrección», una actualización permanente del sistema operativo. Estas actualizaciones no tuvieron un impacto negativo significativo en la experiencia del usuario, ya que los beneficios de los sockets sin procesar se desvanecieron a medida que mejoraba la tecnología.
Para las ordenadores modernas, la cantidad de procesamiento adicional requerido para manejar las conexiones de socket normales en comparación con los sockets sin procesar es tan pequeña que en gran medida es irrelevante. Con los procesadores modernos que vienen en variantes duales, cuádruples e incluso hexa-core, es menos probable que las conexiones de socket de red normales se retrasen en el ordenador. Por lo tanto, el riesgo que representan los piratas informáticos y los ataques TCP de red superan cualquier beneficio, a menos que exista una justificación específica para usar una conexión de socket sin formato sobre un socket de red estándar.
¡Nunca te acostarás sin aprender algo nuevo! Si quieres saber más sobre PC, Apple, Móvil, Gaming, Redes Sociales, Reviews,…, Bobbli.com es tu página preferida.