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...