socket這個詞可以表示很多概念:
在tcp/ip協定中,“ip位址+tcp或udp端口号”唯一辨別網絡通訊中的一個程序,“ip位址+端口号”就稱為socket。
在tcp協定中,建立連接配接的兩個程序各自有一個socket來辨別,那麼這兩個socket組成的socket pair就唯一辨別一個連接配接。socket本身有“插座”的意思,是以用來描述網絡連接配接的一對一關系。
tcp/ip協定最早在bsd unix上實作,為tcp/ip協定設計的應用層程式設計接口稱為socketapi。