ipv6地址已經被我們廣泛使用了,以前我們使用的是ipv4地址,不過ipv4地址已經快要被用光了,因為ipv6地址有128位長度,可誕生的地址在未來幾十年甚至幾百年內都不會被用完,至少在沒有新的網絡技術出現之前是可以這樣估算,ipv6地址不僅僅是一個符號,更是一種互聯網協議的代表,很多東西都是需要你找到相應的地址才能獲得相關的內容,可能這方面的知識聽起來很抽象,但是計算機就是依靠著這些協議才能正常被使用。
ipv6地址
ipv6的優(yōu)勢就在于它大大地擴展了地址的可用空間,ipv6地址有128位長。如果地球表面(含陸地和水面)都覆蓋著計算機,那么ipv6允許每平方米擁有7*10^23個ip地址;如果地址分配的速率是每微秒100萬個,那么需要10^19年才能將所有的地址分配完畢。
pv6的128位地址通常寫成8組,每組為四個十六進制數的形式。比如:ad80:0000:0000:0000:abaa:0000:00c2:0002 是一個合法的ipv6地址。這個地址比較長,看起來不方便也不易于書寫。零壓縮法可以用來縮減其長度。如果幾個連續(xù)段位的值都是0,那么這些0就可以簡單的以::來表示,上述地址就可寫成ad80::abaa:0000:00c2:0002。這里要注意的是只能簡化連續(xù)的段位的0,其前后的0都要保留,比如ad80的最后的這個0,不能被簡化。還有這個只能用一次,在上例中的abaa后面的0000就不能再次簡化。當然也可以在abaa后面使用::,這樣的話前面的12個0就不能壓縮了。這個限制的目的是為了能準確還原被壓縮的0,不然就無法確定每個::代表了多少個0。
ipv6地址是怎么編寫的
由于 ipv6 的地址有 128 位長,比 32 位的 ipv4 地址表示起來復雜的多。目前,ipv6 的地址由一串 16 進制的數字表示,每 16 位之間用分號(:)隔開,格式如下: x:x:x:x:x:x:x:x.下面是兩個 ipv6 地址例子:
2001:0db8:7654:3210:fedc:ba98:7654:3210
1080:0:0:0:8:800:200c:417a
通常情況下 ipv6 地址會包含連續(xù)的 0。為避免 ipv6 地址表示的復雜性,連續(xù)的 0 可縮寫為兩個冒號表示(::)。 table1 lists ipv6 地址的縮寫格式。 兩個冒號可以用在 ipv6 地址的一部分。你可以在一個接口上配置多個地址,但只能一個 link-local 地址。注意兩個冒號(::) 只能在 ipv6 地址中出現一次,只能代表最長的連續(xù)的 0。ipv6 地址中的十六進制數的表示是大小寫不敏感的。
loopback 地址可以是一個網絡節(jié)點送一個 ipv6 的數據包給自己。 這個 loopback地址功能與 ipv4 的 loopback 地址 (127.0.0.1)一樣.注意 ipv6 的 loopback 地址不能配置在物理接口。 一個不管是原地址還是目的地址是 ipv6loopback 地址的數據包必須停留在產生他的網絡節(jié)點內,不能出現在網絡鏈路上。ipv6 路由器不能轉發(fā)代有 ipv6 loopback 地址的數據包,不管是原地址還是目的地址。
ipv4的繼承者就是ipv6
沒有互聯網協議就沒有互聯網,ipv4已經誕生了數十個年頭,已經有點戰(zhàn)不動的意思了。ipv4設計時采用的是32bit長度地址,理論上可以提供近2的32次方個也就是43億個ip地址(實際可用的更少)。地球人口早已超越42億,同時每人都不會僅需要一款上網設備,在這個互聯網急速擴張的時代,就算ipv4每天凌晨四點起來練球,老邁的身軀也還是跟不上互聯網的滾滾洪流。這時候,讓ipv6接過ipv4的攤子,是件很順理成章的事情。
和ipv4相比,ipv6可謂優(yōu)點多多,給大家舉些例子:
一,ipv6具有更大的地址空間。ipv4中規(guī)定ip地址長度為32,即有2^32-1(符號^表示升冪,下同)個地址;而ipv6中ip地址的長度為128,即有2^128-1個地址。
二,ipv6使用更小的路由表。ipv6的地址分配一開始就遵循聚類(aggregation)的原則,這使得路由器能在路由表中用一條記錄(entry)表示一片子網,大大減小了路由器中路由表的長度,提高了路由器轉發(fā)數據包的速度。
三,ipv6增加了增強的組播(multicast)支持以及對流的支持(flow control),這使得網絡上的多媒體應用有了長足發(fā)展的機會,為服務質量(qos,quality of service)控制提供了良好的網絡平臺。
四,ipv6加入了對自動配置(auto configuration)的支持。這是對dhcp協議的改進和擴展,使得網絡(尤其是局域網)的管理更加方便和快捷。
五,ipv6具有更高的安全性。在使用ipv6網絡中用戶可以對網絡層的數據進行加密并對ip報文進行校驗,極大的增強了網絡的安全性。
相信不少朋友都有留意到,近年來https的網站越來越多,這意味著更多網站使用了ipsec加密數據。使用了ipsec加密的通訊更不容易被劫持和竊聽,這是互聯網發(fā)展的大趨勢。然而,ipv4并沒有強制使用ipsec,目前仍有大量網絡通訊使用明文傳輸,你發(fā)什么到網站,網站傳輸什么內容給你,圍觀者可以看得一清二楚。與之相比,ipv6強制使用ipsec,傳輸時數據經過加密,你我他都更放心。
其實ipv6地址的優(yōu)點不僅僅只有文章所提到的這些內容,ipv6還能夠簡化網絡配置,讓電腦更好地運行,當然也沒有那么多的線路,同時還能支持各種網絡協議擴充等等的優(yōu)點,可能大家對上面的很多知識都不是太懂,因為計算機技術確實不是那么好理解的,有些知識需要我們有一定的計算機基礎才能看懂。