當前位置:首頁 > 通用術語 > 什麼是網際網路快取通訊協定 (ICP)?定義、運作方式

什麼是網際網路快取通訊協定 (ICP)?定義、運作方式

2025-09-03通用術語742

ICP 的定義 – 網路百科全書中的 Internet 快取協定。

什麼是 ICP(Internet 快取協定)?

網際網路快取協定是一種基於 UDP 的協議,於 1995 年開發,允許代理伺服器陣列透過網路進行通訊和協同工作。網際網路快取通訊協定 (ICP) 可讓個別 Proxy 伺服器查詢相鄰的 Proxy 伺服器,以嘗試尋找所要求物件的快取副本。如果這些查詢失敗,則會從網際網路要求物件。

ICP(網際網路快取通訊協定)

ICP 的運作方式

從階層式上講,查詢的快取可以是父項或同層級。父母通常比孩子坐得更靠近互聯網連接。如果子快取找不到對象,通常會將查詢傳送到父快取,父快取將取得、快取並傳遞請求。同層級是具有相同階層狀態的快取,其目的是在層級之間分配負載。

當要求進入同層級叢集中的一個快取時,會使用 ICP 來查詢同層級以取得所要求的物件。如果同層級有物件,通常會從那裡傳輸,而不是從原始伺服器查詢。這通常稱為“未遂命中”——在緩存中找不到對象(“未命中”),而是從附近的緩存加載,而不是從遠程服務器加載。

ICP 通訊協定設計為輕量級,以將快取之間的來回時間降到最低。它適用於不可靠但快速的連接。這種方法可以減少伺服器檢索的次數,也可以防止儲存資料實例的多個副本,但會導致快取間通訊增加的潛在缺點,這可能會降低系統速度。

ICP缺點

ICP 有一些固有的缺點:

  • ICP 陣列使用查詢來確定快取資訊的位置,這是一個產生額外網路流量的過程。

  • ICP 陣列具有負可擴展性——陣列中的代理伺服器越多,產生的查詢流量就越多。

  • ICP 陣列往往會變得高度冗餘,每個快取都包含類似的資訊(最常造訪的網站的 URL)。

Microsoft 針對這些問題的解決方案是快取陣列路由通訊協定 (CARP),它是為 Microsoft Proxy Server 第 2 版開發的。

“什麼是網際網路快取通訊協定 (ICP)?定義、運作方式” 的相關文章

什麼是RAID?概念、RAID 範例

什麼是RAID?概念、RAID 範例

RAID 是一種使用資料備援在磁碟子系統上實作容錯的技術。什麼是 RAID?RAID 代表獨立磁碟冗餘陣列,是一種透過使用軟體或使用單獨的硬體 RAID 儲存單元使用資料冗餘在磁碟子系統上實現容錯的技術。RAID 範例資料會以數種方式之一分散到磁碟機、稱為 RAID 層級、視所需的備援和效能層級而定...

什麼是基本磁碟(Basic Volume)?概念、怎麼運作的

什麼是基本磁碟(Basic Volume)?概念、怎麼運作的

網路百科全書中基本磁碟的定義。磁碟管理中的磁碟區是什麼?檔案系統中的最高組織層次是磁碟區。檔案系統位於磁碟區上。磁區至少包含一個分割區,這是實體磁碟的邏輯分割。包含存在於一個分割區上的資料的磁區稱為簡式磁區,而包含存在於多個分割區上的資料的磁區稱為多分割區磁區。什麼是基本磁碟?Microsoft W...

什麼是全域負載平衡器?概念、怎麼運作的

什麼是全域負載平衡器?概念、怎麼運作的

網路百科全書中全域負載平衡器的定義。什麼是全域負載平衡器?Global Load Balancer 是一種基於硬件或軟件的解決方案,可以將 Web 內容請求導向到存儲內容的多個地理位置。例如,如果一個電子企業在全球有數個資料中心,它可以使用廣域負載平衡器將 Web 客戶流量導向至能夠為每一個客戶的位...

什麼是接地迴路?概念、運作方式

什麼是接地迴路?概念、運作方式

接地迴路是當網路的兩個或多個部分在不同點接地時產生的情況,導致連接的網路組件之間產生電壓差。什麼是接地迴路?網路中的接地迴路是當網路的兩個或多個部分在不同點接地時產生的情況,導致連接的網路組件之間產生電壓差。這些電壓差通常是由於不同位置接地電氣特性的不均勻性而發生的。接地迴路運作方式例如,假設兩台電...

什麼是手持裝置標記語言 (HDML)?概念、運作方式

什麼是手持裝置標記語言 (HDML)?概念、運作方式

手持設備標記語言 (HDML) 是一種簡單的語言,用於為小型顯示器手持設備創建類似超文本的內容。什麼是 HDML(手持設備標記語言)?一種以超文本標記語言 (HTML) 為模型的標記語言,針對個人數字助理 (PDA)、尋呼機和行動電話等手持信息設備的無線互聯網訪問進行了優化。這些設備的顯示器尺寸有限...

什麼是代理程式 (SNMP)?概念、運作方式

什麼是代理程式 (SNMP)?概念、運作方式

網路百科全書中AGENT的定義。什麼是代理程式 SNMPSNMP中的代理程式是一種簡單的網路管理協定客戶端軟體,在集線器、路由器或其他網路元件上運行。代理程式會收集 TCP/IP 統計資料及條件的相關資訊,並可在向 SNMP 管理系統要求時提供此資訊。代理程式還可以在發生設陷時向管理系統發...