現在通用的ipv4版本的網路協議的ip位址只有無符號4個位元組:其ip位址總量不超過43億,但是依然不夠用。早期將所有ip位址劃分為五類
a類:高1位固定為0,七位作為網路號,24位作為主機號
網路號:0~127
ip位址範圍: 0.0.0.0~127.255.255.255
應用範圍:a類網路被用於組建大型網路,因為每個網路中都可以包含有一千多萬個主機
b類:高2位固定為10,14位作為網路號,16位作為主機號
網路號:128.0~191.255
ip位址範圍:128.0.0.0~191.255.255.255
應用範圍:b類網路被用於組建中型網路,因為每個網路中都可以包含65536個主機
c類∶高3位固定110,21位作為網路號,8位作為主機號
網路號: 192.0.0~223.255.255
ip位址範圍:192.0.0.0~223.255.255.255
應用範圍:c類網路被用於組建小型網路,因為每個網路中都可以包含256個主機
由於早期的劃分方式,過於粗糙,造成大量的ip位址浪費,因此產生了通過子網掩碼劃分網路的方式
現代採用cidr方案——採用子網掩碼進行網路劃分
類別子網掩碼的二進位制數值
子網掩碼的十進位制數值
a11111111 00000000 00000000 00000000
255.0.0.0
b11111111 11111111 00000000 00000000
255.255.0.0
c11111111 11111111 11111111 00000000
255.255.255.0
子網掩碼標識主機號範圍:子網掩碼取反就是當前網路中的最大主機號,0~最大主機號,這就是主機號範圍
示例:假設有乙個子網掩碼255.255.255.0,則使用這個子網掩碼的網路中具有的主機號個數:0~255共256個
假設網路中有個資料的目的位址是192.168.1.5,假設固定子網掩碼是255.255.255.0;則相與之後就能知道這個ip位址屬於192.168.1.0這個網路,然後就將這個資料傳送到這個網路
筆試題:假設有個公司申請了乙個c類網路192.111.111.0/24,公司有四個部門,想要將這個網路平均劃分出四個子網,請問如何劃分,網路號如何分配,各個網路的位址範圍?
c類網路決定了乙個網路中具有256個主機號,平均劃分四個子網,則每個子網具有64個主機號,意味著主機號範圍0~63,63是子網最大的主機號,並且四個子網相同,因此這四個子網的子網掩碼,就是63取反,即為255.255.255.192
乙個網路有64個主機號,逐個分配即可:
動態位址分配:當你的主機連線上某個網路,這個網路給你分配位址的時候就是自己的網路號+還沒有被分配的主機號作為ip位址分配給你組建私網:私網中的大量主機使用同乙個對外ip位址進行上網
如何檢測網路中的重複IP位址 防止ip位址衝突
重複ip位址可能會給網路管理員帶來很多麻煩。如何檢測出網路中的重複ip位址?如果網路中有路由器,還能檢測到重複ip位址嗎?答案是可以,通過一些方法比如傳送arp資料報到該ip位址,可以檢測出重複ip位址。首先,我們要知道哪些情況會導致程式設計客棧ip位址衝突。一旦網路上的兩台裝置被分配相同的ip位址...
Ubuntu檢視當前IP位址及其它網路命令
ifconfig eth0 awk inet 網路 根據ip查網絡卡位址 arping ip位址 根據ip查電腦名 nmblookup a ip位址 檢視當前ip位址 ifconfig eth0 awk inet 檢視當前外網的ip位址 w3m no cookie dump www.123cha.c...
MAC位址與IP位址繫結策略的破解
於天極網techtarget中文站 仔細看了,提供了不同的解決方法,值得研讀的 1 引言 對 ip位址盜用 的解決方案絕大多數都是採取mac與ip位址繫結策略,這種做法是十分危險的,本文將就這個問題進行 在這裡需要宣告的是,本文是處於對對mac與ip位址繫結策略安全的憂慮,不帶有任何 性質。1.1 ...