Socket網絡相關知識
①.又稱”套接字”
②.網絡上的兩個程序通過一個雙向的通信連接實現數據的交換,這個連接的一端稱為一個 Socket
③.應用程序通常通過”套接字”向網絡發(fā)出請求或者應答網絡請求
端口號(用來定位程序),有效端口065535其中01024是被系統使用或者保留的端口.
常見協議 TCP 和 UDP 相當于通信的方式
- TCP (傳輸控制協議)
建立鏈接,形成傳輸數據的通道
在鏈接的過程中進行大數據傳輸(數據不受限制)
通過三次握手完成連接
三次握手是為了數據可以可靠,安全的傳輸
必須建立連接,效率會低
HTTP 請求每發(fā)送一個請求就完成一次連接
2 .UDP 協議(用戶數據報協議) —>錯過就沒了
將數據即源和目的分裝成數據包中,不需要建立連接
每個數據報的大小限制在64K 之內
因為無需連接.因此是不可靠協議
不需要建立連接,速度快
網絡通信的要素
1.網絡上的請求就是通過 Socket 來建立鏈接然后互相通信
2.IP地址(網絡上主機設備的唯一標識)
3.HTTP 底層就是通過 Socket 建立連接通信管理,實現數據傳輸,他是一個 TCP 的傳輸協議(方式),是一個可靠,安全的協議!