你可能聽過 IPv4,也知道現在全球正逐步轉向 IPv6,但中間那個「IPv5」到底發生了什麼事?它真的存在過嗎?答案是肯定的。IPv5 曾經是一個真實存在的網路通訊協定,只是它最終並未成為正式標準,而是停留在實驗性用途。
IPv5 是什麼?它不是用來分配 IP 位址的
根據網路通訊協定發展史,從 IPv1 到 IPv3 都屬於早期實驗版本,設計於 1973 至 1978 年之間,目的是探索網際網路的地址配置與封包傳輸方法。直到 1984 年,IPv4 以 32 位元位址架構正式成為全球標準,可理論提供約 43 億個 IP 位址,至今仍是網路的主流基礎。
那 IPv5 呢?它其實是用於串流音訊與視訊的專用通訊協定,全名叫「Internet Stream Protocol」,設計上聚焦於 QoS(服務品質)優化,目的是改善當時網速不快的環境下的語音品質。例如美軍就曾使用基於 IPv5 的 VoIP 協定在網際網路上通訊。
IPv5 的核心差異:連線導向 vs. 非連線導向
IPv4 的設計是「非連線導向」(Connectionless)的「盡力而為」(Best Effort)傳輸。 這就像你寄平信。你把信丟進郵筒,郵局會盡力幫你送到,但它不保證何時送到,也不保證送信的過程中不會弄丟,更不會為了你的信專門開闢一條專屬通道。這對網頁瀏覽、電子郵件來說足夠了。
IPv5 (ST/ST2) 的設計是「連線導向」(Connection-oriented)的。 這更像是打電話。在雙方開始通話(傳輸數據)之前,必須先建立一條穩定的「線路」。IPv5 試圖在資料傳輸前,先向網路上的路由器「預定」頻寬和資源,確保語音或視訊不會卡頓。
當時的美軍和研究機構非常看重這一點,因為在 80、90 年代初的低速網路上進行語音通話(VoIP 的雛形),如果沒有資源預留,通話品質會慘不忍睹。
為什麼 IPv5 沒有被採用,名字又不能直接讓下一代使用?
隨著網路頻寬大幅成長、延遲降低,IPv5 的應用價值逐漸式微。同時,它本身也不是為了取代 IPv4 而設計的尋址協定,因此在業界未被採納為正式標準。IPv5 最終停留在測試階段,並未全面部署。
既然 IPv5 沒有被採納,為何不讓下一代叫 IPv5?原因其實很單純:「IPv5」這個名稱在技術文件與實驗中已廣泛使用,若再拿來指代新的通訊協定,恐引發混淆。
每一個在網路上傳輸的 IP 封包,其開頭的第一個欄位就是「版本號」(Version)。
-
如果是 IPv4 封包,這個欄位的數值就是二進位的
0100(即十進位的 4)。 -
當時實驗性的 Internet Stream Protocol (ST) 封包,在這個欄位裡被正式分配的數值就是
0101(即十進位的 5)。
因此,當網路工程師在設計下一代 IP 協定時,他們無法使用「5」,因為網路上的路由器如果看到版本號是 5 的封包,會嘗試用 ST 協定的方式去解讀它,而不是新的協定。為了避免全球網路設備的大混亂,跳到「6」是必然的技術選擇。
為此,技術社群最終決定跳號,直接將 IPv4 的繼任者命名為 IPv6。
IPv6 於 1989 年提出,採用 128 位元位址架構,理論上可提供 3.4×10³⁸ 個 IP 位址,足以應付未來數十年甚至數百年的設備需求。
- 延伸閱讀:Starlink 助攻!全球 IPv6 使用國家一年內大幅成長
- 延伸閱讀:IPv4 快用完,IPv6 來了!網路位址超多,重點觀念解析、試用給你看


