如何快速的計算subnet和broadcast
根據IP地址和掩碼如何快速計算出子網和廣播地址?
IP地址:201.222.10.60,掩碼:255.255.255.248
計算過程:
256 -248=8 60/8 =7 SUBNET= 7*8 BROADCAST =8*8-1
result: SUBNET=201.222.10.56 BROADCAST =201.222.10.63
再計算一個:address:15.16.193.6,subnetMask:255.255.248.0
計算過程:
256-248=8 193/8=24 SUBNET=24*8=192 BROADCAST =25*8-1
result: SUBNET=15.16.192.0 BROADCAST =15.16.199.255
Just calculate:
broadcast = ip | ( ~ subnet )
(Broadcast = ip-addr or the inverted subnet-mask)
The broadcast address has a 1 bit where the subnet mask has a 0 bit.
255.255.255.128 --> IP前3位固定(因為ip和subnet做AND運算)
前三位IP碼由分配下來的數字就只能固定為192.168.0 所以就只剩下了最後的一位了,那麼顯而易見了,只能有(2的8次方-2),即256-2=254,一般全為0或者1()有其特殊的作用。
Refer to: http://wjhu.iteye.com/blog/1403019
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26477398/viewspace-2122436/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何快速入行雲端計算?雲端計算的學習要點有哪些?
- 快速計算DistinctCount
- vue2.0 broadcast和dispatch的理解VueAST
- 快速瞭解雲端計算
- AUTOCAD——快速計算器
- Vue $dispatch 和 $broadcast 詳解VueAST
- 如何計算MySQL QPS和TPS的值MySql
- linux 快速計算檔案數和目錄數 (轉)Linux
- 如何計算網路地址和廣播地址
- Spark 外部變數和BroadCast變數的區別Spark變數AST
- spark 原始碼分析之十四 -- broadcast 是如何實現的?Spark原始碼AST
- Sql優化(二) 快速計算Distinct CountSQL優化
- Vue框架Element的事件傳遞broadcast和dispatch方法分析Vue框架事件AST
- 雲端計算和網格計算的一些疑問
- 如何高效計算DAU
- 如何修改Mac的計算機名Mac計算機
- Redis如何儲存和計算一億使用者的活躍度Redis
- MYSQL INNODB 如何計算B+樹表的最大容量和行數MySql
- 實時計算Flink——快速入門概述
- Python科學計算 - Numpy快速入門Python
- PC和Mac之外的計算機Mac計算機
- Android系統中的廣播(Broadcast)機制簡要介紹和學習計劃 .AndroidAST
- 用python和計算機對話(計算機的語句)Python計算機
- MySQL中Innodb如何計算索引的統計資訊?MySql索引
- 如何讓玩家打的“爽”?十分鐘快速瞭解傷害計算常用公式公式
- python如何計算數的階乘Python
- java Count如何計算流中的元素Java
- Go 語言是如何計算 len() 的?Go
- Oracle如何精確計算row的大小Oracle
- 如何入門雲端計算?
- Android Broadcast SecurityAndroidAST
- Broadcast原始碼分析AST原始碼
- SparkCore-Broadcast-7SparkAST
- 轉multicast vs broadcastAST
- NYOJ 1409 快速計算【矩陣連乘】矩陣
- 我是如何學習計算機程式設計的計算機程式設計
- JS呼叫時間的方法和計算JS
- 雲端計算和資料