定義:
socket字面意思為插座趁尼,打個比喻酥泞,當兩臺電腦需要通訊時,每一臺電腦準備好一個網(wǎng)線插口悯姊,插上網(wǎng)線悯许,連接成功。同理垃僚,當兩臺計算機應用程序需要連接時冈在,也需要像電腦一樣準備好一個網(wǎng)線插口,這個東西在操作系統(tǒng)中叫做socket(套接字)炫贤,它包含三個概念:(protocol + ip + port)。
概念形象化
socket:火車站
protocol:高鐵 動車 特快 普快 綠皮 貨運 蒸汽機車
ip:目的地站名
port:站內出站口
參考資料來源:https://stackoverflow.com/questions/152457/what-is-the-difference-between-a-port-and-a-socket