Protocolo de socket directo

Protocolo de socket directo

Protocolo de socket directo

El Protocolo de Socket Directo (SDP, del inglés Sockets Direct Protocol) es un protocolo de red originalmente definido por el Software Working Group (SWG) de la InfiniBand Trade Association. Originalmente diseñado para InfiniBand, el SDP luego ha sido redefinido como un porotocolo agnóstico de transporte para la estructura de red en acceso a memoria directo remoto (RDMA). El SDP define un protocolo estándar sobre una estructura RDMA para soportar redes de stream socket (SOCK_STREAM). El SDP utiliza varias características de redes RDMA para transferencias de datos Zero Copy de alto rendimiento. El SDP es una especificación de protocolo a "nivel de cable" puro, y no habla sobre ninguna API para socket ni implementación específicas.

El propósito de Protocolo de Socket Directo es proveer una alternativa acelerada de RDMA al protocolo TCP sobre IP. La meta es hacer esto de forma que sea transparente a las aplicaciones.

Hoy en día, el Protocolo de Socket Directo para el sistema operativo Linux es parte de la OpenFabrics Enterprise Distribution (OFED), una colección de protocolos de red RDMA para el sistema operativo Linux. La OEFD es administrada por la OpenFabrics Alliance. Muchas distribuciones estándar de Linux incluyen la OEFD actual.

Varios otros sistemas operativos variantes de UNIX planean incluir soporte para el Protocolo de Socket Directo. El sistema operativo Microsoft Windows ofrece un protocolo similar llamado Winsock Directo (Winsock Direct)

El Protocolo de Socket Directo sólo trata con stream sockets, y si es instalado en un sistema, evita la pila TCP residente del sistema operativo para conexiones de tipo stream entre cualquier punto final en la estructura RDMA. Todos los otros tipos de socket (tales como datagrama, crudo, paquete, etc.) son soportados por la pila IP de Linux y operan sobre interfases estándar de IP (por ejemplo IPoIB en estructuras InfiniBand). La pila IP no depende de la pila SDP; sin embargo, la pila SDP depende de los controladores IP para asignaciones locales de IP y para resolución de direcciones IP para identificaciones de puntos finales.


Wikimedia foundation. 2010.

См. также в других словарях:

  • Zero-copy — describe operaciones de computadora en las cuales la CPU no realiza la tarea de copiar los datos desde un área hacia otra de la memoria. Las versiones Zero Copy de los elementos de sistemas operativos, tales como controladores de dispositivos,… …   Wikipedia Español

  • SDP — Saltar a navegación, búsqueda Las siglas SDP se pueden referir a: SDP (Session Description Protocol) protocolo de internet. Protocolo de Socket Directo Protocolo de comunicaciones de alta velocidad SDP (Sendero del Peje) medio mexicano de… …   Wikipedia Español

  • Jerga informática — Anexo:Jerga informática Saltar a navegación, búsqueda El lenguaje de la informática está caracterizado por emplear numerosos anglicismos, puesto que el idioma inglés se ha convertido en la lengua franca de la informática. El uso de algunas… …   Wikipedia Español

  • Anexo:Jerga informática — El lenguaje de la informática está caracterizado por emplear numerosos anglicismos, puesto que el idioma inglés se ha convertido en la lengua franca de la informática. El uso de algunas palabras difiere en España e Hispanoamérica. Índice: A B C D …   Wikipedia Español

  • VirtualGL — ? Información general Última versión estable 2.2.1 6 de abril de 2011; hace 7 meses (2011 04 06) …   Wikipedia Español


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»