勵志

勵志人生知識庫

套接字是什麼

端點抽象

套接字(Socket)是計算機網路中用於實現不同主機上套用進程之間雙向通信的端點抽象。

套接字上聯應用程式,下聯網路協定棧,是套用層進程與網路協定交換數據的機制。套接字提供了一組函式和接口,使應用程式能夠通過網路進行通信,無論是在同一台計算機上還是在不同的計算機之間。在網路編程中,套接字被廣泛套用,它是實現網路通信的基礎。套接字通常可以分為兩種類型:流套接字數據報套接字。流套接字提供了一種可靠的、面向連線的服務,而數據報套接字則提供了一種不可靠的、無連線的服務。