MAC地址為6字節(jié),形如:0 : 0 : c 0 : 6 f : 2 d : 4 0,由于MAC地址是標(biāo)識(shí)硬件身份的身份證號(hào),對(duì)于其上限我做了一個(gè)粗略計(jì)算:
每個(gè)字節(jié)有8bit,不考慮特殊用途的地址,最大的MAC地址即:f f : f f : f f : f f : f f : f f,計(jì)算機(jī)是不會(huì)存儲(chǔ)諸如:和f這種符號(hào)的,它只能存儲(chǔ)1或0。
這個(gè)地址按照計(jì)算機(jī)的視角來(lái)看是1...1,中間省略46個(gè)1。怎么計(jì)算的?16進(jìn)制的f可替換成4個(gè)2進(jìn)制的1,12個(gè)f共替換12x4個(gè)1
按照人的視角呢?需要轉(zhuǎn)換成10進(jìn)制,ffff ffff ffff = 10000 0000 0000 - 1 = 1 x 16^12 - 1 = 2.8147497 x 10^14
也就是280萬(wàn)億。