什么叫套接字


名詞解釋:源IP地址和目的IP地址以及源端口號和目的端口號的組合稱為套接字。其用於標識客戶端請求的服務器和服務。
套接字,是支持TCP/IP的網絡通信的基本操作單元,可以看做是不同主機之間的進程進行雙向通信的端點,簡單的說就是通信的兩方的一種約定,用套接字中的相關函數來完成通信過程。

如何標示一個主機上的特定進程呢?使用IP:PORT,即IP地址和端口號,一般地說,每個進行網絡通信的應用程序都要占用主機上的一個端口。舉個例子,使用TCP進行通信,需要建立連接,比如主機A上的進程a和主機B上的進程b進行通信,A、B之間的連接如何標示?使用四元組<A的IP,a所占用的端口,B的IP,b所占用的端口>

     IP:PORT就確定了一個socket,在一個TCP連接中,她就像一個插口,注意,叫做插口,套接字也就是類似的意思。你把應用程序插入到這個插座,就可以和連接的另外一方對話了。至於socket命名,是有歷史由來的,不過我們學網絡編程,其實不必糾結於此,so it is just a name。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM