有人能解釋一下POSIX套接字和BSD套接字之間的區別嗎?POSIX套接字和BSD套接字有什麼區別?
15
A
回答
17
據報道在http://www.openss7.org/papers/strsock/sockimp.pdf:
伯克利套接字。套接字使用由 BBN爲TCP/IP協議套件 開發的BSD接口,該協議套件在4.1aBSD的DARPA合同和4.2BSD發佈的 下。 BSD套接字 提供了一組主要API 函數,通常是作爲系統調用實現的 。在BSD套接字 接口是非標準的, 操作二FF erently從以微妙的方式的POSIX 接口,並且現在是 棄用,取而代之的POSIX/SUS 標準套接字接口。
POSIX插座。套接字通過X/Open,後來的OpenGroup和POSIX 標準化過程中的標準化。它們在XNS 5.2 [XNS99],SUSv1 [SUS95], SUSv2 [SUS98]和SUSv3 [SUS03]中出現 。 POSIX/SUS套接字現在是用於訪問 網絡的常見的 應用程序環境,不推薦使用TCP/IP網絡應用程序的XTI for 。
7
bsd套接字是在'83中首次與bsd操作系統一起發佈的套接字接口的名稱。
後來這個捲起到posix規範與一些更詳細的操作規格。
除了術語bsd套接字包含bsd操作系統發佈的api外,沒有區別,而posix標準適用於任何希望符合posix的os。
相關問題
- 1. BSD/Posix套接字是否可重入?
- 2. 「流類型」套接字和「數據報」套接字類型有什麼區別?
- 3. Android BSD套接字連接
- 4. 套接字的連接和讀取超時有什麼區別?
- 5. IncomingMessage的「套接字」,「連接」和「connection.socket」有什麼區別?
- 6. MySQL中的套接字和端口連接有什麼區別?
- 7. 套接字級別的IPv4和IPv6有什麼區別嗎?
- 8. BSD套接字不工作
- 9. 套接字recv,sysread和Posix :: socket之間的區別?
- 10. 用URL和套接字下載的速度有什麼區別?
- 11. urlconnection和套接字類有什麼區別?
- 12. 端點和套接字有什麼區別?
- 13. BSD套接字和超時iOS中
- 14. androidpn連接到服務器和普通套接字連接有什麼區別?
- 15. Java中的阻塞套接字寫入和非阻塞套接字寫入有什麼區別?
- 16. 套接字和緩衝區
- 17. BSD套接字問題:inet_ntop返回「0.0.0.0」
- 18. winsock的BSD套接字兼容包裝?
- 19. RL-ARM庫的BSD套接字API
- 20. 套接字和TCP套接字
- 21. VMCI套接字,伯克利套接字和winsock之間有什麼不同?
- 22. 套接字連接和tcp連接之間的任何區別?
- 23. 套接字連接和XMPP連接之間的區別
- 24. Android發送套接字:這兩種方法初始化套接字有什麼區別?
- 25. Unix域套接字,Udp套接字Objective C使用什麼?
- 26. 什麼是套接字編程中的RAW套接字
- 27. 休眠期間套接字超時和查詢超時有什麼區別?
- 28. unix套接字中的異步和非阻塞有什麼區別?
- 29. 爲什麼POSIX不定義一箇中層套接字API?
- 30. Windows posix套接字的性能
您已將此標記爲報價 - 但沒有說明您從哪裏獲得報價。直到你顯示你的源代碼後,你才能進行最後的投票。 – 2009-12-20 07:52:13
www.openss7.org/papers/strsock/sockimp.pdf – Dipstick 2009-12-20 07:58:39
對不起:我正在通過另一個站點查看PDF文件,我不確定哪個報告是正確的URL。 PDF文件是在我報告的地址處託管的文件。 – kiamlaluno 2009-12-20 08:06:46