41.目前使用的四組十進位數字所表示的IP 位址已不敷使用,新一代的IP 規格是採IPv6 (IP version 6),IPv6 每個IP 位址由幾組十六進位的數字所表示?
(A)4
(B)8
(C)16
(D)32
統計: A(134), B(697), C(137), D(170), E(0) #341575
詳解 (共 8 筆)
IPv4為32位元,以8進位的數字表示可分為
→32/8=4組
IPv6為128位元,以16進位的數字表示可分為→128/16=8組
| IPv6基本問題 | |||||||||||
| 1-1什麼是IPv4和IPv6位址? | |||||||||||
|
目前分配給電腦的位址稱為IPv4位址,位址長度為32位元,其位址格式為210.130.1.1.而IPv6位址長度為128位元,其位址格式與IPv4位址不同為3ffe:0507:0001::1. |
|||||||||||
| 1-2IPv6位址寫法為何? | |||||||||||
|
IPv6位址寫法為八組四個位數的16進位數字,中間用冒號分隔,當表示一個網路位址時,位址其後會跟隨一個延伸,
例如: 3ffe:0102:0000:0000:0000:0000:0000:0000/32 多個零可以被縮寫如下: |
|||||||||||
| 1.在每四個位數的區段,前面的零可以被消去,例如"0102"可以被縮寫成"102"而"0000"可以被縮寫成"0". | |||||||||||
| 2.同一列中四個零的集合可以被縮寫成兩個冒號(::).然而,兩個冒號的縮寫只能出現在每個位址中一次. | |||||||||||
3.上面給的例子可以縮寫成如下:
|
|||||||||||
| 大多數使用應用程式的人們將會使用網域名稱來連線,DNS伺服器會自動轉換網域名稱為IPv4/v6位址,所以一般使用者不需要直接輸入IPv6位址. | |||||||||||
ipv4用32位元表示而ipv6用128位元
ipv4:八位元為一組可分為四組11111111:011111111:10111111:10011111
ipv6:十六位元為一組可分為八組
1111111111111111:1000100010001000:.....
而ipv6通常用十六進制表示所以上面就變成
1111 1111 1111 1111:1000 1000 1000 1000:......
ipv6:FFFF:8888:........
至於為什麼要用十六位元我想原因可能有兩個
1.ipv4的32位元不夠用而擴充到ipv6的128位元
128位元就表示有128個0或1
那麼多位元不好表示所以用2的4次方十六位元為一組再用十六進制去劃分
2.有可能是用算的不過怎麼算可能要看有沒有高手知道了
32bits 擴展成 128bits
IPv4的缺點,就是可用位址太少,使用32位元作為網路位址,就算不計那些保留位址,最多也只有42億多個位址可供使用(2^32)。以今日人手 好幾支手機,還有桌機加筆電加平板來說,完全是不夠用的。IPv6最大的變革,就是把32位元位址直接擴展到128位元,一舉提升2^96倍容量。甚至有 人開玩笑地說,這麼龐大的位址容量,我們就可以拋棄對NAT的依賴,甚至是地球上的每一顆沙子都能配發一個IP。
IPv6 格式與轉換如同IPv4我們會將32位元拆成4組8位元,再換算成十進位的數字,如常見的私有IP位址:192.168.0.1,IPv6也有一套特殊的寫 法。IPv6將128位元拆成8組16位元,每組再換算成16進位的數字,於是過去IPv4不曾出現的a、b、c、d、e,也將會出現在IPv6位址之 中。