XXX . XXX . XXX .
XXX
IP 位址本質上是一個長度為 32 Bits 的二進位數字,首先以 8 Bits 為單位
把32 Bits 的IP 位址分成 4 段,將各段的二進位數字轉換成十進位數字
再以 . 隔開變成現在的格式。
IP 位址必須能記載裝置所屬之網路,為了達成此目的
它是由
網路位址與
主機位址兩部份所組成
網路位址:
位於 IP 位址的前段,可用來識別所屬的網路
同一網路上的所有裝置,都會有相同的網路位址
所以,路由器的封包都是以IP決定繞送的地方。
主機位址:
位於IP 位址的後段,可用來識別網路上個別的裝置
同一網路上的裝置都會有相同的網路位址,而各裝置之間則是以主機位址來區別
比如路由器對應主機間的FastEthernet介面位置(閘道Gateway)、Serial介面(連接路由器用)等等
而交換器則用不到IP
至於十進位轉換二進位如何操作
因為大家都有學過計概,所以小夜子就不再贅述
日後切割子網路將會提到...ˊˇˋ
-------------------------------
分類和定義:
網路位址(Network) - 主機位址全為 0 用來代表這個網路
廣播位址(Broadcast) - 主機位址全為 1 代表網路中的全部裝置,也就是廣播的意思
主機位址(Host) - 用來識別網路上個別的裝置
當初在設計IP 時,著眼於路由與管理上的需求,因此制定了IP 位址的等級(Class)
Class A - 1~127 . x . x . x
Class B - 128~191 . x . x . x
Class C - 192~223 . x . x . x
Class D - 224~239 . x . x . x
Class E - 240~255 . x . x . x
IPv4協定中
規定所有分割好的子網路,
起始位置與
最後一個位置不能使用在主機上
因為IPv4將它當作廣播位置使用,如一個網段是192.168.1.0~9
那真正能用的只有192.168.1.1~192.168.1.8
謹記頭尾不可用的原則即可
-------------------------
公共和私有位址:無法在網際網路上存取的位址
私有位址區塊範圍:
10.0.0.0 ~ 10.255.255.255 (10.0.0.0 /8)
172.16.0.0 ~ 172.31.255.255 (172.16.0.0 /12)
192.168.0.0 ~ 192.168.255.255 (192.168.0.0 /16)
解釋一下 / x 的意思,這數字代表子網路遮罩,以斜線表示時我們稱為 前綴
因為IPv4共有8 Bit,所以子網路遮罩皆以0~255表示(256個,2的8次方)
而斜線後的數字如果是24,代表有 32 - 24 = 8,2的8次方個位置(256)被使用
分成小段來看:
11111111 . 11111111 . 11111111 . 0
8個1就是二進位的256,但因為0也會算進去,所以表示最多為255
24的話就是24個1,這樣就很明白了吧?
-----------------
分配位址:
靜態分配:手動輸入各項TCP/IP 參數,即 IP、子網路遮罩、預設閘道(路由器位址)
動態分配:使用DHCP 自動產生各項TCP/IP 參數
DHCP(Dynamic Host Configuration Protocol):
動態主機設定協定,可以在預先被定義的IP 範圍 (pool) 動態分配IP 位址給網路上的電腦
也能指定TCP/IP 的其它參數,大幅減少網路管理員的負擔。