【網絡】ip網段的意義


本地IP192.168.1.1和127.0.0.1有什么區別

首先明確二者沒有區別!兩個IP地址的角度不一樣,127.0.0.1是從IETF因特爾工程任務組)規定看,是保留給本機使用的IP地址,所有的計算機默認都是相同的。而192.168.0.1其實只是IETF在c類網址中,專門留出給專用網絡用的一個網段中的一個IP而已,該網段包含了192.168.0.1到192.168.255.255中所有的IP地址。



網絡中的A類、B類、C類地址的划分
第一段

為了便於尋址和層次化的構造網絡,IP地址被分為A、B、C、D、E五類,商業應用中只用到A、B、C三類。 
一個A類IP地址是指,在IP地址的四段號碼中,第一段號碼為網絡號碼剩下的三段號碼為本地計算機的號碼
如果用二進制表示IP地址的話,A類IP地址就由1字節的網絡地址和3字節主機地址組成,網絡地址的最高位必須是“0”。A類IP地址中網絡的標識長度為7位,主機標識的長度為24位,A類網絡地址數量較少,可以用於主機數達1600多萬台的大型網絡。


* A類地址:A類地址的網絡標識由第一組8位(就是第一個網段給你限制好了,比如給你111.xxx.xxx.xxx后面xxx的隨便你用,也可以給你112.xxx.xxx.xxx)
(就是2的8次方-1(255),,就是123.xxx.xxx.xxx這個ip網段)
二進制數表示,網絡中的主機標識占3組8位二進制數,A類地址的特點是網絡標識的第一位二進制數取值必須為“0”。不難算出,A類地址允許有126個網段,每個網絡大約允許有1670萬台主機,通常分配給擁有大量主機的網絡(如主干網)。 


* B類地址:B類地址的網絡標識由前兩組8位二進制數表示
(2的8次方-1次方,就是123.123.xxx.xxx這個ip網段)
,網絡中的主機標識占兩組8位二進制數,B類地址的特點是網絡標識的前兩位二進制數取值必須為“10”。B類地址允許有16384個網段,每個網絡允許有65533台主機,適用於結點比較多的網絡(如區域網)。 

* C類地址:C類地址的網絡標識由前3組8位二進制數表示
(就是2的8次方-1,就是123.123.123.xxx這個ip網段),一個ip比如二工大 202.206.64.xxx,后面都是可以用的,只有254個, 杉達用的是202.206.65.xxx
,網絡中主機標識占1組8位二進制數,C類地址的特點是網絡標識的前3位二進制數取值必須為“110”。具有C類地址的網絡允許有254台主機,適用於結點比較少的網絡(如校園網)。
 
        

摘自百度:以下到第二段

IP網段

 
        
企業規模越來越大,從原來的十幾台,到幾十台,幾百台。那么所需的 IP地址數量也越來越多。我們都知道 C類一個網段的IP地址數為0-255,除去0和255,只能有254台電腦,如果超過254台電腦,就需要增加IP地址,如何增加IP地址呢, 為此就需要子網掩碼
 
        
IPv4的地址由四段數字組成(以后將擴充更改),常分為三類IP:
 
        
A類:0.0.0.0到127.255.255.255
 
        
B類:128.0.0.0到191.255.255.255
 
        
C類:192.0.0.0到223.255.255.255
 
        

子網掩碼

 
        
同一網段,要求網絡標識相同。網絡標識就是用IP的二進制與 子網掩碼的二進制數據作'與'運算(可用WINDOWS計算器算二進制),所得結果, 而不是IP地址前幾段相同就表示在同一網段。若網絡標識相同,就表示在同一網段。
 
        
例:192.168.0.1 255.255.255.0的 網絡標識為:192.168.0.0
 
        
192.168.0.1: 11000000.10101000.00000000.00000001
 
        
255.255.255.0:11111111.11111111.11111111.00000000
 
        
做 “與”運算
 
        
11000000.10101000.00000000.00000000
 
        
結果:192.168.0.0
 
        
子網掩碼決定了一個子網的計算機數目,簡單的算法就是2的M次方。M表示二進制的 子網掩碼后面0的數目。
 
        
例:255.255.255.0
 
        
二進制:11111111.11111111.11111111.00000000
 
        
后面有8個0,那M就是8,這個子網掩碼可以容納2的8次方(台)電腦,也就是256台,去掉0和255就是254台電腦。
 
        
實例:一個公司有530台電腦,組成一個對等網, 子網掩碼如何設?IP如何設?
 
        
2的M次方=530,求得M=10
 
        
那么 子網掩碼最后為10個0,如此便是:11111111.11111111.11111100.00000000
 
        
換成十進制便是:255.255.252.0
 
        
再看IP,我們選一個B類IP,例如:188.188.×.×
 
        
前兩段按B類要隨便設就可以,關鍵是第三段,只要 網絡標識相同就可以在 同一網段就可以,我們先看網絡標識:
 
        
255.255.252.0:11111111.11111111.11111100.00000000
 
        
188.188.×.×: 10111100.10111100.??????××.××××××××
 
        
網絡標識: 10111100.10111100.??????00.00000000
 
        
上邊×號無論填0和1結果都是0
 
        
?處填0和1都一樣,我們就全填0,結果便是IP便是:
 
        
10111100.10111100.000000××.××××××××,這個IP共有530台電腦,IP最后一段分給254台,一共要分530/254=2.086段,進一法則要分成3段,所以IP地址000000××處分成三個不同的數據即可,例:00000001,00000010,00000011,分別是1,2,3,這樣IP地址就確定了188.188.1.×,188.188.2.×,188.188.3.×。


第二段
IP地址有三種基本類型,由網絡號的第一組數字來表示。

A類地址的第一組數字為1~126。注意,數字0和 127不作為A類地址,數字127保留給內部回送函數,而數字0則表示該地址是本地宿主機,不能傳送。

B類地址的第一組數字為128~191。

C類地址的第一組數字為192~223。

例如:我校的網絡號是202.206.64--79 , 它的第一組數字為202,因此202.206.64.34是C類地址。而159.266.1.1則是B類地址。

目前IP地址資源較緊張,向INTERNET亞太中心能申請到的大多是C類地址。


私有地址
上面提到IP地址在全世界范圍內唯一,看到這句話你可能有這樣的疑問,像192.168.0.1這樣的地址在許多地方都能看到,並不唯一,這是為 何?Internet管理委員會規定如下地址段為私有地址,私有地址可以自己組網時用,但不能在Internet網上用,Internet網沒有這些地址 的路由,有這些地址的計算機要上網必須轉換成為合法的IP地址,也稱為公網地址,這就像有很到的世界公園,每個公園內都可命名相同的大街,如香榭麗舍大 街,但對外我們只能看到公園的地址和真正的香榭麗舍大街。下面是A、B、C類網絡中的私有地址段。你自己組網時就可以用這些地址了。

    10.0.0.0~10.255.255.255

    172.16.0.0~172.131.255.255

    192.168.0.0~192.168.255.255

2)回送地址

    A類網絡地址127是一個保留地址,用於網絡軟件測試以及本地機進程間通信,叫做回送地址(loopback address)。無論什么程序,一旦使用回送地址發送數據,協議軟件立即返回之,不進行任何網絡傳輸。含網絡號127的分組不能出現在任何網絡上。

小技巧:

 

Ping 127.0.0.1,如果反饋信息失敗,說明IP協議棧有錯,必須重新安裝TCP/IP協議。如果成功,ping本機IP地址,如果反饋信息失敗,說明你的網卡不能和IP協議棧進行通信。 
如果網卡沒接網線,用本機的一些服務如Sql Server、IIS等就可以用127.0.0.1這個地址。


3)廣播地址

    TCP/IP規定,主機號全為"1"的網絡地址用於廣播之用,叫做廣播地址。所謂廣播,指同時向同一子網所有主機發送報文。

4)網絡地址

     TCP/IP協議規定,各位全為"0"的網絡號被解釋成"本"網絡。由上可以看出:一、含網絡號127的分組不能出現在任何網絡上;二、主機和網關不能為該地址廣播任何尋徑信息。由以上規定可以看出,主機號全"0"全"1"
的地址在TCP/IP協議中有特殊含義,一般不能用作一台主機的有效地址。

3、子網掩碼

    從上面的例子可以看出,子網掩碼的作用就是和IP地址與運算后得出網絡地址,子網掩碼也是32bit,並且是一串1后跟隨一串0組成,其中1表示在IP地址中的網絡號對應的位數,而0表示在IP地址中主機對應的位數。

1)標准子網掩碼

     A類網絡(1 - 126) 缺省子網掩碼:255·0·0·0

    255·0·0·0 換算成二進制為 11111111·00000000·00000000·00000000

    可以清楚地看出前8位是網絡地址,后24位是主機地址,也就是說,如果用的是標准子網掩碼,看第一段地址即可看出是不是同一網絡的。如 21.0.0.0.1和21.240.230.1,第一段為21屬於A類,如果用的是默認的子網掩碼,那這兩個地址就是一個網段的。

    B類網絡(128 - 191) 缺省子網掩碼:255·255·0·0

    C類網絡(192 - 223) 缺省子網掩碼:255·255·255·0

    B類、C類分析同上。

2) 特殊的子網掩碼

    標准子網掩碼出現的都是255和0的組合,在實際的應用中還有下面的子網掩碼

    255·128·0·0

    255·192·0·0

    。。。。。。

    255·255·192·0

    255·255·240·0

    。。。。。。

    255·255·255·248

    255·255·255·252

 

A 10.0.0.0-10.255.255.255
B 172.16.0.0-172.31.255.255
C 192.168.0.0-192.168.255.255

A類網絡缺省子網掩碼:255.0.0.0

B類網絡缺省子網掩碼:255.255.0.0

C類網絡缺省子網掩碼:255.255.255.0

    這些子網掩碼又是什么意思呢?這些子網掩碼的出現是為了把一個網絡划分成多個網絡。

    還記得上面的例子嗎?如下所示:192·168·0·1和192·168·0·200如果是默認掩碼255.255.255.0兩個地址就是一個網絡的,如果掩碼變為255.255.255.192這樣各地址就不屬於一個網絡了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM