2016-01-22 80 views
-1

我目前正在研究一般網絡。我讀了很多關於子網和子網掩碼的內容,但有一件事我不明白。子網掩碼如何歸因於IP?

子網掩碼如何歸因於IP地址? 例如: 網絡管理員如何告知地址A將得到255.255.255.0掩碼,並且地址B將得到不同的掩碼? (爲了創建子網)。

我擡頭看到我的個人路由器配置面板,但我什麼都沒看到。

+0

IP地址和子網掩碼是每個單獨的設備上配置。(DHCP可能會告訴設備它應該使用什麼IP /網絡掩碼) – nos

+0

它可能被配置爲/ 24或者C類在該特定路由器上是默認的。 – YOU

+0

@MalteseFalcon,在旁註中,你是否曾經以此名義扮演反恐精英? – CustomX

回答

1

網絡管理員選擇子網掩碼將網絡劃分爲更小的子網。沒有規則如何從IP地址「計算」它。

讓我們來看一個例子,有一個很常見的子網掩碼爲255.255.255.0這在二進制是1111 1111.1111 1111.1111 1111.0000 0000

子網掩碼總會有一定數量的零結尾。上面的網絡掩碼在最後有8個零,表明子網中將有2^8 = 256個可能的地址。系統管理員可能希望有一個更小的子網絡,因此他可以選擇一個子網掩碼255.255.255.127,這就是1111 1111.1111 1111.1111 1111.1111 0000,並且允許子網中有2^4 = 32個地址。

編輯:系統管理員將根據管理要求爲每個IP地址分配一個子網掩碼。這是在網絡設計過程中完成的。假設系統管理員知道在新分支中有100人在銷售,而在會計中有20人。另外,系統管理員知道他爲該分支地址保留了10.10.10.0-255。因此,一種方式的系統管理員可以將0-255的範圍是:

10.10.10.0-127 : Sales 
10.10.10.128-158 : Accounting 

然後將IP地址和子網掩碼爲:

IP: 10.10.10.0-127 MASK: 255.255.255.128 : Sales 
IP: 10.10.10.128-159 MASK: 255.255.255.224 : Beancounters 

在每一個地址範圍2個地址不會被用於用戶:第一個,因爲它是一個網絡號碼,最後一個,因爲它是一個廣播地址。

這一切都可以像對普通家庭用戶來說,你可以把你所有的主機在一個子網廢話工作,但一旦你在處理大型網絡這個開始決策意識。

路由器配置:

路由數據之間的子網,你需要一臺路由器。在一般的家用路由器,你有2 路由接口 - 一個面向ISP和其他面向您的家庭網絡,這是後面的(一般)4個端口切換。在企業/服務提供商路由器,你將有多個路由接口 - 每個都有自己的IP地址和子網掩碼。要使事情更加複雜 - 在企業路由器中,您可以分配一個物理接口以擁有多個IP地址和子網掩碼對。

+0

感謝您的回答,這是非常詳細的。 在你的例子中,兩個「子網絡」存在於同一個路由器上。 我的最後一個問題是:如何配置所有的東西,如果我想兩個子網分別存在於兩臺路由器上?告訴我,如果我足夠清楚。 – FrenchFalcon

0

子網掩碼告訴你有多少高級位是網絡位。例如,如果您的網絡是171.20.20.0/24,則意味着IP爲171.20.20.5和171.20.21.7的計算機位於不同的網絡中。子網忽略網絡的類。

+0

我知道:) 但是例如,當我的電腦得到它的IP地址(當連接到路由器時)。然後路由器告訴他「你的面具是......」?所以它知道它屬於哪個子網? – FrenchFalcon

+0

@MalteseFalcon它知道,因爲有人在你的路由器的DHCP服務器配置中輸入正確的網絡掩碼。當您的計算機啓動時,它會廣播一個DHCP請求,並且路由器會迴應它應該使用的IP,網絡掩碼,網關,DNS服務器等。這只是一種做事方式,所有這些DHCP配置可能不會通過路由器的管理GUI公開。 – nos

+0

@nos好的,我看到... 但有時我會看到一些帶有多個子網掩碼(不同)的「網絡模式」。在這種情況下,每個路由器都是一個子網嗎?我無法找到解釋該文檔的任何文檔(教程,任何內容) – FrenchFalcon