網路訊息的傳遞,從本地端到伺服器

by yenchialu

本地端網址輸入到伺服器的流程

  1. 在瀏覽器輸入網址
  2. 電腦將訊號發送給wifi分享器
  3. Wifi連結至路由器,同一個路由器IP的開頭都一樣
  4. 路由器將訊號封裝到proxy伺服器,再向外轉發
  5. 傳到網域名稱系統(DNS),將網址轉成伺服器的IP
  6. 到伺服器端的負載平衡(Load Balance),在多個伺服器間分配流量,避免過載
  7. 到了當前處裡的伺服器,由Reverse Proxy做初步處理,簡易的回應或者埠號指向
  8. 由後端製作的Web server,回應請求

名詞解釋

Proxy 代理伺服器

在我們的設備與網路做一個驛站,我們的資訊先封裝轉發給驛站,再藉由驛站發送;

外來的資訊也會在代理伺服器這停留,再轉傳回我們本地的設備。

這樣一來便築起了一到防火牆,所有資訊的進出,都要到這個地方獲得授權才能通過。

以下為特色與用途

  • 加速存取速度 : 第一次讀取資料的速度為3秒,再次讀取時會剩1秒,因為Proxy已經為網站作快取,我們第二次的提取是從proxy上快取,而非網站。
  • 隱藏IP位置、防火牆、解除地區限制

DNS(Domain Name System) 網域名稱系統

域名和IP位址相互對映的一個分散式資料庫,將網址轉換成IP。

Load Balance 負載平衡

負載平衡最重要的一個應用是利用多台伺服器提供單一服務。

通常網站方,都會建立多台伺服器共同集成提供服務,Load Balance 的工作是將這些請求與流量進行有效的分配,通過分散流量的方式,避免單一伺服器過載,防止單點故障。

Leave a Comment