1. 程式人生 > >客戶端與伺服器端建立連線的過程

客戶端與伺服器端建立連線的過程

一、概述

學習計算機其實就是在通曉原理的基礎上藉助實踐驗證想法。王陽明的“知行合一”用在計算機上,也是十分的貼切。這裡先說明兩個概念  SocketTCP

“交流”讓智人走上食物鏈的頂端。計算機網路的發展讓交流變得更加便利,同時也促進交流技術的發展。如果有兩個網友想送個禮物增進一下感情,那應該準備點啥呢? 靠想象,量子技術還在還在蹣跚學步呢;沒辦法,只能站在原始的現在,想想手裡有點啥能實現一下現實需求。無數個輾轉難眠的夜晚、無數個思緒飛舞、突然有一天,網購的郵政包裹到啦,彷彿黑暗中閃起的一縷光明,迷失的航船終於找到了歸宿。滿懷憧憬、一路狂奔到郵局,拿出自己珍藏多年的《計算機從入門到單身》,準備郵寄

給那個心愛的她。內心惴惴不安的想象這流程的複雜、擔心自己那個被澆了無數次冷水依舊火熱的心隨著著包裹的遺失而無家可歸。內心忐忑的接過郵寄單,發現一切竟然如此的簡潔,原來已經有人為你鋪好路、修好橋、搭好了線,你要做的就是填上心中那個她的  地址、聯絡方式,讓郵政公司可以將你的那個堅強又脆弱、熱情洋溢的奔放的心寄到指定地方、並且能被心中的那個她取走。看到這裡是不是覺得靜待歲月安好就可以啦?(計算機網路那個磨人的小妖精表示很生氣併為你準備好啦搓衣板)你看  計算機網路通訊和這個像不?寄包裹不就是傳檔案嘛 ~    看看書,你發現沒   資料鏈路層設定的MAC地址、網路層設定的IP地址、傳輸層設定的套接字(Socket)都是用於計算機之間之間聯絡的(套接字:IP+埠號,應用程式之間通過埠號區分
)。具體的實現,是不是各種各樣的協議、各大通訊公司都已經幫你做好啦~