目錄
socket這個詞可以表示很多概念:
在TCP/IP協議中,“IP地址+TCP或UDP連接埠號”唯一標識網絡通訊中的一個進程,“IP地址+連接埠號”就稱為socket。
在TCP協議中,建立連接的兩個進程各自有一個socket來標識,那麼這兩個socket組成的socket pair就唯一標識一個連接。socket本身有“插座”的意思,因此用來描述網絡連接的一對一關係。
TCP/IP協議最早在BSD UNIX上實現,為TCP/IP協議設計的應用層編程介面稱為socket API。
本節的主要內容是socket API,主要介紹TCP協議的函數介面,最後簡要介紹UDP協議和UNIX Domain Socket的函數介面。