IPv4地址

IPV4地址爲32位字符串,使用點分十進制表示,既48位字符串。

  例如:

    點分十進制:   192   .   168   .    10    .    1

        制:11000000  10101000  00001010   00000001

網絡部分和主機部分:

1)    網絡部分:定義爲網絡地址部分的比特模式相同的一組主機;

2)    主機部分:使用的比特位數決定了網絡中可以容納的主機數量。

二進制到十進制轉換

位置記數法:

   以十進制數字 245 爲例,2 表示的值是 2*10^22 乘以 10 2 次冪)。2 位於我們通常稱爲“百位”的位置。位置記數法稱此位置爲基數的 2 次冪位置,因爲基數(即基)是 10 而冪是 2

在基數爲 10 的數制系統中使用位置記數法時,245 表示:

245 = (2 * 10^2) + (4 * 10^1) + (5 * 10^0)

245 = (2 * 100) + (4 * 10) + (5 * 1)

  二進制數制系統:

     在二進制數制系統中,基是 2。因此,每個位置代表 2 的冪,冪次逐位增加。在 8 位二進制數中,各個位置分別代表以下數量:

2^7   2^6  2^5  2^4   2^3  2^2   2^1   2^0

128   64    32   16   8     4     2     1

     當我們將一個字節轉換爲十進制數字時,如果某個位置的數字爲 1,則計入該位置所代表的數量,而如果該數字爲 0,則不計入其數量。

              二進制數    1   1    1   1  1  1  1  1

              十進制數   128  64  32  16  8  4  2  1

     各個位置上的數字 1 都表示要將該位置的值計入總數。以下是一個二進制八位數的每個位置都爲 1 時的累加算法。總數爲 255

128 + 64 + 32 + 16 + 8 + 4 + 2 + 1 = 255

十進制轉換二進制:

     例如:如果 128 位位置上的值大於或等於 128,則在 128 位置上置入 1 並從要轉換的數字中減去 128。然後,將此運算的餘數與下一個較小值(即 64)相比較。接下來,對所有剩餘位的位置重複此過程。

IPV4網絡中的地址類型:

   每個 IPv4 網絡的地址範圍內都有三種類型的地址:

1)         網絡地址 - 指代網絡的地址

2)         廣播地址 - 用於向網絡中的所有主機發送數據的特殊地址;(用於與該網絡中的所有主機通信。)

3)         主機地址 - 分配給網絡中終端設備的地址

   網絡前綴:

      前綴長度指示地址的網絡部分的比特位數。

      例如:在 172.16.4.0 /24 中,/24 就是前綴長度,它告訴我們前 24 位是網絡地址。

計算網絡地址、主機地址和廣播地址:

計算網絡地址:就是本網段中最小的那個就是網絡地址。

計算廣播地址:就是本網段中最大的那個地址就是廣播地址,也可是說下一個子網號減一就是廣播地址。

計算主機地址:網絡地址加一就是第一個可用的主機地址,廣播地址減一就是最後一個可用主機地址。

通訊類型單播、廣播、組播:

    IPv4 網絡中,主機可採用以下三種方式之一來通信:

1)    單播 - 從一臺主機向另一臺主機發送數據包的過程。

2)    廣播 - 從一臺主機向該網絡中的所有主機發送數據包的過程。

A) 定向廣播 -定向廣播是將數據包發送給特定網絡中的所有主機。

B) 有限廣播 -有限廣播只限於將數據包發送給本地網絡中的主機。

3)    組播 - 從一臺主機向選定的一組主機發送數據包的過程。(就是要把數據傳給感   興趣的人)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章