iT邦幫忙

2019 iT 邦幫忙鐵人賽

0
自我挑戰組

30日Linux學習系列 第 25

Linux 了解IPV6

參考來源:https://zh.wikipedia.org/wiki/IPv6

IPV6(英文:Internet Protocol version 6,縮寫:IPv6)
1.主要是為了解決IPv4位址枯竭問題才有IPV6的。

2.128位元的位元,有128個0或1。

3.位址空間支援2的128次方(約3.4×(10的38次方))個位址。
也就是 340 trillion trillion trillion
Trillion:10的12次方。

4.16位元為一組,每組以冒號「:」隔開,可以分為8組,每組以4位十六進制方式表示。例如:2001:0db8:85a3:08d3:1319:8a2e:0370:7344是一個合法的IPv6位址。
怎麼把16進位轉到10進位?
例如:把0db8轉成10進位?
A~F表示10~15。
16的0次方 * 8+16的1次方 * 11(b)+16的2次方 * 3(d)+16的3次方 * 0=3512
3512就是0db8的十進位了。

或者也可以先把16進位轉成2進位再轉成10進位。
例如: 把0db8轉成2進位再轉成10進位?
每一個數字分別代表二進位的四個0或1。
因為16進位是0到15
15等於2的0次方+2的1次方+2的2次方+2的3次分。

所以開始把0db8轉成2進位。
8就是1000
b就是1011
d就是1101
0就是0000
合併就是0000 1101 1011 1000
前面的0去掉
1101 1011 1000 這個數就是2進位了,接著再轉成10進位就好。

5.2012年6月6日定為世界IPv6啟動日,在這一日,所有參與該活動的組織正式永久啟用了IPv6。參與者有像是: Google、Facebook、YouTube、思科等等。

6.通過IPv6使用Google服務的用戶,目前有20%。
台灣也已經有18%通過IPv6使用Google服務。

7.ipv6的進步:
一、沒有用broadcast messages(多點廣播: 單一來源和多個目的地進行通訊),取而帶之使用Multicast
有三種位址的分類:
1.單播(unicast)位址: 單一來源和一個目的地進行通訊。
2.任播(anycast)位址: 也是單一來源和一個目的地進行通訊,不過這一個目的地是由多個目的地中選擇一個距離最近或傳送成本最低(根據路由表來判斷)的來當這一個目的地。
3.多播(multicast)位址: 單一來源和多個目的地進行通訊。
二、較簡單和有效率的地址結構
因為hierarchical(階層化)和contiguous(連續性),有更好的Route summarization,還有較簡單的了解路由表(routing table)
IPV6 48bits屬於Global routing Prefix,16bits屬於Subnet,64bits屬於Interface ID(host ID),也就是前一半網路,後一半host(主機)。
三、較安全。
之後學Ifconfig指令。


上一篇
IP的Class概念
下一篇
Linux Ifconfig指令
系列文
30日Linux學習30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言