A、B、C、D、E類網(wǎng)絡(luò)地址分類意味著什么?IP地址從源頭來看,其定義來自美國,現(xiàn)在還有大部分的A類IP地址在美國,早年沒有VLSM技術(shù)的時(shí)候,只有靠A、B、C、D、E類網(wǎng)絡(luò)地址的通用標(biāo)準(zhǔn)來實(shí)現(xiàn)網(wǎng)段的區(qū)分~
(資料圖片)
A、B、C、D、E類網(wǎng)絡(luò)地址分類意味著什么?
A類網(wǎng)絡(luò)的IP地址范圍為1.0.0.1-127.255.255.254
B類網(wǎng)絡(luò)的IP地址范圍為:128.1.0.1-191.255.255.254
C類網(wǎng)絡(luò)的IP地址范圍為:192.0.1.1-223.255.255.254
D類網(wǎng)絡(luò)的IP地址范圍為:224.0.0.0-239.255.255.255
E類網(wǎng)絡(luò)的IP地址范圍為:240.0.0.0-247.255.255.255
首先我們知道在Internet當(dāng)中的終端,如果想要被其他終端訪問,就需要一個(gè)唯一的IP地址。
怎么通過IP地址訪問的呢?這個(gè)過程是怎樣的呢?
是通過路由器,路由設(shè)備當(dāng)中有一張路由表,該路由表記錄了所有IP地址的位置,這樣就可以進(jìn)行包的轉(zhuǎn)發(fā)了,如果我們不區(qū)分網(wǎng)絡(luò)地址,那么這張路由表當(dāng)中就要保存有所有IP地址的方向,這張路由表就會很大,就像下面說的那樣:
如果不分網(wǎng)絡(luò)位和主機(jī)位,路由器的路由表就是都是32位的地址,那所有的路由器維護(hù)的路由表會很大,轉(zhuǎn)發(fā)速度會變慢(因?yàn)椴樵冏兟6宜械穆酚善鞫家腥獻(xiàn)nternet的地址,所有人的路由器都要有足夠的性能來存下全網(wǎng)地址。估計(jì)建造這樣的Internet成本是現(xiàn)在的幾萬倍,甚至更高。估計(jì)為了買個(gè)路由器上網(wǎng)典當(dāng)家產(chǎn)好幾遍都買不起。
有了網(wǎng)絡(luò)地址,就可以限定擁有相同網(wǎng)絡(luò)地址的終端都在同一個(gè)范圍內(nèi),那么路由表只需要維護(hù)這個(gè)網(wǎng)絡(luò)地址的方向,就可以找到相應(yīng)的終端了。(這些終端)
那為什么還要設(shè)定不同的網(wǎng)絡(luò)地址的類別呢?因?yàn)榫W(wǎng)絡(luò)地址有哪些我們肯定要約定好,哪個(gè)網(wǎng)絡(luò)地址歸誰要管理,就像每個(gè)公網(wǎng)終端都有一個(gè)唯一的IP一樣,每個(gè)組織有一個(gè)唯一的網(wǎng)絡(luò)地址,在沒有Internet爆發(fā)的時(shí)候,網(wǎng)絡(luò)IP完全夠用,設(shè)計(jì)的時(shí)候沒有考慮到省得原則,之所以出現(xiàn)A類這種恐怖地址空間,是因?yàn)槟承┐髾C(jī)構(gòu)(事實(shí)上不存在那么大的機(jī)構(gòu))終端特別多,又需要每個(gè)終端都有公網(wǎng)IP,那么如果地址空間都是B類或者C類的話,該組織就會有多個(gè)統(tǒng)一的對外路由器,就是會有多個(gè)IP地址對應(yīng)該組織的網(wǎng)絡(luò),當(dāng)終端進(jìn)一步增長的時(shí)候,又要增加新的對外路由器,且不同網(wǎng)絡(luò)地址之間的訪問會經(jīng)過路由(經(jīng)過公網(wǎng)),不如同網(wǎng)絡(luò)地址空間的直接轉(zhuǎn)發(fā)(就是直接在局域網(wǎng)內(nèi)找到對端)快速,因?yàn)槊绹艘婚_始可能不想這么做,所以根據(jù)當(dāng)時(shí)情況就設(shè)計(jì)了這樣的網(wǎng)絡(luò)地址規(guī)定。
先介紹下A類、B類、C類網(wǎng)絡(luò)地址
一個(gè)A類IP地址是指,在IP地址的四段號碼中,第一段號碼為網(wǎng)絡(luò)號碼,剩下的三段號碼為本地計(jì)算機(jī)的號碼。如果用二進(jìn)制表示IP地址的話,A類IP地址就由1字節(jié)的網(wǎng)絡(luò)地址和3字節(jié)主機(jī)地址組成,網(wǎng)絡(luò)地址的最高位必須是“0”。A類IP地址中網(wǎng)絡(luò)的標(biāo)識長度為7位,主機(jī)標(biāo)識的長度為24位,A類網(wǎng)絡(luò)地址數(shù)量較少,可以用于主機(jī)數(shù)達(dá)1600多萬臺的大型網(wǎng)絡(luò)。 A 類占整個(gè)地址空間的 50%。 然而,只有 126 個(gè)組織可以分配 A 類網(wǎng)絡(luò)地址。 有趣的是,每個(gè)組織都可以為 16,000,000 臺主機(jī)提供地址。 超大型組織會分配整個(gè) A 類地址塊。 時(shí)至今日,仍有公司和政府組織擁有 A 類地址。 例如,通用電氣公司擁有 3.0.0.0/8,蘋果電腦公司擁有 17.0.0.0/8,美國 郵政總局擁有 56.0.0.0/8。 明明第一個(gè)字節(jié)有8位?。?!為什么可以表示的網(wǎng)絡(luò)段只有126個(gè)?為什么1---127是128個(gè),而網(wǎng)絡(luò)段只有126個(gè)?
類地址第1字節(jié)為網(wǎng)絡(luò)地址,其它3個(gè)字節(jié)為主機(jī)地址。另外第1個(gè)字節(jié)的最高位固定為0。
A類地址范圍:1.0.0.1到126.255.255.254。
A類地址中的私有地址和保留地址: 10.0.0.0到10.255.255.255是私有地址(所謂的私有地址就是在互聯(lián)網(wǎng)上不使用,而被用在局域網(wǎng)絡(luò)中的地址)。
127.0.0.0到127.255.255.255是保留地址,用做循環(huán)測試用的。
A類地址默認(rèn)子網(wǎng)掩碼為255.0.0.0 一個(gè)A類IP地址由1字節(jié)(每個(gè)字節(jié)是8位)的網(wǎng)絡(luò)地址和3個(gè)字節(jié)主機(jī)地址組成,網(wǎng)絡(luò)地址的最高位必須是“0”,即第一段數(shù)字范圍為1~127。
每個(gè)A類地址理論上可連接16777214臺主機(jī),Internet有126個(gè)可用的A類地址。
一個(gè)B類IP地址是指,在IP地址的四段號碼中,前兩段號碼為網(wǎng)絡(luò)號碼,剩下的兩段號碼為本地計(jì)算機(jī)的號碼。如果用二進(jìn)制表示IP地址的話,B類IP地址就由2字節(jié)的網(wǎng)絡(luò)地址和2字節(jié)主機(jī)地址組成,網(wǎng)絡(luò)地址的最高位必須是“10”。B類IP地址中網(wǎng)絡(luò)的標(biāo)識長度為14位,主機(jī)標(biāo)識的長度為16位,B類網(wǎng)絡(luò)地址適用于中等規(guī)模規(guī)模的網(wǎng)絡(luò),每個(gè)網(wǎng)絡(luò)所能容納的計(jì)算機(jī)數(shù)為6萬多臺。 B 類占整個(gè)地址空間的 25%。 最多 16,384 個(gè)組織可以分配 B 類網(wǎng)絡(luò)地址,每個(gè)網(wǎng)絡(luò)可以支持 65534 臺主機(jī)。 只有那些特大型的公司/組織或政府部門有可能會使用到所有 65000 個(gè)地址。 與 A 類網(wǎng)絡(luò)類似,B 類地址空間浪費(fèi)許多 IP 地址。
一個(gè)C類IP地址是指,在IP地址的四段號碼中,前三段號碼為網(wǎng)絡(luò)號碼,剩下的一段號碼為本地計(jì)算機(jī)的號碼。如果用二進(jìn)制表示IP地址的話,C類IP地址就由3字節(jié)的網(wǎng)絡(luò)地址和1字節(jié)主機(jī)地址組成,網(wǎng)絡(luò)地址的最高位必須是“110”。C類IP地址中網(wǎng)絡(luò)的標(biāo)識長度為21位,主機(jī)標(biāo)識的長度為8位,C類網(wǎng)絡(luò)地址數(shù)量較多,適用于小規(guī)模的局域網(wǎng)絡(luò),每個(gè)網(wǎng)絡(luò)最多只能包含254臺計(jì)算機(jī)。 C 類占整個(gè)地址空間的 12.5%。 許多組織可以獲得 C 類網(wǎng)絡(luò),但是限于它們能夠連接的主機(jī)總數(shù)。 事實(shí)上,在許多情況下,C 類地址對于大多數(shù)中型企業(yè)來說通常太小。
除了上面三種類型的IP地址外,還有幾種特殊類型的IP地址,TCP/IP協(xié)議規(guī)定,凡IP地址中的第一個(gè)字節(jié)以“lll0”開始的地址都叫多點(diǎn)廣播地址。因此,任何第一個(gè)字節(jié)大于223小于240的IP地址是多點(diǎn)廣播地址;IP地址中的每一個(gè)字節(jié)都為0的地址(“0.0.0.0”)對應(yīng)于當(dāng)前主機(jī);IP地址中的每一個(gè)字節(jié)都為1的IP地址(“255.255.255.255”)是當(dāng)前子網(wǎng)的廣播地址。
IP地址中凡是以“llll0”的地址都留著將來作為特殊用途使用。IP地址中不能以十進(jìn)制“127”作為開頭,127.0.0.1是回送地址,指本地機(jī),一般用來測試使用?;厮偷刂罚?27.x.x.x)是本機(jī)回送地址(Loopback Address),即主機(jī)IP堆棧內(nèi)部的IP地址,主要用于網(wǎng)絡(luò)軟件測試以及本地機(jī)進(jìn)程間通信,無論什么程序,一旦使用回送地址發(fā)送數(shù)據(jù),協(xié)議軟件立即返回之,不進(jìn)行任何網(wǎng)絡(luò)傳輸。屬于保留測試地址,不能用,同時(shí)網(wǎng)絡(luò)ID的第一個(gè)6位組也不能全置為“0”,全“0”表示本地網(wǎng)絡(luò)。 D 類和 E 類用于組播和保留地址。
為什么要分A類,B類和C類?
1、估計(jì)是歷史原因?qū)е碌模F(xiàn)在所有的A類地址都在美國。
2、初期設(shè)想互聯(lián)網(wǎng)規(guī)模不會有那么大,為了盡可能的使每個(gè)網(wǎng)內(nèi)終端都能獲得一個(gè)公有IP(可以自由的被外網(wǎng)訪問),分出了A類地址那么龐大的地址空間,其實(shí)A類地址分下去之后,這個(gè)網(wǎng)絡(luò)地址內(nèi)肯定還會細(xì)分出更多的子網(wǎng)絡(luò)地址給路由器,因?yàn)椴豢赡苡心敲创蟮慕粨Q機(jī)能夠連接所有終端,即使這樣,仍然有很多IP地址浪費(fèi)。
以上內(nèi)容便是關(guān)于A、B、C、D、E類網(wǎng)絡(luò)地址分類的簡要說明,我們?nèi)粘?yīng)用中的內(nèi)網(wǎng)、外網(wǎng)的意義也是從中細(xì)分的類別,理論上來說外網(wǎng)地址的使用是有極限,事實(shí)上確實(shí)是這樣,網(wǎng)絡(luò)應(yīng)用超過預(yù)期的今天來說外網(wǎng)地址已經(jīng)不夠用了。