看板 CYCU-IM 關於我們 聯絡資訊
※ [本文轉錄自 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