060-網絡地址和廣播地址

子網和掩碼的計算有一個小竅門,能夠順利的解決這個問題。
題目:一個主機的IP地址是202.112.14.137,掩碼是255.255.255.224,要求計算這個主機所在網絡的網絡地址和廣播地址。

  常規辦法是把這個主機地址和子網掩碼都換算成二進制數,二者進行邏輯與運算後便可獲得網絡地址。其實你們只要仔細想一想,能夠獲得另外一個方法: 255.255.255.224的掩碼所容納的IP地址有256-224=32個(包括網絡地址和廣播地址),那麼具備這種掩碼的網絡地址必定是32的倍數。而網絡地址是子網IP地址的開始,廣播地址是結束,可以使用的主機地址在這個範圍內,所以略小於137而又是32的倍數的只有128,因此得出網絡地址是202.112.14.128.而廣播地址就是下一個網絡的網絡地址減1.而下一個32的倍數是160,所以能夠獲得廣播地址爲 202.112.14.159

    還有一種類型:好比一個子網有10 臺主機,那麼對於這個子網就須要10+1+1+1=13個IP地址。(注意加的第一個1是指這個網絡鏈接時所需的網關地址,接着的兩個1分別是指網絡地址和廣播地址。)13小於16(16等於2的4次方),因此主機位爲4位。而256-16=240,因此該子網掩碼爲255.255.255.240.

  若是一個子網有14臺主機,很多同窗常犯的錯誤是:依然分配具備16個地址空間的子網,而忘記了給網關分配地址。這樣就錯誤了,由於 14+1+1+1 =17 ,大於16,因此咱們只能分配具備32個地址(32等於2的5次方)空間的子網。這時子網掩碼爲:255.255.255.224.網絡

相關文章
相關標籤/搜索