2009-12-20 19 views

Respuesta

17

Como se informó en http://www.openss7.org/papers/strsock/sockimp.pdf:

Berkeley sockets. Sockets utiliza la interfaz BSD que fue desarrollada por BBN para el conjunto de protocolos TCP/IP bajo el contrato DARPA en 4.1aBSD y publicado en 4.2BSD. BSD Sockets proporciona un conjunto de funciones API principales que normalmente son implementadas como llamadas al sistema. La interfaz BSD Sockets no es estándar, operado de manera sutil de la interfaz POSIX , y ahora es obsoleto a favor de la interfaz de socket estándar POSIX/SUS .

Sockets POSIX. Los sockets fueron estandarizados por X/Open, más tarde el OpenGroup, y IEEE en el proceso de estandarización POSIX . Aparecen en XNS 5.2 [XNS99], SUSv1 [SUS95], SUSv2 [SUS98] y SUSv3 [SUS03]. POSIX/SUS Sockets es ahora el entorno de aplicación más común para acceder a la red , desaprobando el XTI para las aplicaciones de red TCP/IP .

+0

Ha marcado esto como una cotización, pero no se indica de dónde obtuvo la cotización. No puede tener un voto positivo hasta que haya mostrado su fuente. –

+1

www.openss7.org/papers/strsock/sockimp.pdf – Dipstick

+0

Lo siento: Estaba mirando el archivo PDF a través de otro sitio, y no estaba seguro de cuál era la URL correcta para informar. El archivo PDF es el que está alojado en la dirección que informé. – kiamlaluno

7

bsd sockets es el nombre de la interfaz de sockets que se lanzó por primera vez con el sistema operativo bsd en '83.

Posteriormente, esto se incluyó en la especificación posix con algunas especificaciones de operación más detalladas.

No hay diferencia, excepto que el término bsd abarca la API liberada con el sistema operativo bsd, mientras que la norma posix se aplica a cualquier sistema operativo que desee que sea compatible con posix.

Cuestiones relacionadas