Un socket es una combinación de un puerto y una dirección IP de un ordenador. Se utiliza para que el tráfico entrante puede ser fácilmente dirigida a una aplicación de recepción . A " Socket " es un concepto de capa de transporte . Función
enchufes son como sub- direcciones en un ordenador. Las aplicaciones pueden tener que estar corriendo todo el tiempo en la computadora, escuchar para los datos enviados por los programas correspondientes en otros equipos . Sockets permitir este tráfico que se filtra y se dirigió rápidamente. Los paquetes entrantes se reciben por el Protocolo de transporte designada por el zócalo ( TCP o UDP ) . El cabeceras IP y TCP /UDP se quitaron y los datos se pasan a la aplicación . Con conexiones en crudo , estas cabeceras no se quitaron y la aplicación obtiene acceso a las cabeceras así .
Características
conectores directos se adaptan a las aplicaciones que analizan cabeceras de los paquetes . Los sistemas que funcionan en el nivel sub - transporte también requieren conectores directos. Ejemplos de estos son las funciones de operación en los routers . Los protocolos de enrutamiento operan en la capa de enlace de datos . Funciones relacionadas con el Protocolo de Internet son otros usuarios de sockets .
Peligro
La presencia de sockets en un equipo lo hace vulnerable a los ataques. Los mensajes entrantes y las instrucciones de pasar por alto la capa de transporte y son vulnerables a los ataques de restablecimiento TCP o imitan .