作者boyulin (Active study)
看板CYCU-IM
標題[轉錄]Re: [問題] 計概的第19題
時間Sun Feb 8 14:26:34 2009
※ [本文轉錄自 Army-Sir 看板]
作者: naboson (不來的彼特) 看板: Army-Sir
標題: Re: [問題] 計概的第19題
時間: Sat Feb 3 02:39:12 2007
嗯嗯......剛剛找了一下資料
想說來個自問自答吧 囧
詳細解法應該是下面這樣 有錯請不吝指正^^
把mask與ip位址都轉成二進位制之後,
以AND做運算,則可以得到該IP所屬之網路位址,
(AND運算法則:只有兩個bit都是1時運算結果才為1,否則為0)
所以:
A)
140.12.26.72
10001100.00001100.00011010.01001000
11111111.11111111.00011000.11000000 AND
-----------------------------------------------
10001100.00001100.00011000.01000000
轉成十進制則為
140.12.24.64
B)
140.12.23.71
(由於140.12皆為固定,故以下省略)
00010111.01000111
00011000.11000000 AND
-----------------------
00010000.01000000
轉成十進制則為
140.12.16.64
C)
140.12.48.96
00110000.01100000
00011000.11000000 AND
-----------------------
00010000.01000000
轉成十進制則為
140.12.16.64
D)
140.12.80.80
01010000.01010000
00011000.11000000 AND
-----------------------
00010000.01000000
轉成十進制則為
140.12.16.64
結論:
A)140.12.26.72 => 140.12.
24.64
B)140.12.23.71 => 140.12.
16.64
C)140.12.48.96 => 140.12.
16.64
D)140.12.80.80 => 140.12.
16.64
所以答案應該為A沒錯..........囧
以上是個人心得 若有錯請指正 謝謝^^
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.74.99.57
推 gman06:推你,跟你有相同看法! 02/03 07:55
推 dls:嗯 我是這樣算的... 02/03 09:30
推 Maddulin:這樣和x.x.0.0有什麼關係? 02/03 11:11
推 Maddulin:原來是我誤會題目 原本該是90 囧.... 02/03 11:23
推 kuo23:觀念錯了= =.AND運算只要有1結果就是1,所以你上面有很多 02/03 22:34
→ kuo23:1跟0或0跟1算出結果不是1的都是錯的,要0跟0結果0才是對 02/03 22:35
→ kuo23:抱歉我覺得BBS發文很不好用,所以只在這邊推而不開新文章 02/03 22:36
→ kuo23:你有不懂的話再問囉 02/03 22:36
推 daijerry:and是11為1呀,or才是10為1 02/05 00:28
推 naboson:k大的AND運算好像才是不對的吧@@||| 你說的是OR運算吧~? 02/08 12:27
推 Romulus:郭先生您的AND和我們的AND好像不太一樣 囧 02/12 21:37
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.229.43.50