子網掩碼計算題


題目1

用戶有800台電腦,從192.168.0.0這個網段划分,掩碼是多少。 中間的過程是怎么計算的?

解答

Math.log2(800)   // 9.64

9<log以2為底的800<10,所以掩碼位數:32-10=22。
所以192.168.0.0/22。

題目2

一個子網掩碼是255.255.240.0,這個子網能擁有的最大主機數是:
A. 240
B. 255
C. 4094
D. 65534

解答

將十進制的子網掩碼255.255.240.0轉換為2進制,可以發現有20位連續的1再加12位連續的0,也就是11111111 . 11111111 . 11110000 . 00000000
IP地址中與子網掩碼中為1的對應的位表示的是子網的地址,子網掩碼為0的位表示的是主機的地址。所以計算最大主機數主要看子網掩碼中為0的是多少位,然后減去網絡地址和廣播地址,通過2^n-2可以得出最大主機數是多少。
本題中子網掩碼為0的共12位,也就是每個子網中最大主機數為2的12次方減2,等於4094.
故答案:C


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM