如何快速的計算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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何快速入行雲端計算?雲端計算的學習要點有哪些?
- Vue $dispatch 和 $broadcast 詳解VueAST
- AUTOCAD——快速計算器
- Spark 外部變數和BroadCast變數的區別Spark變數AST
- 快速瞭解雲端計算
- spark 原始碼分析之十四 -- broadcast 是如何實現的?Spark原始碼AST
- Android Broadcast SecurityAndroidAST
- 用python和計算機對話(計算機的語句)Python計算機
- 計算機儲存器的容量計算和地址轉換計算機
- 實時計算Flink——快速入門概述
- NYOJ 1409 快速計算【矩陣連乘】矩陣
- Broadcast原始碼分析AST原始碼
- SparkCore-Broadcast-7SparkAST
- 如何快速精確的和leader溝通
- Redis如何儲存和計算一億使用者的活躍度Redis
- python如何計算數的階乘Python
- 如何高效計算DAU
- 計算機網路(們)和 Internet (計算機網路的子類)計算機網路
- Python NumPy 廣播(Broadcast)PythonAST
- Open Wifi SSID Broadcast vulnerabilityWiFiAST
- JS呼叫時間的方法和計算JS
- Flink計算pv和uv的通用方法
- Go 語言是如何計算 len() 的?Go
- java Count如何計算流中的元素Java
- 如何讓玩家打的“爽”?十分鐘快速瞭解傷害計算常用公式公式
- 如何計算保證金
- 如何計算盈虧(PnL)
- kl散度如何計算
- MySQL中Innodb如何計算索引的統計資訊?MySql索引
- 解讀ZooKeeper的Atomic Broadcast協議ZABFYAST協議
- matlab中中影象PSNR和SSIM的計算Matlab
- ffmpeg裡的時間計算和轉換
- Python計算1到n的和常用方法!Python
- OS如何保持對計算機的控制權?計算機
- 如何計算硬碟、RAID組與Ceph的IOPS!!!硬碟AI
- 我是如何使計算提速>150倍的
- 10 早期計算機如何程式設計計算機程式設計
- MySQL如何計算統計redo log大小MySql
- 快速遷移 Next.js 應用到函式計算JS函式