網絡 IP 地址總結

網絡IP地址總結

一、IPv4地址核心分類與特殊網段

IPv4地址是32位二進制數(通常表示為4組0-255的十進制數,即“點分十進制”),總地址空間約43億個。根據用途可分為公有地址(公網使用,全球唯一)和私有地址(內網使用,不可直接訪問公網,需通過NAT轉換),另有特殊功能網段。

1. 私有IP地址(內網專用)

私有地址由IANA(互聯網號碼分配機構)預留,僅用于局域網,不同局域網可重復使用,是企業、家庭內網的核心地址。

  • 10.0.0.0/8(A類私有地址)
    范圍:10.0.0.0 ~ 10.255.255.255(網絡位8位,主機位24位)。
    特點:地址空間大(約1600萬個地址),常用于中大型企業內網。

  • 172.16.0.0/12(B類私有地址)
    范圍:172.16.0.0 ~ 172.31.255.255(網絡位12位,主機位20位)。
    計算邏輯:12位網絡位意味著前兩個字節中前4位固定(172的二進制為10101100,前4位是1010),后8位網絡位范圍為00010000(16)~ 00011111(31),因此覆蓋16-31的第二段地址。
    特點:地址空間約100萬個,常用于中型企業內網。

  • 192.168.0.0/16(C類私有地址)
    范圍:192.168.0.0 ~ 192.168.255.255(網絡位16位,主機位16位)。
    特點:地址空間較小(6.5萬個),廣泛用于家庭路由器、小型局域網(如常見的192.168.1.1為路由器管理地址)。

2. 環回地址(本地測試專用)
  • 127.0.0.0/8
    范圍:127.0.0.0 ~ 127.255.255.255,其中最常用的是127.0.0.1(別名“localhost”)。
    功能:用于本地主機進程間通信(如本地程序訪問本機服務),數據包不會流出網卡,僅在主機內部循環。
3. 其他特殊IPv4地址
  • 0.0.0.0:表示“本網絡中未指定的主機”,常用于配置默認路由(如0.0.0.0/0代表所有未匹配的地址)。
  • 廣播地址:如192.168.1.255(子網192.168.1.0/24的廣播地址),用于向子網內所有主機發送數據。
  • D類/多播地址224.0.0.0 ~ 239.255.255.255,用于向一組特定主機發送數據(如視頻會議)。
二、IPv4與IPv6的對比與聯系
1. 核心聯系(共性)
  • 均為網絡層協議,核心功能是標識網絡節點(主機、路由器等)和實現跨網絡路由
  • 均支持“分層尋址”:通過“網絡位+主機位”劃分地址(IPv4用子網掩碼,IPv6用前綴長度),實現網絡分層管理。
  • 均需通過路由協議(如OSPF、BGP)實現數據包跨網絡傳輸。
2. 關鍵區別(差異)
維度IPv4IPv6
地址長度32位(4字節),約43億地址(已耗盡)128位(16字節),地址空間≈3.4×103?(永不耗盡)
表示方式點分十進制(如192.168.1.1冒分十六進制(如2001:db8::1,支持壓縮)
地址類型單播、廣播、多播;分A/B/C/D/E類單播(全球/鏈路本地等)、多播、任播(無廣播)
私有地址依賴依賴NAT(網絡地址轉換)解決地址不足問題地址充足,無需NAT,支持端到端直接通信
子網劃分子網掩碼(如255.255.255.0),子網較小前綴長度(如/64),子網更大(簡化管理)
安全性IPsec(加密/認證)可選,實現復雜IPsec內置,安全性原生支持
配置方式多依賴手動或DHCP配置支持無狀態自動配置(SLAAC),即插即用
過渡兼容性與IPv6不直接兼容,需雙棧/隧道/轉換技術設計了過渡機制(如6to4、NAT64)
三、總結
  • IPv4是目前主流協議,但地址枯竭問題推動IPv6成為未來趨勢。
  • 私有地址(10/172/192段)是內網通信的基礎,環回地址(127段)是本地測試的核心工具。
  • IPv6通過更大地址空間、原生安全、簡化管理等特性,解決了IPv4的固有缺陷,二者將長期通過過渡技術共存。

問題梳理
問題1. 有C類地址那么一定就會有B類和A類地址,但是有A類地址,不一定有B類和C類地址,對么?
解答:
這種說法不正確
A類、B類、C類地址是IPv4早期“分類尋址”體系中對單播地址的獨立劃分,它們的存在基于不同的地址前綴規則,彼此之間沒有依賴關系——既不存在“有C類就一定有A/B類”,也不存在“有A類就不一定有B/C類”的邏輯。
具體分析:
IPv4的A、B、C類地址是通過地址前幾位的固定值劃分的,用于適配不同規模的網絡(A類最大,C類最小):

  • A類地址:前1位固定為0,第一個字節范圍1~126(0和127為特殊地址),網絡位8位,主機位24位;
  • B類地址:前2位固定為10,第一個字節范圍128~191,網絡位16位,主機位16位;
  • C類地址:前3位固定為110,第一個字節范圍192~223,網絡位24位,主機位8位。

從“存在性”角度看:

  • 這三類地址是IPv4協議定義中同時存在的平行分類(如同“整數分為正整數、零、負整數”,彼此獨立但同屬一個體系)。
  • 從“實際使用”角度看,一個網絡可以只使用其中一類(例如:家庭內網常用C類,大型企業可能只用A類,中型網絡可能只用B類),無需依賴其他類地址的存在。

因此,A、B、C類地址的存在是相互獨立的,彼此不構成“有此必有彼”或“有此未必有彼”的邏輯關系。

問題2. C類IP地址想連接公網,那么一定會經過B類或A類IP地址把信息傳送到公網去,說法對么?
這種說法不正確
原因如下:

  1. 公網IP地址的使用早已突破A/B/C類的“分類尋址”限制
    早期IPv4的A/B/C類劃分(基于地址前幾位固定值)是“分類尋址”時代的產物,但現代公網早已采用無類域間路由(CIDR) 技術,不再嚴格按A/B/C類劃分地址。公網IP地址通過“前綴長度”(如/24 /16 /8)靈活劃分,而非局限于A類(/8)、B類(/16)、C類(/24)的固定網絡位長度。

例如,一個公網IP可能是203.0.113.5/24(前綴長度24,類似傳統C類),也可能是198.51.100.0/22(前綴22,既非標準C類/24,也非B類/16)。公網中大量IP地址是CIDR劃分的“混合類型”,不存在“必須經過A/B類”的前提。

  1. IP數據包在公網傳輸的路徑與“地址類別”無關
    無論是公有C類地址(如公網中的203.0.113.10)還是經過NAT轉換后的私有C類地址(如家庭內網192.168.1.100轉換為公有IP后),其數據包在公網中通過路由器轉發時,轉發依賴的是路由表中的前綴匹配,而非中間節點IP的A/B/C類別

例如:

  • 一個公有C類地址的主機發送數據到公網服務器,中間經過的路由器接口IP可能是A類(如10.xxx.xxx.xxx的公網部分)、B類(如172.16.xxx.xxx的公網部分),也可能是其他C類(如203.0.114.1),甚至是CIDR劃分的非標準類別地址(如198.51.100.0/22)。
  • 沒有任何規則要求“C類地址的數據包必須經過A/B類地址的節點”,路徑中的節點IP類別完全由網絡拓撲和運營商規劃決定,具有隨機性。

結論
C類IP地址(無論公有還是私有轉換后)連接公網時,無需“必須經過A類或B類地址”。公網傳輸依賴的是路由前綴匹配和拓撲結構,而非地址的傳統類別劃分。這種說法混淆了IPv4的分類尋址歷史與現代CIDR路由的實際運作方式。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/916131.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/916131.shtml
英文地址,請注明出處:http://en.pswp.cn/news/916131.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【C++進階】第7課—紅黑樹

文章目錄1. 認識紅黑樹1.1 紅黑樹的規則1.2 紅黑樹如何確保最長路徑不超過最短路徑的2倍呢?1.3 紅黑樹的效率2. 實現紅黑樹2.1 紅黑樹的結構2.2 紅黑樹的插入2.2.1 第一種情況:插入節點的父節點和其uncle節點都為紅色,且uncle節點存在2.2.2 第2種情況:插入節點cur和…

解決 SQL 錯誤 [1055]:深入理解 only_full_group_by 模式下的查詢規范

在日常的 SQL 開發中,你是否遇到過這樣的報錯:SQL 錯誤 [1055] [42000]: Expression #N of SELECT list is not in GROUP BY clause and contains nonaggregated column...?尤其是在 MySQL 5.7 及以上版本中,這個錯誤更為常見。本…

Keepalived 原理及配置(高可用)

一、Keepalived 原理keepalived 基于 VRRP(虛擬路由冗余協議)實現高可用。核心原理是通過競選機制在多臺服務器(主 / 備節點)中選舉出一臺主節點承擔服務,同時備節點持續監控主節點狀態:主節點正常時&#…

從代碼混亂到井然有序:飛算JavaAI的智能治理之道

文章目錄一、前言二、飛算JavaAI平臺三、飛算JavaAI安裝流程3.1 Idea安裝配置3.2 官網注冊登入四、飛算JavaAI獨特魅力:合并項目場景4.1 ERP老項目精準翻新:保留核心邏輯的智能改造方案4.2 智能合并:重構ERP系統的代碼迷宮4.3 ERP接口智能導航&#xff1…

iOS打開開發者模式

啟用開發者模式的方法在iOS設備上啟用開發者模式通常需要連接Xcode或通過設置手動開啟,以下是具體步驟:通過Xcode啟用將iOS設備通過USB線連接到Mac電腦。打開Xcode(需提前安裝)。在Xcode的菜單欄中選擇 Window > Devices and S…

leetcode101.對稱二叉樹樹(遞歸練習題)

文章目錄一、 題目描述二、 核心思路:判斷左右子樹是否互為鏡像三、 遞歸的終止條件 (Base Cases)四、 代碼實現與深度解析五、 關鍵點與復雜度分析六、 總結與對比 (LC100 vs LC101)LeetCode 101. 對稱二叉樹 - 力扣【難度:簡單;通過率&…

【國內電子數據取證廠商龍信科技】誰是躲在“向日葵”后的

一、前言大家可能每天都在使用在遠控軟件,我們在享受遠控軟件帶來的便利同時,犯罪者也在使用遠控軟件進行違法犯罪活動,以達到隱藏自己的目的。市面上常用的遠控軟件有“向日葵”、“TeamViewer”。二、案件背景在一次電信詐騙案件支援中&…

SAP-PP-MRPLIST

MRP(物料需求計劃)分析功能,主要包含以下要點: 程序通過選擇工廠和物料/銷售訂單范圍作為輸入條件,支持兩種展示方式:ALV表格和樹形結構 核心功能包括: 物料主數據查詢(MAKT/MARA表) 銷售訂單數據查詢(VBAP表) BOM展開(CS_BOM_EXPL_MAT_V2函數) MRP數據獲取(MA…

MIT線性代數01_方程組的幾何解釋

Linear Algebra Lecture #1 W. Gilbert Strangn linear equations, n unknowns row picturecol pictureMatrix form {2x?y0?x2y3 \left\{\begin{matrix} 2x - y 0 \\ -x 2y 3 \end{matrix}\right. {2x?y0?x2y3? 1 Row Picture2 Column PictureWhat are all combination…

FreeRTOS-中斷管理

學習內容中斷概念中斷是計算機系統中一種重要的事件驅動機制,用于在特定條件下打斷正在執行的程序,并跳轉到預定義的中斷處理程序中執行特定的操作。當發生中斷時,處理器會立即中止當前正在執行的指令,保存當前的執行狀態&#xf…

圖像梯度處理與邊緣檢測

在圖像處理的世界里,我們常常需要從復雜的像素矩陣中提取有意義的信息 —— 比如一張照片中物體的輪廓、醫學影像中病灶的邊界、自動駕駛視野里的道路邊緣。這些 “邊界” 或 “輪廓” 在專業術語中被稱為 “邊緣”,而捕捉邊緣的核心技術,離不…

GPU服務器與PC 集群(PC農場):科技算力雙子星

在數字經濟高速發展的今天,算力已成為驅動科技創新與產業變革的核心引擎。GPU服務器憑借其強大的并行計算能力,在圖形渲染、人工智能訓練等領域展現出不可替代的優勢;而PC集群則通過分布式架構,以高性價比和靈活擴展特性&#xff…

秋招Day19 - 分布式 - 分布式鎖

單體時代,可以直接用本地鎖來實現對競爭資源的加鎖,分布式環境下就要用到分布式鎖了有哪些分布式鎖的實現方案?MySQL分布式鎖、Zookeeper分布式鎖、Redis分布式鎖MySQL分布式鎖如何實現?創建一張鎖表,對字段定義唯一性…

AIStarter平臺亮點解析:從ComfyUI項目上架到一鍵運行的完整指南

大家好!今天分享一個AIStarter平臺的深度體驗,帶你了解如何通過這個平臺輕松上架和運行AI項目!視頻中,博主在凌晨分享了AIStarter的強大功能,重點展示了ComfyUI 4.0和5.0整合包的上架過程,以及如何簡化AI項…

電腦錄屏軟件推薦:如何使用oCam錄制游戲、教程視頻

在工作、學習或游戲過程中,我們經常需要錄制電腦屏幕,比如制作教程視頻、記錄游戲操作、分享軟件使用過程等。oCam 是一款功能強大且操作簡單的屏幕錄制工具,支持 Windows 系統,深受用戶喜愛。今天簡鹿辦公就來手把手教你如何使用…

安裝cuml報錯

安裝命令 (注意cuda的版本) pip install --no-cache-dir --extra-index-urlhttps://pypi.nvidia.com cuml-cu11 報錯: 找了很多網上的教程 1.版本問題 沒解決 pip install --upgrade pip pip install --upgrade setuptools 2.參考下面博…

【ECharts?】解決Vue 中 v-show 導致組件 ECharts 樣式異常問題

解決Vue 中 v-show 導致組件 ECharts 樣式異常問題 問題概述 在使用 Vue 的 v-show 指令實現 <PageOne/>、<PageTwo/>、<PageThree/> 三個視圖的定時切換時&#xff0c;<PageTwo/> 顯示時出現了異常&#xff0c;具體表現為 ECharts 圖表渲染圖表尺寸異…

旅游管理虛擬仿真實訓室:重構實踐教學新生態

在旅游產業數字化轉型與教育信息化深度融合的背景下&#xff0c;旅游管理虛擬仿真實訓室成為連接理論教學與行業實踐的關鍵紐帶。它通過沉浸式技術還原旅游場景&#xff0c;解決傳統實訓中資源受限、風險較高、時空局限等問題&#xff0c;為旅游管理專業人才培養提供全新路徑。…

【在線五子棋對戰】十、對戰玩家匹配管理模塊

文章目錄前言Ⅰ. 匹配隊列實現Ⅱ. 匹配隊列管理類實現完整代碼前言 五子棋對戰的玩家匹配是根據自己的天梯分數進行匹配的&#xff0c;而服務器中將玩家天梯分數分為三個檔次&#xff1a; 青銅&#xff1a;天梯分數小于 2000 分白銀&#xff1a;天梯分數介于 2000~3000 分之間…

k8s之ingress定義https訪問方式

接上文&#xff1a;https://blog.csdn.net/soso678/article/details/149607069?spm1001.2014.3001.5502定義后端應用與service [rootmaster ingress]# cat my-nginx.yml apiVersion: apps/v1 kind: Deployment metadata:name: my-nginx spec:selector:matchLabels:run: my-n…