網路城邦
上一篇 回創作列表 下一篇  字體:
CCNA....Network Math
2010/02/21 16:06:53瀏覽887|回應0|推薦0
一、點式十進位表示法(dotted-decimal notation)與二進位表示法之間的轉換...

完整的十進位數字是以四組由點分開的十進位數字表示,例如:10.15.129.201,這就叫做dotted-decimal notation),它提供了32位元位址一個簡潔、易記的方式。

當我們從點標示十進制轉換成二進位時,切記一到三個十進位數字的群組代表一組八個二進位數字。如果轉換的十進位數字小於128,就需要在相對的二進位數字左邊加上0,一直到填滿8個位元為止。

舉例來說,要將點標示十進制值10.15.129.201轉換成對等的二進位值,應該要寫成00001010.00001111.10000001.11001001。

  10 = 00001010
  15 = 00001111
129 = 10000001
201 = 11001001

二、二進位轉換十六進位

當我們處理Cisco路由器的設定登錄時,十六進位數字與二進位格式的轉換是一件常見的工作。16位元的二進位數字可以用四個十六進位數字來表示,例如:二進位的0010 0001 0000 0010等於十六進位的2102。

第2層媒體存取控制(Media Access Control, MAC)位址通常是以十六進位表示。
對Ethernet與Token Ring而言,這些MAC位址都是48個位元,或6個位元組。每4個位元即是一個16位元數字(24 =16)

因此...
10101010.11110000.11000001.11100010.01110111.01010001
表示為AA.F0.C1.E2.77.51

1010 = A
1010 = A
1111 = F
0000 = 0
1100 = C
0001 = 1
1110 = E
0010 = 2
0111 = 7
0111 = 7
0101 = 5
0001 = 1

電腦與軟體最常用來表示十六進位輸出的方式是在十六進位數字前使用0x;如此一來,每當看到0x時,就知道後面的數字是一個十六進位數字。
例如:0x1234指的就是以16為基底的數字1234。
( 知識學習隨堂筆記 )
回應 推薦文章 列印 加入我的文摘
上一篇 回創作列表 下一篇

引用
引用網址:https://classic-blog.udn.com/article/trackback.jsp?uid=lazybone1981&aid=3791921