百科全書
2026-04-03 08:59:41
什麼是IPv4協議?用途、工作原理和應用
IPv4是網絡之間互連的核心協議,它使用32位地址跨網絡傳輸數據包。瞭解IPv4的工作原理、使用位置以及爲什麼它在現代企業和工業通信中仍然很重要。

貝克電信

什麼是IPv4協議?用途、工作原理和應用

IPv4,即網際網路通訊協定第四版,是現代數位網路背後的基礎技術之一。它是一種為裝置提供邏輯位址,並允許資料封包從一個網路移動到另一個網路的通訊協定。當人們談論伺服器擁有 IP 位址、路由器轉發封包,或裝置透過網際網路進行通訊時,IPv4 通常就是其中的一環。

人們很容易將 IPv4 簡化為像 192.168.1.10 這樣熟悉的位址格式,但 IPv4 不僅僅是一個定址方案。它是一個完整的網路層通訊協定,定義了封包如何構成、如何定址、如何透過互連的網路進行轉發,以及在遇到不同路徑條件時如何處理。換句話說,IPv4 是實現網路互連成為可能的核心機制之一。

儘管 IPv6 的開發是為了克服 IPv4 的位址限制,IPv4 仍然深深嵌入在現實世界的系統中。企業區域網路、工業控制網路、安全裝置、IP PBX 平台、SIP 電話、媒體閘道、雲端工作負載、存取網路、分支機構路由器以及許多嵌入式裝置,仍然高度依賴 IPv4。實際上,許多組織都在雙協定堆疊或混合環境中運作,其中 IPv4 對於日常通訊仍然至關重要。

本文將解釋什麼是 IPv4、它是如何運作的、它的用途是什麼,以及它在實際部署中通常應用在哪些地方。

什麼是 IPv4 協定?

IPv4 是網際網路通訊協定的第四個版本,也是一個長期建立用於在互連的封包交換網路上傳遞資料包的網路層協定。它的工作並非保證資料能夠完美有序地到達或沒有遺失。相反地,它提供邏輯定址和路由,以便封包可以從來源主機跨過一個或多個網路傳送到目的地主機。

簡單來說,IPv4 為聯網裝置解答了幾個基本問題:

  • 用什麼邏輯位址來識別傳送者?

  • 用什麼邏輯位址來識別接收者?

  • 路由器應該如何將封包轉發到目的地?

  • 封包在網路中應該留存多久才被丟棄?

  • 如果路徑無法一次承載整個封包,該如何處理?

IPv4 使用 32 位元的位址空間,這就是為什麼傳統的 IPv4 位址會寫成以點號分隔的四個十進位八位元組,例如 10.20.30.40203.0.113.5。那樣的點分十進制格式僅僅是這 32 位元數值的人類可讀形式。

該協定本身是在 OSI 模型的第 3 層(常被稱為網路層)運作。它位於乙太網路和 Wi-Fi 等鏈路層技術之上,並在 TCP 和 UDP 等傳輸協定之下。這個位置非常重要,因為它讓 IPv4 能夠跨越許多不同的實體和資料鏈路環境傳輸流量,同時提供一個共通的定址和轉發模型。

描繪 IPv4 在網路層透過邏輯 IP 定址和封包轉發連接個人電腦、IP 電話、路由器、交換器、伺服器和雲端服務的插圖。

IPv4 提供了邏輯定址和封包轉發模型,讓不同的裝置和網路能夠透過路由器進行通訊。

IPv4 是如何運作的?

從高層次來看,IPv4 的運作方式是將應用層或傳輸層的資料封裝在 IP 封包內,然後將該封包轉發到目的地 IP 位址。來源裝置建立封包,將自己的 IPv4 位址和目的地 IPv4 位址放入標頭中,然後將封包傳送到下一個躍點。如果目的地位於本地子網路之外,那麼下一個躍點通常是預設閘道,通常是路由器或第 3 層交換器。

每個收到封包的路由器都會讀取目的地 IPv4 位址,檢查其路由表,並決定下一步將封包傳送到哪裡。這個過程逐個躍點持續進行,直到封包到達目的地網路並交付給目標主機。這就是為什麼 IPv4 常被描述為一種無連接、盡力而為的協定:它獨立地轉發封包,本身並不保證交付、排序或重傳。

該封包包含一個 IPv4 標頭,其中含有用於路由和處理的控制資訊。經常被討論的欄位包括來源和目的地位址、指出負載是屬於 TCP、UDP、ICMP 還是其他上層協定的協定欄位、存活時間 (Time To Live) 欄位,以及與分片和重組相關的欄位。

IPv4 中最實用的概念之一是子網路的概念。裝置並不會將每個位址都視為本地。它會使用自己的 IP 位址和子網路遮罩(或前綴長度)來判斷目的地是否在同一個子網路上。如果目的地是本地的,封包可以直接在第 2 層交付。如果不是本地的,封包就會被送到路由器進行後續轉發。

  1. 主機為目的地服務建立資料。

  2. TCP、UDP 或其他上層協定準備負載。

  3. IPv4 加入其標頭,包含來源和目的地位址。

  4. 主機判斷目的地是本地還是遠端。

  5. 如果是遠端,則將封包送到預設閘道。

  6. 路由器根據路由表的決策轉發封包。

  7. 目的地主機接收封包並將負載向上傳遞。

這個基本流程聽起來很簡單,但它支撐了範圍極為廣泛的服務,從網頁瀏覽和遠端登入,到 SIP 信令、影片串流、工業監控、雲端 API 和 VPN 通道。

IPv4 是路由器用來在網路之間移動封包的語言,而上層協定則定義了這些封包對應用程式來說實際意味著什麼。

了解 IPv4 位址格式

一個 IPv4 位址包含 32 位元。為了易於閱讀,這 32 位元通常寫成四個以點號分隔的十進位數值。每個數值代表 8 位元,也就是一個八位元組。例如,192.168.100.25 僅僅是以人們更容易閱讀和設定的格式書寫 32 位元數字的一種方式。

在操作上,重要的不僅是位址本身,還包括網路部分和主機部分。這些是由子網路遮罩或前綴長度決定的。在 192.168.100.25/24 中,/24 表示前 24 位元識別網路,其餘 8 位元識別該子網路上的主機。

較早期的網路文獻經常討論 A 類、B 類和 C 類網路。雖然這些用語仍然會出現在隨意的討論中,但現代 IP 網路設計依賴的是無類別定址和 CIDR 表示法。這使得位址區塊的分配和路由遠比舊有的有類別模型更有效率。

公用和私有 IPv4 位址

並非每個 IPv4 位址都在公共網際網路上使用。許多內部企業、家庭和工業網路使用私有 IPv4 位址範圍。這些範圍是用於私有網際網路的,在公共網際網路路由系統中是無法全域路由的。

  • 10.0.0.0/8

  • 172.16.0.0/12

  • 192.168.0.0/16

這就是為什麼工廠、辦公室、飯店、學校或倉庫內的裝置,通常具有如 192.168.x.x10.x.x.x 這樣的位址。這些網路通常依賴路由邊界、防火牆,而且經常透過網路位址轉譯 (NAT) 來連接公共網路。

特殊用途位址

IPv4 還包括用於迴路 (loopback)、鏈路本地 (link-local) 行為、測試和私人用途等功能的特殊用途範圍。工程人員會經常在技術範例和手冊中遇到如用於迴路的 127.0.0.1,或文件前綴如 192.0.2.0/24 等例子。

IPv4 的主要技術特性

無連接式封包交付

IPv4 獨立地轉發封包。它不會在發送前建立連線,也不保證每個封包都會到達。可靠性、排序和重傳由其他部分處理,通常是在需要時由上層協定(如 TCP)負責。

盡力而為的路由

路由器會嘗試將封包轉發到其目的地,但 IPv4 本身並不保證成功。壅塞、路由變更、過濾、MTU 問題或上游故障仍然可能影響交付。

存活時間 (TTL) 控制

存活時間 (Time To Live, TTL) 欄位限制了封包可在網路中留存的時間。每個路由器在轉發封包時都會將此值遞減。如果該值達到零,封包就會被丟棄。這可以防止路由迴圈讓封包無限期地循環。

分片支援

IPv4 的設計是為了跨越具有不同最大封包大小的網路來運作。如果封包對某個路徑區段來說太大,且分片是被允許的,那麼它可以被分割成較小的片段,再由目的地重組。實際上,現今分片常受到謹慎處理,因為它可能使效能和故障排除變得複雜,但它仍然是通訊協定模型的一部分。

標頭檢查碼

IPv4 為 IP 標頭本身包含了一個標頭檢查碼。這和 IPv6 不同,IPv6 移除了標頭檢查碼以簡化處理。這個欄位的存在反映了 IPv4 時代網路互連的較早期設計假設。

通訊協定多工

IPv4 可以透過在協定欄位中指明負載類型,來承載不同的上層協定。這使得同一個 IP 網路層能夠在單一的網際網路互連框架中,支援 TCP、UDP、ICMP 和其他協定。

IPv4 的常見用途

IPv4 仍然很常見,因為它不僅僅是一個面向網際網路的協定。它也是許多私有網路的預設操作語言。在實際部署中,其用途可以歸納為幾個實用的類別。

一般網際網路連線

許多網站、雲端服務、API 和聯網應用程式仍然支援或依賴 IPv4。即使 IPv6 存在,IPv4 通常仍會為了相容性以及跨混合環境的可及性而保持啟用。

企業區域網路

辦公室網路、分公司網路、校園環境和資料室通常會將 IPv4 位址分配給使用者裝置、印表機、VoIP 電話、伺服器、存取點、閘道和管理介面。DHCP、靜態定址和基於 VLAN 的分段,經常是圍繞著 IPv4 的操作實務來建構的。

工業和營運技術網路

工廠、公用事業、運輸系統、倉庫和流程工廠通常將 IPv4 用於工業控制器、人機介面、工業交換器、監控系統、SIP 對講機、IP 揚聲器、調度終端和邊緣閘道。在這些環境中,IPv4 的持續使用通常是由裝置相容性、操作熟悉度和較長的設備生命週期所驅動。

語音與整合通訊

IP PBX 系統、SIP 電話、會話邊界控制器、媒體閘道、廣播端點和對講機裝置廣泛部署在 IPv4 網路上。雖然這些應用程式在許多情況下也能與 IPv6 搭配運作,但在許多語音專案中,IPv4 仍然是主導的定址環境。

私有定址和基於 NAT 的部署

許多組織在內部使用 RFC 1918 私有位址範圍,並在邊緣透過 NAT 或防火牆裝置轉換流量。這種方法使 IPv4 得以持續擴展,超越了其公共位址池的限制,儘管它為某些應用程式增加了複雜性。

路由和 VPN 基礎設施

路由器、防火牆、廣域網路連結、站點對站點 VPN、遠端存取服務和 SD-WAN 環境,仍然普遍使用 IPv4 定址和路由策略。即使在支援 IPv6 的地方,IPv4 往往仍然是現行傳輸和管理設計的一部分。

IPv4 在真實環境中的典型應用

商業辦公室和分公司網路

在標準的企業辦公室中,IPv4 用於為筆記型電腦、IP 電話、印表機、無線存取點、伺服器、攝影機和網際網路閘道定址。它支援內部通訊、雲端存取、VoIP、VPN 連線以及日常業務應用程式。

資料中心和伺服器環境

伺服器、虛擬化管理程式、負載平衡器、儲存網路和管理介面通常仍然帶有 IPv4 位址。即使是追求採用 IPv6 的組織,通常也會保留大量的 IPv4 基礎設施,以確保互通性和對舊版應用程式的支援。

工業通訊系統

工業電話、SIP 廣播裝置、鄰近 PLC 的閘道、操作員工作站、視訊終端和警報平台經常在 IPv4 上運作。在這些環境中,網路可能是隔離的、分段的,或部分連接到更高層級的企業系統,但底層運作的通訊協定仍是 IPv4。

交通、校園和公共服務網路

機場、地鐵系統、隧道、校園、醫院和公共建築通常部署大量的 IP 型裝置,用於通訊、門禁控制、視訊、求助點和營運管理。IPv4 仍然廣泛使用,因為它為人所熟悉、可互通,並受到廣泛裝置生態系統的支援。

IPv4 的企業和工業使用案例,包括辦公室區域網路、IP PBX 系統、工業電話、攝影機、路由器、防火牆和雲端連線的分公司網路。

IPv4 仍然深深嵌入在企業、語音、安全、工業和分公司網路的部署中,因為它在裝置和平台之間得到了廣泛的支援。

IPv4 與實務中的路由

IPv4 仍然如此重要的一個原因是它與路由實務緊密相連。路由器根據目的地的字首來做出轉發決策。一個目的地為 10.10.20.15 的封包,其處理方式可能與目的地為 203.0.113.15 的封包非常不同,原因不在於協定改變了,而是路由域、下一個躍點、安全策略和網路設計改變了。

因此,現代 IPv4 網路依賴於幾個支撐性的概念:

  • 子網路劃分:將位址空間劃分為可管理的本地網路。

  • CIDR:實現有效率的位址分配和路由聚合。

  • 靜態和動態路由:控制網路如何被到達。

  • NAT 和 PAT:允許多個私有主機共用有限的公共位址。

  • 存取控制和防火牆:對 IPv4 流量執行安全策略。

這些支撐機制是 IPv4 得以存活得比其原始公共位址容量所可能暗示的還要久遠的部分原因。營運工程圍繞著該協定進行了調適,並以實用的方式延長了它的使用壽命。

IPv4 之所以能維持主導地位,不是因為它是無限的,而是因為業界圍繞著它建立了像是子網路劃分、CIDR、DHCP、NAT 和路由策略等營運工具。

IPv4 的局限性

IPv4 是基礎性的,但並非沒有約束。最廣為討論的限制是它的 32 位元位址空間。雖然那個空間對早期的網際網路來說很大,但對於一個擁有龐大雲端基礎設施、行動裝置、物聯網、工業端點和全球連線服務的世界來說,它是有限的。

這項限制是位址節約、私有定址和 NAT 變得如此普遍的原因之一。這些方法使 IPv4 保持有用,但它們也可能使端對端的透明度、服務發布、點對點應用程式、故障排除和策略設計變得複雜。

IPv4 也反映了較早世代的協定設計。像是分片行為、某些本地環境中對廣播的依賴,以及標頭層級處理的假設等特性,與後來在 IPv6 中所做的設計選擇不同。這些都不會讓 IPv4 在一夕之間過時,但有助於解釋為什麼要建立 IPv6,以及為什麼許多現代網路策略的目標是雙協定堆疊或逐步採用 IPv6。

IPv4 與 IPv6 的比較

IPv4 和 IPv6 在網路層服務於相同的廣泛目的,但它們在位址大小、封包結構和長期可擴展性方面有顯著差異。IPv4 使用 32 位元位址,而 IPv6 使用 128 位元位址。IPv6 的設計旨在顯著擴展定址能力,並簡化轉發和自動設定的某些方面。

儘管如此,兩者之間的關係並非單純的「舊的不好,新的好」。實際上,大多數組織都同時使用這兩者。由於對舊版的支援、現有應用程式、營運商的可及性和龐大的既有基礎設施,IPv4 仍然至關重要。IPv6 很重要,因為它解決了擴展和現代設計的需求。真實的網路通常多年來同時使用兩者。

常見問題

IPv4 只是一個位址格式嗎?

不是。IPv4 包括定址、封包結構、轉發邏輯、分片行為、TTL 處理以及對上層流量的協定識別。點分十進位位址格式只是最顯而易見的部分。

如果 IPv6 存在,為什麼還要使用 IPv4?

因為 IPv4 仍然深深嵌入在現有的基礎設施、軟體、服務供應商環境和裝置生態系統中。許多網路支援 IPv6,但 IPv4 為了相容性和營運連續性而保持啟用。

公用 IPv4 位址和私有 IPv4 位址有什麼區別?

公用位址是用於全球路由的,而私有位址是保留給內部網路使用的,不打算在公共網際網路上路由。私有範圍通常用於 NAT 裝置之後。

IPv4 保證可靠交付嗎?

不保證。IPv4 是一種盡力而為的、無連接的協定。可靠的交付、排序和重傳通常是在需要時由上層協定(如 TCP)處理。

子網路劃分是 IPv4 操作的一部分嗎?

是的。子網路劃分是實際 IPv4 部署的核心,因為它決定了哪些目的地是本地的、位址空間如何組織,以及網路之間如何做出路由決策。

IPv4 仍適用於工業和企業系統嗎?

是的。IPv4 在企業、工業、語音和安全網路中仍然被廣泛使用。真正的問題不在於它是否可行,而是特定的專案應該保持僅使用 IPv4、採用雙協定堆疊,還是開始一項更廣泛的 IPv6 過渡計畫。

結論

IPv4 是網路歷史上最重要的通訊協定之一,且至今仍是實際系統中最廣泛使用的協定之一。它提供了邏輯定址和封包轉發的框架,使得裝置、路由器和網路能夠跨本地和廣域環境進行通訊。它的真正價值不僅在於它賦予裝置位址,還在於它建立了一個共用的網路層模型,讓無數的服務和系統可以在此基礎上建構。

從辦公室網路與雲端服務,到 IP 電話、工業通訊、分公司路由及私有企業基礎設施,IPv4 在營運上仍然居於核心地位。它的局限性,尤其是在位址空間方面,已廣為人知,但它的既有安裝基礎、互通性以及工程熟悉度,意味著它將在很長一段時間內繼續具有重要性。要清楚地理解現代網路,了解 IPv4 仍然是必要的。

推薦產品
目錄
客服 電話
We use cookie to improve your online experience. By continuing to browse this website, you agree to our use of cookie.

Cookies

This Cookie Policy explains how we use cookies and similar technologies when you access or use our website and related services. Please read this Policy together with our Terms and Conditions and Privacy Policy so that you understand how we collect, use, and protect information.

By continuing to access or use our Services, you acknowledge that cookies and similar technologies may be used as described in this Policy, subject to applicable law and your available choices.

Updates to This Cookie Policy

We may revise this Cookie Policy from time to time to reflect changes in legal requirements, technology, or our business practices. When we make updates, the revised version will be posted on this page and will become effective from the date of publication unless otherwise required by law.

Where required, we will provide additional notice or request your consent before applying material changes that affect your rights or choices.

What Are Cookies?

Cookies are small text files placed on your device when you visit a website or interact with certain online content. They help websites recognize your browser or device, remember your preferences, support essential functionality, and improve the overall user experience.

In this Cookie Policy, the term “cookies” also includes similar technologies such as pixels, tags, web beacons, and other tracking tools that perform comparable functions.

Why We Use Cookies

We use cookies to help our website function properly, remember user preferences, enhance website performance, understand how visitors interact with our pages, and support security, analytics, and marketing activities where permitted by law.

We use cookies to keep our website functional, secure, efficient, and more relevant to your browsing experience.

Categories of Cookies We Use

Strictly Necessary Cookies

These cookies are essential for the operation of the website and cannot be disabled in our systems where they are required to provide the service you request. They are typically set in response to actions such as setting privacy preferences, signing in, or submitting forms.

Without these cookies, certain parts of the website may not function correctly.

Functional Cookies

Functional cookies enable enhanced features and personalization, such as remembering your preferences, language settings, or previously selected options. These cookies may be set by us or by third-party providers whose services are integrated into our website.

If you disable these cookies, some services or features may not work as intended.

Performance and Analytics Cookies

These cookies help us understand how visitors use our website by collecting information such as traffic sources, page visits, navigation behavior, and general interaction patterns. In many cases, this information is aggregated and does not directly identify individual users.

We use this information to improve website performance, usability, and content relevance.

Targeting and Advertising Cookies

These cookies may be placed by our advertising or marketing partners to help deliver more relevant ads and measure the effectiveness of campaigns. They may use information about your browsing activity across different websites and services to build a profile of your interests.

These cookies generally do not store directly identifying personal information, but they may identify your browser or device.

First-Party and Third-Party Cookies

Some cookies are set directly by our website and are referred to as first-party cookies. Other cookies are set by third-party services, such as analytics providers, embedded content providers, or advertising partners, and are referred to as third-party cookies.

Third-party providers may use their own cookies in accordance with their own privacy and cookie policies.

Information Collected Through Cookies

Depending on the type of cookie used, the information collected may include browser type, device type, IP address, referring website, pages viewed, time spent on pages, clickstream behavior, and general usage patterns.

This information helps us maintain the website, improve performance, enhance security, and provide a better user experience.

Your Cookie Choices

You can control or disable cookies through your browser settings and, where available, through our cookie consent or preference management tools. Depending on your location, you may also have the right to accept or reject certain categories of cookies, especially those used for analytics, personalization, or advertising purposes.

Please note that blocking or deleting certain cookies may affect the availability, functionality, or performance of some parts of the website.

Restricting cookies may limit certain features and reduce the quality of your experience on the website.

Cookies in Mobile Applications

Where our mobile applications use cookie-like technologies, they are generally limited to those required for core functionality, security, and service delivery. Disabling these essential technologies may affect the normal operation of the application.

We do not use essential mobile application cookies to store unnecessary personal information.

How to Manage Cookies

Most web browsers allow you to manage cookies through browser settings. You can usually choose to block, delete, or receive alerts before cookies are stored. Because browser controls vary, please refer to your browser provider’s support documentation for details on how to manage cookie settings.

Contact Us

If you have any questions about this Cookie Policy or our use of cookies and similar technologies, please contact us at support@becke.cc .