iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 11
1

接著前篇的Ifconfig指令,來大概了解什麼是inet6

網址:
https://www.youtube.com/watch?v=M1vl-AEHClE&t=418s
IPv6

IPV6(英文:Internet Protocol version 6,縮寫:IPv6)
1主要是為了解決IPv4位址枯竭問題才有IPV6的
2 128位元的位址,有128個0或1。IPV4是32個0或1,所以是IPV4的4倍
3位址空間支援2的128次方(約3.4×(10的38次方))個位址
也就是 340 trillion trillion trillion
Trillion:10的12次方
https://en.wikipedia.org/wiki/Trillion
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進位就好

這邊有個計算機: 十六進制 (進制系統), 數制
其他轉法像是10進位轉16進位之類的先跳過,反正有計算機
4 2012年6月6日定為世界IPv6啟動日,在這一日,所有參與該活動的組織正式永久啟用了IPv6。參與者有像是: Google、Facebook、YouTube、思科等等
世界IPv6日
5
https://www.google.com/intl/en/ipv6/statistics.html
可以從這個網址得知通過IPv6使用Google服務的用戶,目前已經有20%了

也可以得知各地區通過IPv6使用Google服務的比例
台灣已經有18%通過IPv6使用Google服務
https://ithelp.ithome.com.tw/upload/images/20181024/20111994k0EjnGuM90.png
6
接著講到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(主機)
三 較安全
https://ithelp.ithome.com.tw/upload/images/20181024/20111994plRMdihPxj.png

這邊看不太懂,而且還不知道有沒有寫錯。

其他資源:
[IPv6 TEST] 測試你家網路、你的網站是否支援 IPv6
網際網路控制訊息協定第六版
IPv6
IPv6 - Overview
Website IPv6 accessibility validator
台灣IPv6網站名錄


上一篇
Linux Ifconfig指令和了解IPv4位址、netmask
下一篇
防火牆和Ubuntu ufw指令
系列文
Linux學習30

尚未有邦友留言

立即登入留言