×


系統正在處理中....

窗口將在 5秒后自動關閉.


socket  
添加到生字筆記
KK:[ˈsɑkɪt] DJ:[ˈsɒkit]

名複: sockets  

動變: 過去式:socketed  過去分詞:socketed  現在進行時:socketing  

權威釋義




維基百科

網路插座(英語:Network socket;又譯網路接套網路介面網路插槽)在電腦科學中是電腦網路中行程間資料串流的端點。使用以網際協定(Internet Protocol)為通訊基礎的網路插座,稱為網際插座Internet socket)。因為網際協定的流行,現代絕大多數的網路插座,都是屬於網際插座。

socket是一種作業系統提供的行程間通訊機制。

在作業系統中,通常會為應用程式提供一組應用程式介面(API),稱為插座介面(英語:socket API)。應用程式可以通過插座介面,來使用網路插座,以進行資料交換。最早的插座介面來自於4.2 BSD,因此現代常見的插座介面大多源自Berkeley接套(Berkeley sockets)標準。在插座介面中,以IP位址及通訊埠組成插座位址socket address)。遠端的插座位址,以及本地的插座位址完成連線後,再加上使用的協定(protocol),這個五元組(five-element tuple),作為插座對(socket pairs),之後就可以彼此交換資料。例如,在同一台電腦上,TCP協定與UDP協定可以同時使用相同的port而互不干擾。 作業系統根據插座位址,可以決定應該將資料送達特定的行程或執行緒。這就像是電話系統中,以電話號碼加上分機號碼,來決定通話對象一般。