Basic
Socket
RouterGods - TCP sockets theory
區分不同應用程序進程間的網絡通信和連接,主要有3個參數:通信的目的IP地址、使用的傳輸層協議(TCP或UDP)和使用的端口號。Socket原意是 “插座”。通過將這3個參數結合起來,與一個“插座”Socket綁定,應用層就可以和傳輸層通過套接字接口,區分來自不同應用程序進程或網絡連接的通信,實現數據傳輸的并發服務。
Socket可以看成在兩個程序進行通訊連接中的一個端點,是連接應用程序和網絡驅動程序的橋梁,Socket在應用程序中創建,通過綁定與網絡驅動建立關系。此后,應用程序送給Socket的數據,由Socket交給網絡驅動程序向網絡上發送出去。計算機從網絡上收到與該Socket綁定IP地址和端口號相關的數據后,由網絡驅動程序交給Socket,應用程序便可從該Socket中提取接收到的數據,網絡應用程序就是這樣通過Socket進行數據的發送與接收的。
<source: 百度百科>
TCP
net
模塊
UDP
HTTP
- 處理請求
- 發送請求