Socket的簡單認識

2021-07-09 21:50:59 字數 918 閱讀 2648

socket又稱"

套接字」

網路上的兩個程式通過乙個

雙向的通訊連線實現資料的交換

,這個連線的一端稱為乙個

socket。

應用程式通常通過

"套接字

"向網路發出請求或者應答網路請求

網路通訊的要素

網路上的請求就是通過

socket

來建立連線然後互相通訊

ip位址(網路上主機裝置的

唯一標識)

埠號(定位程式)

用於標示程序的邏輯位址,不同程序的標示

有效埠:

0~65535

,其中0~1024

由系統使用

或者保留埠

,開發中建議使用

1024

以上的埠

傳輸協議(用什麼樣的方式進行互動)

通訊的規則

常見協議:

tcp、

udp

tcp&udp

tcp(傳輸控制協議)

建立連線,形成傳輸資料的通道

在連線中進行大資料傳輸(資料不受限制)

通過三次握手完成連線,

是可靠協議,安全送達

必須建立連線,效率

會稍低

udp(使用者資料報協議)

將資料及

源和目的

封裝成資料報中,不需要建立連線

每個資料報的

大小限制在

64k之內

因為無需連線,因此是不可靠協議

不需要建立連線,速度快

Socket初學認識 Socket模型

socket實際上代表的是網路通訊的乙個端點,通過socket,使用者所開發的應用程式可以通過網路和其他socket應用程式通訊。socket是網路的i o基礎,也可以將它與unix的管道或者檔案模擬。應用程式需要與遠端主機連線時,應建立乙個socket,之後通過socket與遠端應用程式建立連線,...

關於socket的認識理解

對tcp ip udp socket程式設計這些詞你不會很陌生吧?隨著網路技術的發展,這些詞充斥著我們的耳朵。那麼我想問 1.什麼是tcp ip udp?2.socket在 呢?3.socket是什麼呢?4.你會使用它們嗎?什麼是tcp ip udp?tcp ip transmission cont...

this簡單認識

this 在函式中簡單的說,this的指向存在於函式呼叫的時候決定的,誰呼叫了這函式 函式中的this就指向誰 例如 1 普通的呼叫函式的時候 fn window2 物件呼叫 var obj obj.f fn obj.f this obj3 定時器呼叫 因為fn不是我們自己手寫 呼叫的 底層是win...