1. 程式人生 > 實用技巧 >TCP/IP路由技術 -1.3 IPv4地址

TCP/IP路由技術 -1.3 IPv4地址

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 首個八位組位元組規則

規則 最小值與最大值 十進位制範圍
A類:第一位為0 00000000=0 01111111=127 1~126
B類:第一、二位為10 10000000=128 10111111=191 128~191
C類:第一、二、三位為110 11000000=192 11011111=223 192~223
IPv4地址掩碼(Address Mask 地址掩碼錶示整個資料鏈路的地址。可用IP地址的網路部分表示,其中主機位全部為0. 地址掩碼是一個32位的二進位制字串,與IPv4地址的每位相對應。掩碼也可以像IPv4地址那樣用點分十進位制表示。標準掩碼錶:

型別 二進位制掩碼 點分十進位制表示
A 1111111100000000000000000000000 255.0.0.0
B 11111111111111110000000000000000 255.255.0.0
C 11111111111111111111111100000000 255.255.255.0
計算網路地址: 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 節約性