網絡地址的詳細計算說明

IP地址分類與計算

IP地址分5類

IP地址分類

A類 :0開頭,適用于大型網絡

B類 :10開頭,適用于中型網絡

C類 :110開頭,適用于小型網絡

D類 :1110開頭,用于組播

E類 : 1110開頭,用于科研保留

那么如何計算IP地址和個數呢?或者說,如何計算IP地址范圍?

IP地址是4個十進制數,也就是4個字節,轉換為二進制就是4個8位的0和1表示

A類地址

來,看A類地址,0開頭,那么第一個字節,也就是網絡地址,也就是8位的數,只有7位了,這7位,每個可表示0和1,7位就可以表示2^7=128個地址

注意:128包含了0.0.0.0 ,0又是保留地址,所以第一個字節地址是 1-127

其他位為主機地址,以最大最小表示:1.0.0.0 ~ 127.0.0.0

B類地址

在127的基礎上,加上B類地址能表示的個數,就是B類地址的范圍

B類地址10開頭,去掉2位,第一個字節剩余6位

那么B類地址的第一個字節所能表示個數:2^6=64

B類第一個字節開始地址:128(127屬于A類)

B類第一個字節結束地址:128+64=192

因129-128=1,其實是有兩個地址

所以結束地址:192-1 = 191

再:第二個字節也屬于網絡地址,所以第二個字節所能表示的地址個數就是2^8=255

故B類地址范圍:128.0 ~ 191.255

其他位為主機地址,以最大最小表示:128.0.0.0 ~ 191.255.255.255

127屬于A類,所以從128開始算

128+64 = 192

C類地址

在192的基礎上,加上C類地址能表示的個數,就是C類地址的范圍

C類地址110開頭,去掉3位,第一個字節8位,剩余5位

那么C類地址的第一個字節所能表示的個數:2^5=32

C類第一個字節開始地址:192

同理

C類第一個字節結束地址:192+32 - 1= 224 -1 = 223

故C類地址范圍:192.0.0 ~ 223.255.255

其他位為主機地址,以最大最小表示:192.0.0.0 ~ 223.255.255.255

子網掩碼

作用:用于區分網絡地址和主機地址

原理:子網掩碼同樣以二進制表示,對應網絡地址為1,主機地址為0,拼起來就是子網掩碼。

如:

192.168.0.1

它是C類地址,那么網絡地址就是前三個字節

好,回憶子網掩碼的作用:區分網絡地址和主機地址,C類地址已經告訴你網絡地址位數了,所以我們就可以直接寫出子網掩碼:

255.255.255.0

網絡地址

ABCDE類地址都有明確的劃分,

A類第一個字節為網絡地址,那么就是取IP地址的第一個字節,后面拼接0為網絡地址

192.168.0.1

這是C類地址,取前三個字節,拼接0:192.168.0.0

廣播地址

主機位全變為1

192.168.0.1

二進制為

11000000.10101000.00000000.00000001

主機位是第四個字節

11000000.10101000.00000000.11111111

十進制

192.168.0.255

主機數

子網掩碼中為0的個數,也就是主機地址位數。

A類第一個字節為網絡地址,后3個字節為主機位,也就是24位

B類前兩個字節為網絡地址,后2個字節為主機位,也就是16位

C類前三個字節為網絡地址,后1個字節為主機位,也就是8位

每一位表示0和1,所以就是2的次方表示個數

A類主機數:2^24

B類主機數:2^16

C類主機數:2^8

注意:網絡地址,和廣播地址為保留地址,不可分給主機,所以這些個數都要 -2

網絡數

和之前我們計算的IP范圍原理類似。

ABC類已經明確了網絡地址位數,我們直接計算就行

A類網絡數:2^7-1=127(0為保留地址不分配)

B類網絡數:2^14(前兩個字節,減去10開頭的兩位)

C類網絡數:2^21(前三個字節,減去110開頭的三位)

主機地址

開始:網絡地址 + 1

解釋:廣播地址 - 1

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

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

相關文章

人工智能驅動的現代電商前端開發:從基礎到智能體驗

引言:AI如何重塑電商體驗電子商務行業正在經歷一場人工智能革命。從個性化推薦到視覺搜索,從智能客服到預測分析,AI技術正在徹底改變用戶與電商平臺的交互方式。作為前端開發者,了解如何集成AI功能已成為必備技能。本文將帶您深入…

mimic數據統計

是否能聯通 psql -h 127.0.0.1 -U Shinelon-d mimic --password pgadmin建庫 psql -d mimiciv -f mimic-iv/buildmimic/postgres/create.sql 也可以pgadmin直接運行create.sql 導入csv.gz數據 psql -d mimic -v ON_ERROR_STOP1 -v mimic_data_dirH:/mimic-iv-2.2 -f C:\Users\S…

孟德爾隨機化小試 從軟件安裝數據下載到多種檢驗

孟德爾隨機化(Mendelian Randomization, MR)作為一種利用基因數據推斷因果關系的強大工具,在流行病學研究中應用廣泛。本文將詳細講解MR的核心原理、完整分析流程,并附上關鍵代碼實現,幫助你從零開始完成一次MR分析。1…

記一次:postman請求下載文件的使用方法

前言:筆者的后端接口是swagger,遇到像文件導出下載的功能就實現不了。然后使用postman工具就可以了。注:postman工具使用send下拉選項中有請求下載,如圖完美解決。后續有其它方法在補充。

快速搭建項目(若依)

RuoYi-Vue 是一個 Java EE 企業級快速開發平臺,低代碼的框架。 1.環境要求: 其中MySQL和Redis放在服務器上或者本機上。 2.代碼搭建: 代碼下載地址:https://gitee.com/y_project/RuoYi-Vue,在官方文檔里面可下載若依…

iOS開發之UICollectionView為什么需要配合UICollectionViewFlowLayout使用

1. UICollectionView 的職責分離UICollectionView 本質上只是一個容器,用來展示一系列的 cell(單元格)。 它本身 不關心 cell 的擺放方式,只負責:Cell 的復用(避免性能浪費)Cell 的增刪改查滾動…

一、部署LNMP

一、準備環境操作系統:CentOS 7.x(最少 2 核 CPU 2GB 內存 20GB 磁盤)網絡:能訪問公網(用于下載包)軟件版本:Nginx 1.20MySQL 5.7/8.0PHP 7.4WordPress 6.x(商城插件 WooCommerce&…

【時時三省】vectorCAST 便捷使用技巧

山不在高,有仙則名。水不在深,有龍則靈。 ----CSDN 時時三省 目錄 1,工程的共享 2,工程的關鍵文件保存 2,工作環境目錄下,各個文件夾的作用 1,build 和 environment 的區別 2,vcm的作用 3,tst 文件的妙用 4,配置文件的妙用 5,復制測試環境 6,vectorCAST…

TOPSIS 優劣解距離法總結

TOPSIS 優劣解距離法總結 1. 基本思想 TOPSIS(Technique for Order Preference by Similarity to Ideal Solution)方法通過計算方案與正理想解(最優值)和負理想解(最劣值)的距離,來評價方案的優…

機器學習筆試題

人工智能與機器學習單選題(50道)1. 機器學習的核心目標是:A. 通過硬編碼規則解決問題 B. 從數據中自動學習模式 C. 提高計算機硬件性能 D. 優化數據庫查詢速度2. 以下屬于監督學習任務的是:A. 聚類分析 B. 圖像分類 C. 異常檢測 D…

CISP-PTE之路--10文

1.TCP/UDP 工作在 OSI 哪個層? 應用層 傳輸層 數據鏈路層 表示層 答案:傳輸層 解析:TCP(傳輸控制協議)和 UDP(用戶數據報協議)是 OSI 模型中傳輸層的核心協議,負責端到端的數據傳輸管理,如可靠性(TCP)、實時性(UDP)等。 2.下列哪種設備可以隔離 ARP 廣播幀? …

接口性能測試工具 - JMeter

1. 下載和運行JMeter 是由 Java 語言編寫的, 因此 JMeter 的使用依賴于 Java 環境 - JRE.前往 oracle 官網下載 JMeter 壓縮包.Mac 用戶解壓完成后, 在包內的 bin 目錄下運行 sh jmeter:Windows 用戶直接運行 bin 目錄下的 jmeter.bat:即可進入 JMeter 主頁面:1.1 添加環境變量…

Go語言實戰案例-數據庫事務處理

在實際業務中,很多操作需要保證 要么全部成功,要么全部失敗,否則可能造成數據不一致。比如:? 用戶轉賬(A 賬戶扣款,B 賬戶加款)? 下單支付(生成訂單、扣減庫存、記錄支付&#xff…

為何vivo做了頭顯,小米卻選擇AI眼鏡

在押注下一代智能終端這件事上,手機廠商為何步調不一致?文|游勇編|周路平在手機銷量和創新都陷入停滯的背景下,主流手機廠商正在探索下一代交互終端,試圖尋找新的增長點。今年6月,小米發布了AI眼…

Day24 目錄遍歷、雙向鏈表、棧

day24 目錄遍歷、雙向鏈表、棧顯示指定目錄下的所有 .h 文件 功能描述 遍歷指定目錄(遞歸進入子目錄),查找所有以 .h 為后綴的頭文件,將其完整路徑(路徑 文件名)存儲到雙向鏈表中,并正向或反向…

JupyterLab 安裝(python3.10)

目錄 一、環境 二、安裝 三、啟動Jupyterlab 四、通過chrome瀏覽器進行訪問 五、打開Jupyter Notebook 六、pandas驗證 JupyterLab 是一個基于 Web 的交互式開發環境,是經典 Jupyter Notebook 的下一代版本。它支持多種編程語言(如 Python、R、Juli…

【neo4j】安裝使用教程

一、安裝 1.0 前置條件 安裝配置好jdk17及以上 注意我使用的是neo4j 5.26.10版本,匹配java17剛好 Java Archive Downloads - Java SE 17.0.12 and earlier 無腦安裝即可 配置以下環境變量 1.1 安裝程序 Neo4j Deployment Center - Graph Database & Anal…

AECS(國標ECALL GB 45672-2025)

車載緊急呼叫功能作為車輛遇險時的響應機制,為司機和乘客的安全營救提供通信支持。為了能夠降低通信延遲,提高響應速度,基于4G/5G的下一代緊急呼叫技術(NG eCall)將在歐盟于2027年起成為強制標準,中國也已經…

week3-[循環嵌套]好數

week3-[循環嵌套]好數 題目描述 如果一個正整數 xxx 只有最左邊一位不是 000,其余都是 000,那么稱其為好數。例如 400040004000 和 222 都是好數,但是 120120120 不是。 給定正整數 nnn,在 111 到 nnn 間有多少個數是好數&#xf…

智能制造加速器:某新能源車智慧工廠無線網絡優化提升方案

隨著工業4.0和智能制造的快速發展,傳統制造工廠的網絡架構正面臨前所未有的挑戰。為了滿足柔性生產、實時數據驅動以及高可靠運營的需求,某新能源車智慧工廠啟動了一項無線網絡優化提升項目。本項目通過部署智能組網設備,構建高效、穩定、智能…