[情報] IPv4 and IPv6

看板CSIE_Network作者 (hyww)時間8年前 (2016/01/22 17:04), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
^L:start:#@r,:compare:,進入#@d,f+1,往下#P IPv4、IPv6長度比較 IPv4、IPv6 Header比較 IPv6 位址表示法(壓縮) 將IPv4位址對應到IPv6 ^L#@r,:header:,進入#@u,f-1,往上#@d,f+1,往下#P IPv4、IPv6長度比較 IPv4、IPv6 Header比較 IPv6 位址表示法(壓縮) 將IPv4位址對應到IPv6 ^L#@r,:ipv6:,進入#@u,f-1,往上#@d,f+1,往下#P IPv4、IPv6長度比較 IPv4、IPv6 Header比較 IPv6 位址表示法(壓縮) 將IPv4位址對應到IPv6 ^L#@r,:ipv4:,進入#@u,f-1,往上#P IPv4、IPv6長度比較 IPv4、IPv6 Header比較 IPv6 位址表示法(壓縮) 將IPv4位址對應到IPv6 ^L:header:P IPv4 Header | 不變的欄位 VERSION IHL TYPE OF | TOTAL LENGTH 名稱、位置改變的欄位 SERVICE | 移除的欄位 | |FRAGMENT 新增的欄位 IDENTIFICATION | FLAGS| OFFSET | | | TIME TO LIVE|PROTOCOL HEADER CHECKSUM | SOURCE ADDRESS --------------------------------------- DESTINATION ADDRESS OPTIONS |PADDING ^L | 不變的欄位 VERSION IHL TYPE OF | TOTAL LENGTH 名稱、位置改變的欄位 SERVICE | 移除的欄位 | 新增的欄位 | |FRAGMENT IDENTIFICATION | FLAGS| OFFSET | TIME TO LIVE|PROTOCOL HEADER CHECKSUM | SOURCE ADDRESS --------------------------------------- DESTINATION ADDRESS ^L 不變的欄位 VERSION IHL TYPE OF FLOW LABEL 名稱、位置改變的欄位 SERVICE 移除的欄位 新增的欄位 IDENTIFICATION | FLAGS| OFFSET | TIME TO LIVE|PROTOCOL HEADER CHECKSUM | SOURCE ADDRESS --------------------------------------- DESTINATION ADDRESS ^L 不變的欄位 VERSION TRAFFIC FLOW LABEL 名稱、位置改變的欄位 1;37;46m CLASS 移除的欄位 新增的欄位 | TIME TO LIVE |PROTOCOL ADER CHECKSUM | SOURCE ADDRESS --------------------------------------- DESTINATION ADDRESS ^L 不變的欄位 VERSION TRAFFIC FLOW LABEL 名稱、位置改變的欄位 1;37;46m CLASS 移除的欄位 新增的欄位 | | PAYLOAD LENGTH| NEXT | HOP LIMIT | HEADER | SOURCE ADDRESS --------------------------------------- DESTINATION ADDRESS ^LP IPv6 Header 不變的欄位 VERSION TRAFFIC FLOW LABEL 名稱、位置改變的欄位 1;37;46m CLASS 移除的欄位 新增的欄位 | | PAYLOAD LENGTH| NEXT | HOP LIMIT | HEADER | SOURCE ADDRESS --------------------------------------- DESTINATION ADDRESS ^LG:start: ^L:compare:P IPv4: 32-bit 好像感覺不出來差多少? 以二進位表示的話兩者長度分別會是... IPv6: 128-bit ^L0.1 IPv4: 32-bit 0 IPv6: 128-bit 0000 ^L IPv4: 32-bit 00 IPv6: 128-bit 00000000 ^L IPv4: 32-bit 000 IPv6: 128-bit 000000000000 ^L IPv4: 32-bit 0000 IPv6: 128-bit 0000000000000000 ^L IPv4: 32-bit 00000 IPv6: 128-bit 00000000000000000000 ^L IPv4: 32-bit 000000 IPv6: 128-bit 000000000000000000000000 ^L IPv4: 32-bit 0000000 IPv6: 128-bit 0000000000000000000000000000 ^L IPv4: 32-bit 00000000 IPv6: 128-bit 00000000000000000000000000000000 ^L IPv4: 32-bit 000000000 IPv6: 128-bit 000000000000000000000000000000000000 ^L IPv4: 32-bit 0000000000 IPv6: 128-bit 0000000000000000000000000000000000000000 ^L IPv4: 32-bit 00000000000 IPv6: 128-bit 00000000000000000000000000000000000000000000 ^L IPv4: 32-bit 000000000000 IPv6: 128-bit 000000000000000000000000000000000000000000000000 ^L IPv4: 32-bit 0000000000000 IPv6: 128-bit 0000000000000000000000000000000000000000000000000000 ^L IPv4: 32-bit 00000000000000 IPv6: 128-bit 00000000000000000000000000000000000000000000000000000000 ^L IPv4: 32-bit 000000000000000 IPv6: 128-bit 000000000000000000000000000000000000000000000000000000000000 ^L IPv4: 32-bit 0000000000000000 IPv6: 128-bit 0000000000000000000000000000000000000000000000000000000000000000 ^L IPv4: 32-bit 00000000000000000 IPv6: 128-bit 00000000000000000000000000000000000000000000000000000000000000000000 ^L IPv4: 32-bit 000000000000000000 IPv6: 128-bit 000000000000000000000000000000000000000000000000000000000000000000000000 ^L IPv4: 32-bit 0000000000000000000 IPv6: 128-bit 0000000000000000000000000000000000000000000000000000000000000000000000000000 ^L IPv4: 32-bit 00000000000000000000 IPv6: 128-bit 0000000000000000000000000000000000000000000000000000000000000000000000000000 0000 ^L IPv4: 32-bit 000000000000000000000 IPv6: 128-bit 0000000000000000000000000000000000000000000000000000000000000000000000000000 00000000 ^L IPv4: 32-bit 0000000000000000000000 IPv6: 128-bit 0000000000000000000000000000000000000000000000000000000000000000000000000000 000000000000 ^L IPv4: 32-bit 00000000000000000000000 IPv6: 128-bit 0000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000 ^L IPv4: 32-bit 000000000000000000000000 IPv6: 128-bit 0000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000 ^L IPv4: 32-bit 0000000000000000000000000 IPv6: 128-bit 0000000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000 ^L IPv4: 32-bit 00000000000000000000000000 IPv6: 128-bit 0000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000 ^L IPv4: 32-bit 000000000000000000000000000 IPv6: 128-bit 0000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000 ^L IPv4: 32-bit 0000000000000000000000000000 IPv6: 128-bit 0000000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000 ^L IPv4: 32-bit 00000000000000000000000000000 IPv6: 128-bit 0000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000 ^L IPv4: 32-bit 000000000000000000000000000000 IPv6: 128-bit 0000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000 ^L IPv4: 32-bit 0000000000000000000000000000000 IPv6: 128-bit 0000000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000 ^L IPv4: 32-bit 00000000000000000000000000000000 IPv6: 128-bit 0000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000 ^L IPv4: 32-bit 000000000000000000000000000000000 IPv6: 128-bit 0000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000 ^LP IPv4: 32-bit 000000000000000000000000000000000 IPv6寫成二進位是IPv4長度的4倍,可以表示的位址數量有2的96次方倍!! IPv6: 128-bit 0000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000 ^LG:start: ^L:ipv6:P 8組16進位數字,每組4位數(16-bit),共128-bit,a,b,c,d,e,f以小寫表示 2001:0db8:0a0b:12f0:0000:0000:0000:0001 ^LP 去除每組數字開頭的0 2001:0db8:0a0b:12f0:0000:0000:0000:0001 ^L0.5 去除每組數字開頭的0 2001:db8:a0b:12f0:000:000:000:001 ^L 去除每組數字開頭的0 2001:db8:a0b:12f0:00:00:00:01 ^LP 去除每組數字開頭的0 2001:db8:a0b:12f0:0:0:0:1 ^LP 將連續出現最多組0的部分用::取代 2001:db8:a0b:12f0:0:0:0:1 ^L0.5 將連續出現最多組0的部分用::取代 2001:db8:a0b:12f0:0:0:1 ^L 將連續出現最多組0的部分用::取代 2001:db8:a0b:12f0:0:1 ^LP 將連續出現最多組0的部分用::取代 2001:db8:a0b:12f0::1 ^LP 完成! 2001:db8:a0b:12f0::1 ^LG:start: ^L:ipv4:P IPv4 位址 192.0.2.128 ^LP 加上前綴 192.0.2.128 ^L0.3 加上前綴 :192.0.2.128 ^L 加上前綴 f:192.0.2.128 ^L 加上前綴 ff:192.0.2.128 ^L 加上前綴 fff:192.0.2.128 ^L 加上前綴 ffff:192.0.2.128 ^L 加上前綴 :ffff:192.0.2.128 ^L 加上前綴 ::ffff:192.0.2.128 ^LP 完成 IPv4-mapped IPv6 addresses ::ffff:192.0.2.128 ^LG:start: -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.30.44 ※ 文章網址: https://www.ptt.cc/bbs/CSIE_Network/M.1453453460.A.16A.html
文章代碼(AID): #1MeV2K5g (CSIE_Network)