PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   疑難雜症區 (https://www.pcdvd.com.tw/forumdisplay.php?f=34)
-   -   [請教] IPv6位址共有128位元,這個說法正確嗎 ? (https://www.pcdvd.com.tw/showthread.php?t=1032875)

Death_Note 2013-12-06 10:13 AM

[請教] IPv6位址共有128位元,這個說法正確嗎 ?
 
小弟在 Google 查到下面的網址,有寫到 "IPv6位址共有128位元"
http://ipv6tips.ipv6.org.tw/intro1.html

是否因為 IPv6 的可用數量,(網路上)大多以 2^128 表示,導致會有這樣的說法? 可是這樣似乎不太精確?

小弟的理解是, 2^128 的由來是 : 16^(4*8) [ 4 個 8 組 16 進位組成 ]
所以在介紹時由 16^(4*8) 比較正確,要計算總數時由 2^128 比較方便?

如果 16^(4*8) 表示比較正確? "IPv6位址共有128位元" 的說法可以換為什麼比較好?

因為小弟不是正規資訊科出身的,不知道原本介紹 IPv6 時,是 2^128 或 16^(4*8) 那種比較多 ?
如有錯誤,請隨時糾正,謝謝大家 :ase

vxr 2013-12-06 10:31 AM

正解..
只是一 組 16位元長...
16 x 8 = 128
每一 個 位數都是16進制...

Death_Note 2013-12-07 11:26 PM

引用:
作者vxr
正解..
只是一 組 16位元長...
16 x 8 = 128
每一 個 位數都是16進制...


感謝 vxr 大大
小弟還是不太懂您的意思,可以麻煩請再說明清楚一點嗎?

例如 : 2001:4860:4860:0000:0000:0000:0000:8888
其中的 20001 已經佔用了 16 位元嗎? 為什麼?

另外,IPv4 由 4組 8個 2進位組成
所以會有 2^(4*8) = 2^32 這樣對嗎?
謝謝 :)

csakura 2013-12-08 10:40 AM

引用:
作者Death_Note
感謝 vxr 大大
小弟還是不太懂您的意思,可以麻煩請再說明清楚一點嗎?

例如 : 2001:4860:4860:0000:0000:0000:0000:8888
其中的 20001 已經佔用了 16 位元嗎? 為什麼?

另外,IPv4 由 4組 8個 2進位組成
所以會有 2^(4*8) = 2^32 這樣對嗎?
謝謝 :)


2001是十六進制
轉成二進制就是 0010 0000 0000 0001
共16位元

Death_Note 2013-12-09 07:58 AM

引用:
作者csakura
2001是十六進制
轉成二進制就是 0010 0000 0000 0001
共16位元


原來如此~!
感謝 csakura 的說明,謝謝 :agree:

那麼再請教一下, 16^(4*8) 這樣的說法有人使用嗎?

vxr 2013-12-09 09:02 AM

引用:
作者Death_Note
原來如此~!
感謝 csakura 的說明,謝謝 :agree:

那麼再請教一下, 16^(4*8) 這樣的說法有人使用嗎?

計算機數學的基礎單位是二進位...
你用這種不明不白的表示法不是很奇怪嗎?..

你應該去尋找的是計算機概論教材...

csakura 2013-12-09 03:40 PM

引用:
作者Death_Note
原來如此~!
感謝 csakura 的說明,謝謝 :agree:

那麼再請教一下, 16^(4*8) 這樣的說法有人使用嗎?


我寧願寫成2^(16*8)...
畢竟他本身是2進制的東西
16^(4*8) 看的我一頭霧水

Death_Note 2013-12-09 10:33 PM

再次感謝 vxr 與 csakura
真是一語點醒,電腦基本上就是二進位,所以就是 2^(16*8) 啦~! :laugh:


所有的時間均為GMT +8。 現在的時間是06:18 PM.

vBulletin Version 3.0.1
powered_by_vbulletin 2026。