跳至內容

通訊端直接協定

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書

通訊端直接協定(英語:Sockets Direct Protocol,縮寫SDP)最初是由Infiniband行業協會(InfiniBand Trade Association)的軟體工作群組(Software Working Group)所指定,主要針對Infiniband架構。後來SDP發展成為利用RDMA特性進行傳輸的重要協定,並被推廣到iWARP等網路上。SDP利用RDMA網路特效能夠高效的進行零拷貝資料傳輸。SDP協定的設計目標是為了使得應用程式能夠透明地利用RDMA通訊機制來加速傳統TCP/IP網路通訊。

在Infiniband上的SDP協定實現即SDPoIB已經成為了OFED的重要組成部分,並由開放結構聯盟進行維護

Solaris 10、Solaris 11等Unix支援SDP協定。在Microsoft Windows中則可以利用Winsock Direct子系統來實現SDP。

SDPoIB主要針對基於流的通訊端通訊。利用SDPoIB進行通訊的應用,可以繞過作業系統本身的TCP協定棧,直接利用硬體的RDMA能力進行通訊。而基於封包的通訊如UDP等則由IPoIB來進行支援。SDPoIB協定棧可以依賴於IPoIB進行位址解析等工作。