¿Podría alguien explicar las diferencias entre los zócalos POSIX y BSD?¿Cuál es la diferencia entre los zócalos POSIX y los zócalos BSD?
Respuesta
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 .
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.
- 1. ¿Qué son los zócalos Async?
- 2. ¿Cómo se limpian los zócalos de Python?
- 3. Zócalos de apertura entre 2 teléfonos Android
- 4. Zócalos vs. WCF
- 5. ¿MPI o zócalos?
- 6. C, zócalos: conexión Error rehusado
- 7. ¿Cómo saber si el cliente ha terminado en los zócalos
- 8. ¿Cuál es la diferencia entre los eventos Control.Enter y Control.GotFocus?
- 9. ¿cuál es la diferencia entre los navegadores y el nodo?
- 10. ¿Cuál es la diferencia entre los archivos .lib y .a?
- 11. ¿Cuál es la diferencia entre los algoritmos genéticos y evolutivos?
- 12. ¿Cuál es la diferencia entre los datos-dojotype y dojoType?
- 13. ¿Cuál es la diferencia entre todos los proyectos y subproyectos
- 14. ¿Cuál es la diferencia entre los métodos iterator y view?
- 15. ¿Cuál es la diferencia entre los archivos apklib y jar?
- 16. ¿Cuál es la diferencia entre los certificados rapidSSL y geotrust?
- 17. ¿Cuál es la diferencia entre los archivos .class y .dex?
- 18. ¿Cuál es la diferencia entre los paquetes android.opengl y javax.microedition.khronos.opengles?
- 19. ¿Cuál es la diferencia entre los archivos .so y .a?
- 20. ¿Cuál es la diferencia entre los archivos .htc y .js?
- 21. ¿Cuál es la diferencia entre los atributos "wairole" y "role"?
- 22. Zócalos de Python que se agotan repentinamente?
- 23. ¿Cuál es la diferencia entre `##` y `hashCode`?
- 24. ¿Cuál es la diferencia entre ".equals" y "=="?
- 25. ¿Cuál es la diferencia entre C y Posix locales en Postgres?
- 26. ¿Cuál es la diferencia entre los archivos .dll, .lib, .h?
- 27. ¿Cuál es la diferencia entre los intrínsecos lógicos de SSE?
- 28. Cuál es la diferencia entre los componentes .NET y los componentes COM
- 29. ¿Cuál es la diferencia entre los eventos lógicos y los eventos nativos en GWT?
- 30. ¿Cuál es la diferencia entre los modos de usuario y kernel en los sistemas operativos?
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. –
www.openss7.org/papers/strsock/sockimp.pdf – Dipstick
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