API Windows Sockets API

Windows套節字(嵌套字)API Windows Sockets API
Windows嵌套字是由軟體廠商和傳輸控制協定/網際網路協定(TCP/IP)廠商(如Microsoft和Sun Microsystems)組成的一個工作組開發的,它是作為一種可以將市場上的基於PC的不一致性的TCP/IP產品連在一起的標準。這個規範也稱為Windows傳輸協定(Windows Transmit Protocol)。它允許Windows應用程式可以不論下面是什麼協定都可以進行通信。這個規範是在1992年宣布的,後來對開發人員免費提供。它的設計是為了保證任何聯網廠商的TCP/IP軟體,以及任何訪問底層協定棧的Windows或Windows NT應用程式之間都具有互操作性
已經出現了對Windows嵌套字的需求,這是因為許多廠商使用它們自己的應用程式編程接口(API)為PC環境開發TCP/IP協定棧。由於可以使用許多不同的TCP/IPAPI,產品開發人員在他們的產品中就不得不選擇一種API,或以很高的代價支持所有可用的API。Windows嵌套字是圍繞著名的Berkeley嵌套字來開發的,Berkeley嵌套字是由California大學(Berkeley)的Berkeley軟體分發機構(BSD)開發的。由於Windows是PC世界的一種主要的軟體開發環境,因此有必要對它增加這種嵌套字擴展。
使用Windows嵌套字,在一個廠商的TCP/IP協定棧實現的套用將可以與其它廠商的協定棧一起工作。這就極大地簡化了開發人員的工作,並促進了軟體的開發。Windows嵌套字承認Berkeley系統分發版本4.3,並且提供流類型、面向連線的TCP服務,以及用戶數據報協定(UDP)的數據報服務
相關條目:Transmission Control Protocol/Internet Protocol 傳輸控制協定/網際網路協定(TCP/IP);Windows Open System Architecture Windows開放式系統體系結構。

相關詞條

熱門詞條

聯絡我們