TCP/IP路由技術 -1.3 IPv4地址
阿新 • • 發佈:2020-10-10
1.3 IPv4地址
每個TCP/IP主機,都有唯一的邏輯IPv4地址標識。IPv4地址是32位的地址,在每個IP地址內分成兩部分網路號和主機號。
網路號:
用於標識大規模TCP/IP網際網路(由網路組成的網路)內的單個網段。這個標識也用於唯一的識別大規模的網際網路內部的每個網路。
主機號:
用於識別每個網路內部的TCP/IP結點(如工作站、伺服器、路由器或其它TCP/IP裝置。)
為了便於人們記憶採用點分十進位制來表示。如:192.168.1.1。但是路由器在讀取ip地址時更適合使用32位的二進位制串。而不再是4個8位組的方式讀取地址。
IP地址與眾不通的特性是:IPv4地址不像其它網路層地址的網路號和主機號是固定不變的。IP地址的網路號和主機號可以在32位的界線內發生變化。
IPv4 地址的分類:
按網路的規模來分可分為:
大型網路-------包含大量主機的網路,網路數量相對很少。
中型網路--------包含中等的數量的主機的網路,而且網路數量也是中等。
小型網路--------包含少量主機的網路,但網路數量多。
IPv4地址可安型別分:
八位組位元組規則
A類地址---------第1個八位組表示網路號,後3個八位組表示主機號。如:
網路號 主機號
01111011. 01111011. 01111011.01111011——>123.123.123.123
B類地址---------前2個八位組表示網路號,後2個八位組表示主機號。如:
網路號 主機號
10101000. 10101000.00000001 .00000001——>168.168.1.1
C類地址-----------前3個八位組表示網路號,最後1個八位組表示主機號。如:
網路號 主機號
11000000. 10101000. 00000001. 00000001——>192.168.1.1
首個八位組位元組規則
IPv4地址掩碼(Address Mask)
地址掩碼錶示整個資料鏈路的地址。可用IP地址的網路部分表示,其中主機位全部為0.
地址掩碼是一個32位的二進位制字串,與IPv4地址的每位相對應。掩碼也可以像IPv4地址那樣用點分十進位制表示。標準掩碼錶:
計算網路地址:
1、寫出ip地址的二進位制格式 如:
10010101000. 10101000. 00000001. 00000001 192.168.1.1
2、寫出掩碼地址的二進位制格式,如:
11111111.11111111.11111111.00000000 255.255.255.0
3、ip地址和地址掩碼的二進位制每一位進行AND(與)運算。如下:
11000000. 10101000. 00000001. 00000001 192.168.1.1
11111111.11111111.11111111.00000000 255.255.255.0
11000000.10101000.00000001.00000000 192.168.1.0
子網和子網掩碼
子網是一個大網路劃分成若干小的網路。這些小的網路就是子網。子網掩碼就是這些若干小的網路的地址掩碼。
IPv4地址的主機部分可以隨意使用
IPv4地址的網路號由分配介面的地址掩碼確定
IPv4的地址包括3個部分:網路部分、子網部分和主機部分.
注意:並不是所有路由選擇協議都支援子網位全0或全1.因為這些協議是有類別協議。如RIPv1、GRP。
子網掩碼的表示:
可以有3種方式表示、、、:
點分十進位制:255.255.255.0
位計數:192.168.1.1 /24
十六進位制:0xFFFFFF00
在cisco路由器中必須用點分十進位制方式表示地址掩碼。
為了使路由器以位顯示掩碼可用以下命令:
R1(config)#line vty 0 4
R1(config-line)#ip netmask-format bit-count
以上命令只能讓它位的形式顯示;在配置IP地址的時候還是得以255.255.255.0的形式。
子網規劃
子網規劃也就是子網劃分,將一個大的網路地址劃分為若干小的網路。從而提高IP地址的利用率。減小廣播範圍提升網路質量。
子網劃分方法:
1 通過公式2n-2計算出一個主IP地址能劃分多少個子網。n 表示子網位數也就是向主機借了多少位。(也就是1的個數)
2 通過公式2m-2計算出每個子網可容納多少臺主機。m 表示主機位數。就是當主機位用作子網之後剩餘0的個數。-2是表是出去全0和全1兩個不可用地址。
3 通過32-n計算出新子網的位數。如:/28、/29等。n 表示表示子網位數。
4 通過上面第3步的結果。推算新的出子網掩碼。如:/28=255.255.255.240 /29=255.255.255.248
5 用256-計算出的新的掩碼 得到塊尺寸大小。如:256-240=16 256-248=8.
6 用上面的塊大小做等差序列。根據+1-2的原則得到地址範圍。
子網劃分的原則:
1 唯一性
2 連續性
3 擴充套件性
4 實意性
5 節約性
規則 | 最小值與最大值 | 十進位制範圍 |
A類:第一位為0 | 00000000=0 01111111=127 | 1~126 |
B類:第一、二位為10 | 10000000=128 10111111=191 | 128~191 |
C類:第一、二、三位為110 | 11000000=192 11011111=223 | 192~223 |
型別 | 二進位制掩碼 | 點分十進位制表示 |
A | 1111111100000000000000000000000 | 255.0.0.0 |
B | 11111111111111110000000000000000 | 255.255.0.0 |
C | 11111111111111111111111100000000 | 255.255.255.0 |