計算機網絡-劃分子網

IP地址

IP地址是給因特網上的每個主機(或路由器)的每個接口分配一個在全世界範圍是惟一的32位標識符。
層次化IP地址將32位的IP地址分爲網絡ID主機IDwindows

IP地址分類,分爲ABCDE類地址:網絡

clipboard.png

二進制與十進制的關係性能

clipboard.png

從上圖看出128以上的數字,二進制的第一位全爲1,而128之前的數字,二進制的第一位全爲0。優化

clipboard.png
以A類地址爲例,A類地址首位爲0,那麼開始IP範圍是00000000-01111111(即十進制的0-127)
以此類推B類地址以10開頭,範圍是10000000-10111111(二進制的128-191)ui

特殊的IP地址
本地環回地址:127.0.0.1
windows設置IP自動得到後,沒有被分配到IP地址而臨時設置的IP地址:169.254.0.0 spa

保留的私網地址.net

IP地址分爲5類,其中A,B,C三類中各保留了3個區域做爲私網地址,也就是局域網用的,私網地址不能在公網上出現,只能用在內部網路中,全部的路由器都不能發送目標地址爲私網地址的數據報。
A類地址:10.0.0.0~10.255.255.255
B類地址:172.16.0.0 ~172.31.255.255
C類地址:192.168.0.0~192.168.255.2553d

除此以外,有些IP地址被保留用於某些特殊目的,網絡管理員不能將這些地址分配給結點:code

  • 整個IP地址全爲1(255.255.255.255)的地址,它不被路由但會被送到相同物理網段上的全部主機。
  • 節點地址全爲0的地址,特指某個網段好比192.168.10.0,指的是192.168.10.0網絡地址。
  • 節點地址全爲1的地址網絡廣播會被路由,並會發送到專門網絡上的每臺主機,IP地址大的網絡字段定義這個網絡,主機字段一般全爲1,如192.168.10.255

子網掩碼
子網掩碼又叫網絡掩碼,地址掩碼,它是一種用來指明一個IP地址的哪些位標識主機所在的子網以及哪些位標識的是主機的位掩碼。子網掩碼不能單獨使用,必須結合IP地址使用。它只有一個做用,就是將某個IP地址劃分爲主機部分和網絡部分。blog

例子1:
clipboard.png
假若有上面的AB機器,A主機想與B主機進行通訊:
首先A主機須要判斷B主機的IP地址是否是跟本身是在同一個網段
如何判斷?拿本身的子網掩碼255.255.255.0分別與AB主機的IP地址進行二進制的與運算,主機位歸0,子網掩碼爲255.255.255.0,得出AB主機的網段是不一樣,分別是192.168.80.0和192.168.90.0。由於AB主機不在一個網段,因此A主機會把數據傳給網關,讓路由去轉發。

例2:

clipboard.png
依舊是AB主機,不過A主機的子網掩碼爲255.255.0.0,這樣通訊時進行與運算出來的網段都是192.168.0.0,所以A主機判斷得出與B主機在同一個網段,A主機會直接把數據發給B主機而不經過路由。

子網掩碼和IP地址進行與運算

二進制與運算,全1才爲1,其餘得0。所以網絡位不變,主機爲歸零。

clipboard.png

劃分子網

一、爲何要進行子網劃分

  • 減小網絡流量,減小廣播域
  • 優化網絡性能,減小流量的效果體現
  • 便於管理,有效利用和規劃IP

二、子網劃分需求

(1)肯定須要的網絡ID數:

  • 每一個LAN子網一個;
  • 每條廣域網鏈接一個。

(2)肯定每一個子網所需的主機數:

  • 每一個TCPIIP主機一個;
  • 每一個路由器接口一個。

(3)根據上述需求,肯定以下內容:

  • 一個用於整個網絡的子網掩碼;
  • 每一個物理網段的惟一子網ID;
  • 每一個子網的主機範圍。
子網需求引用自: CSDN博客:子網劃分詳解與子網劃分實例精析 做者: 逃離地球的小小呆

三、子網掩碼計算

相關文章
相關標籤/搜索