2015-06-29 47 views
0

我想弄清楚的術語描述中使用的IP地址的時候,所以我可以寫一個C#應用程序解釋IP地址的術語使用

有誰知道斜線的意思嗎?在某些地方,我看到例如

1.0.231.0/24 

這是否意味着範圍從1.0.231.0 - 1.0.231.24?

在各種ICANN文件,他們指

255.255.255.255/32 

我不知道如何可以是一個範圍

+1

https://en.wikipedia.org/wiki/Classless_Inter -Domain_Routing –

+0

/是計算機如何快速計算其網絡的一部分,而不是網絡的一部分。它表示子網掩碼的位長。 – GAVD

+0

Off topic?嚴重的版主帥哥,軟件並不孤立存在。如果不理解底層的數據結構和含義,軟件就毫無意義而且毫無用處。現在更新了問題,它說C#。希望你們都快樂。 – mfc

回答

1

我看它這樣。斜槓後的數字是IP地址中標識網絡的位數。例如:

對於Ipv4,Ip地址的長度是32位。使用我們下面的例子:

1.0.231.0 = 32位

將其轉換成二進制我們得到:00000001.00000000.11100111 0.00000000

所以第24位(粗體)是您分配給您的網絡的標識符。剩下的8位是在本地分配給你的設備的。

有關電話:1.0.231.1 爲您的筆記本電腦:1.0.231.3 爲您的桌面:1.0.231.23等多達255

+0

非常感謝,這是否意味着斜槓後面的數字應該總是偶數或奇數? – mfc

+0

我不確定是否有實際用途,但假設它可能高達32。 – johnslay