1. 程式人生 > >計算機網路————IP地址分類以及網路地址的計算

計算機網路————IP地址分類以及網路地址的計算

一,IP地址分類

 

1.二進位制與十進位制的關係

 

2,IP地址的地址結構及分類

IP地址結構:網路號+主機號

網路號:中主機中指明中的所在物理網路的編號

主機號:中中中主機在物理網路中的編號

 

IP地址分類:A類(大型),B類(中型),C類(小型),D類(組播),E類(保留地址 - 研究時使用)

 

A類地址預設掩碼:255.0.0.0/8

B類地址預設掩碼:255.255.0.0/16

C類地址預設掩碼:255.255.255.0/24

(例如:172.16.122.204/24:後面24是表示C類地址【24 == 24個連續的1】

 

3.IP地址分類方法

 單播地址(A,B,C)分層,包括網路號和主機號兩部分

 號中中中主機全0表示網路地址,比如192.168.1。0是一個Ç類地址,低8位全為0。

 號中中中主機全1表示直接廣播地址,比如192.168.1。255,是一個Ç類廣播地址,低8位全為1。

(32位全為1表示首先廣播地址- 限於傳送終端所在網路

 

2 ^ 8 = 256; 2 ^ 16 = 65536  

2 ^ 8(2的8次方):除去一個網路地址+除去一個組播位

 

4.IP地址為什麼分層----可根據終端的IP地址確定終端所在的網路;?可以減少路由項

 

 

二,網路地址的計算

 

網路號= IP地址邏輯和(AND)子網掩碼


主機號= IP地址異或(XOR)網路號

 

 

Q1:有一個IP地址為192.168.1.200,子網掩碼是255.255.255.224,要求計算其網路地址,主機地址和廣播地址。

 

 

(255.255.255.224 = 11111111.11111111.11111111.111 00000    也就是5位(紅色部分)做主機位,27位為網路位。

172.1.1.200 = 10101100.00000001.00000001.110

01000 

所以主機地址為:01000  )

主機地址為:200

172.1.1.200所在子網的網路地址就應該是5位主機位全為0時,即:172.1.1.192;

子網此的廣播地址後5位全為1,即:172.1.1。223
所以,172.1.1.200 -255.255.255.224,所在網路應該是在172.1.1.192-172.1.1.223之間,可用地址30個。

 

 

Q2:如欲將乙類IP地址168.195.0.0劃分成若干子網,每個子網內有主機700臺,問其子網掩碼應該設為多少?

利用主機數來計算

    1)700 = 1010111100

    2)該二進位制為十位數,N = 10(1001)

    3)將該乙類地址的子網覆線255.255.0.0的主機地址全部置1,得到255.255.255.255,然後再從後向前將後10位置0,即為:11111111.11111111.11111100.00000000,即255.255.252.0 。

這就是該欲劃分成主機為700臺的乙類IP地址168.195.0.0的子網掩碼。
 
 

 

Q3:設IP地址為192.168.100.5,子網掩碼是255.255.255.0,要求算出網路地址,廣播地址,地址範圍,主機數。

     1)將IP地址和子網掩碼換算為二進位制,子網掩碼連續全1的是網路地址,後面的是主機地址。 

     2)IP地址和子網掩碼進行與運算,結果網路地址

     3)將上面的網路地址中的網路地址部分不變主機地址變為全1,結果就是廣播地址

    4)地址範圍就是含在本網段內的所有主機

    網路地址1即為第一個主機地址;

    廣播地址-1即為最後一個主機地址,由此可以看出
    地址範圍:網路地址+1至廣播地址-1


    本例的網路範圍是:192.168.100.1至192.168.100.254
    也就是說下面的地址都是一個網段的.192.168.100.1,192.168.100.2 .192.168.100.254
 

部分原文轉載:HTTPS://blog.csdn.net/jiudihanbing/article/details/6022969