IP協(xié)議地址分類基礎(chǔ)
IP地址問(wèn)題現(xiàn)在已經(jīng)鬧得沸沸揚(yáng)揚(yáng),很多人都說(shuō)IPv4的地址資源已經(jīng)不夠我們使用的了,所以我們推出了IPv6。但是也有很多人說(shuō)IPv4地址還夠使用。不管怎么說(shuō),IP協(xié)議地址的原理我們是必須要知道的。現(xiàn)在我們就以傳統(tǒng)的IPv4地址來(lái)學(xué)習(xí)一下它的分類吧。
在計(jì)算機(jī)尋址中經(jīng)常會(huì)遇到“名字"、“地址"和“路由"這三個(gè)術(shù)語(yǔ),它們之間是有較大區(qū)別的。名字是要找的,就像的人名一樣;而地址是用來(lái)指出這個(gè)名字在什么地方,就像人的住址一樣;路由是解決如何到達(dá)目的地址的問(wèn)題,就像已經(jīng)知道了某個(gè)人住在什么地方,現(xiàn)在要考慮走什么路線、采用什么交通工具到達(dá)目的地方最為簡(jiǎn)便。
這里所介紹的IP協(xié)議主要是解決地址的問(wèn)題。名字和地址進(jìn)行解析的工作是由其上層協(xié)議--TCP協(xié)議完成。IP協(xié)議模塊將地址和本地網(wǎng)絡(luò)地址加以映射(就像寫信一樣,IP協(xié)議只負(fù)責(zé)把收、發(fā)信人的地址寫上,把信投進(jìn)郵箱就可不管了),而將本地網(wǎng)絡(luò)地址和路由進(jìn)行映射則是低層協(xié)議(如路由協(xié)議)的任務(wù),所以說(shuō)IP協(xié)議是一個(gè)無(wú)連接的服務(wù)。
IP協(xié)議要尋找的“地址"是32位長(zhǎng)(4個(gè)分段的16進(jìn)制組成),由網(wǎng)絡(luò)號(hào)(網(wǎng)絡(luò)ID)和主機(jī)號(hào)(主機(jī)ID)兩部分構(gòu)成,按照IP協(xié)議規(guī)定因特網(wǎng)上的地址共有A、B、C、D、E五類.
◆A類IP地址:用前面8位來(lái)標(biāo)識(shí)網(wǎng)絡(luò)號(hào),其中規(guī)定最前面一位為“0",24位標(biāo)識(shí)主機(jī)地址,即A類地址的***段取值(也即網(wǎng)絡(luò)號(hào))可以是“00000001¯01111111"之間任一數(shù)字,轉(zhuǎn)換為十進(jìn)制后即為1~128之間。主機(jī)號(hào)沒(méi)有做硬性規(guī)定,所以它的IP協(xié)議地址范圍為“1.0.0.0-128.255.255.255"。A類地址是為大型政府網(wǎng)絡(luò)而提供,因?yàn)锳地址中有10.0.0.0-10.255.255.254和127.0.0.0-127.255.255.254這兩段地址有專門用途,所以全世界總共只有126個(gè)可能的A類網(wǎng)絡(luò)。每個(gè)A類網(wǎng)絡(luò)最多可以連接16777214臺(tái)計(jì)算機(jī),這類地址數(shù)是最少的,但這類網(wǎng)絡(luò)所允許連接的計(jì)算機(jī)是最多的。
◆B類IP地址:用前面16位來(lái)標(biāo)識(shí)網(wǎng)絡(luò)號(hào),其中最前面兩位規(guī)定為“10",16位標(biāo)識(shí)主機(jī)號(hào),也就是說(shuō)B類地址的***段“10000000¯10111111",轉(zhuǎn)換成十進(jìn)制后即為128~191之間,***段和第二段合在一起表示網(wǎng)絡(luò)地址,它的地址范圍為“128.0.0.0-191.255.255.255"。B類地址適用于中等規(guī)模的網(wǎng)絡(luò),全世界大約有16000個(gè)B類網(wǎng)絡(luò),每個(gè)B類網(wǎng)絡(luò)最多可以連接65534臺(tái)計(jì)算機(jī)。這類IP協(xié)議地址通常為中等規(guī)模的網(wǎng)絡(luò)提供。其中172.16.0.0-172.31.255.254地址段有專門用途。
◆C類IP地址:用前面24位來(lái)標(biāo)識(shí)網(wǎng)絡(luò)號(hào),其中最前面三位規(guī)定為“110",8位標(biāo)識(shí)主機(jī)號(hào)。這樣C類地址的***段取值為“11000000¯11011111"之間,轉(zhuǎn)換成十進(jìn)制后即為192~223。***段、第二段、第三段合在一起表示網(wǎng)絡(luò)號(hào),***一段標(biāo)識(shí)網(wǎng)絡(luò)上的主機(jī)號(hào),它的地址范圍為“192.0.0.0-223.255.255.255"。C類地址適用于校園網(wǎng)等小型網(wǎng)絡(luò),每個(gè)C類網(wǎng)絡(luò)最多可以有254臺(tái)計(jì)算機(jī)。這類地址是所有的地址類型中地址數(shù)最多的,但這類網(wǎng)絡(luò)所允許連接的計(jì)算機(jī)是最少的。這類IP地址可分配給任何有需要的人。其中192.168.0.0-192.168.255.255為企業(yè)局域網(wǎng)專用地址段。
◆D類地址:它用于多重廣播組,一個(gè)多重廣播組可能包括1臺(tái)或更多主機(jī),或根本沒(méi)有。D類地址的***位為1110,***段八位體為“11100000¯11101111",轉(zhuǎn)換成十進(jìn)制即為224¯239,剩余的位設(shè)計(jì)客戶機(jī)參加的特定組,它的地址范圍為“224.0.1.1-239.255.255.255"。在多重廣播操作中沒(méi)有網(wǎng)絡(luò)或主機(jī)位,數(shù)據(jù)包將傳送到網(wǎng)絡(luò)中選定的主機(jī)子集中,只有注冊(cè)了多重廣播地址的主機(jī)才能接收到數(shù)據(jù)包。Microsoft支持D類地址,用于應(yīng)用程序?qū)⒍嘀貜V播數(shù)據(jù)發(fā)送到網(wǎng)絡(luò)間的主機(jī)上,包括WINS和Microsoft NetShow。
◆E類地址:這是一個(gè)通常不用的實(shí)驗(yàn)性地址,保留作為以后使用。E類地址的***位為11110,***段八位體為“11110000¯11110111",轉(zhuǎn)換成十進(jìn)制即為240¯247。
IPv4協(xié)議中對(duì)首段位為248¯254 的地址段暫無(wú)規(guī)定。
其實(shí)還有一類IP地址,就是以“127"開頭的IP協(xié)議地址,這類IP地址也是屬于保留使用的,這類地址屬于環(huán)路測(cè)試類IP地址。這類IP地址不能作為計(jì)算機(jī)的IP地址用,也就不能在網(wǎng)絡(luò)上使用這樣的IP地址來(lái)標(biāo)識(shí)計(jì)算機(jī)的位置,更不能通過(guò)在瀏覽器或者其他搜索位置輸入這樣的IP地址,來(lái)搜索想要查找的計(jì)算機(jī),因?yàn)樗荒茉诒镜赜?jì)算機(jī)上用于測(cè)試使用。
其實(shí)還有一類IP地址,就是以“127"開頭的IP地址,這類IP地址也是屬于保留使用的,這類地址屬于環(huán)路測(cè)試類IP地址。這類IP地址不能作為計(jì)算機(jī)的IP地址用,也就不能在網(wǎng)絡(luò)上使用這樣的IP地址來(lái)標(biāo)識(shí)計(jì)算機(jī)的位置,更不能通過(guò)在瀏覽器或者其他搜索位置輸入這樣的IP地址,來(lái)搜索想要查找的計(jì)算機(jī),因?yàn)樗荒茉诒镜赜?jì)算機(jī)上用于測(cè)試使用。