iT邦幫忙

0

求計算機大師幫解答

小的目前準備一科考試,寫了份歷屆試題,然後有一個問題不懂,求計算機高手幫忙

題目如下:
網路主機A與B分別位在不同的區域網路上,其中主機B的IP位址為140.108.184.15,子網路遮罩為255.255.224.0,而且B所在的區域網路是屬於無分級(Classless)IP定址且非子網路類型的網路。假設主機A要向主機B所在網路的所有主機傳送一個廣播封包,請問此封包IP標頭內的目的地IP位址內容應該為何?
(A)140.108.184.255 (B)140.108.160.255 (C)140.108.191.255 (D)255.255.255.255

求大神詳細解答,謝謝
看更多先前的討論...收起先前的討論...
255.255.255.255
詳解 IP 140.108.184.15 遮罩 255.255.224.0
網段ID IP 為 140.108.160.0 廣播 IP 為 140.108.191.255
答案可能為 C 或是 D,但是因為第一句話 "網路主機A與B分別位在不同的區域網路上"
你選 C 只能在 本網段廣播,所以答案是 D
ms0544182 iT邦新手 5 級 ‧ 2018-08-28 16:43:02 檢舉
謝謝回應
不過我還是不解 為何網段IP為140.108.160.0 廣播IP就變成 XXX.XXX.191.255
這地方可以在麻煩說明一下嗎 謝謝
另外這試題答案是C 正納悶怎跟大大不一樣 QAQ
echochio iT邦高手 1 級 ‧ 2018-08-29 11:31:42 檢舉
IP Address: 140.108.184.15
Network Address: 140.108.160.0
Usable Host IP Range: 140.108.160.1 - 140.108.191.254
Broadcast Address: 140.108.191.255
Total Number of Hosts: 8,192
Number of Usable Hosts: 8,190
Subnet Mask: 255.255.224.0
Wildcard Mask: 0.0.31.255
Binary Subnet Mask: 11111111.11111111.11100000.00000000
IP Class: B
CIDR Notation: /19
IP Type: Public

Short: 140.108.184.15 /19
Binary ID: 10001100011011001011100000001111
Integer ID: 2355935247
Hex ID: 0x8c6cb80f
in-addr.arpa: 15.184.108.140.in-addr.arpa
IPv4 Mapped Address: ::ffff:8c6c.b80f
6to4 Prefix: 2002:8c6c.b80f::/48
echochio iT邦高手 1 級 ‧ 2018-08-29 11:31:42 檢舉
...

2 個回答

0
魷魚
iT邦新手 1 級 ‧ 2018-08-28 12:00:04

好奇怪的問題,對主機A而言,他要送出一個廣播封包,那來源IP:自己IP,目的地IP:主機B的IP。在廣播過程中,只有MAC會一直做更換,目的地IP是不會更換的,不然封包就不知道要送去哪了。
照這觀念,答案應該是140.108.184.15.....

但沒有這個答案,我是覺得蠻奇怪的拉,對主機A而言,封包裡的目的地IP就是直接填對方的IP,看其他人有沒有想法,或者糾正一下我的觀念:D

看更多先前的回應...收起先前的回應...
ms0544182 iT邦新手 5 級 ‧ 2018-08-28 16:47:37 檢舉

謝謝大大回應
但我也不知道怎回應大大 XD
因為我還沒接觸過這麼深奧的計算機概要
而這份試題正是某個國考出的題目 因此我也為了這題目煩惱
想透過這邊的大神求教一下 讓腦子能夠吸收多一點知識

魷魚 iT邦新手 1 級 ‧ 2018-08-28 17:28:25 檢舉

先幫你回答一下你上面的問題,廣播IP這個你要去看一下網路遮罩,他有計算方式,如果不會算可以多練習,當然懶得算也有計算機(懂觀念後懶的算用的)
至於答案是C....我只能說題目給的資訊不夠。因為如果是站在主機A來看,那目的地IP就是我說的140.108.184.15,因為對A主機送出的封包而言,他根本不會去管要不要廣播,他只會去管網路設備收到這封包,會不會成功幫我送到主機B。

魷魚 iT邦新手 1 級 ‧ 2018-08-28 17:33:56 檢舉

至於窮嘶大說的也沒錯,站在中間的網路設備來說,我收到一個封包(來源為A主機的IP,目的地為B主機IP)我根本不知道主機B的IP是誰,所以會透過廣播(255.255.255.255)(ARP),給所有跟我相接的設備,去問他們到底主機B的IP是哪個介面。
這時候他會把原本A送來的封包,裡面的MAC欄位改掉,在往下一個設備送(來源、目的地IP不變)。
所以有兩個封包產生,一個是A送出來要給B的,一個是中間設備再傳遞封包時,去找尋誰要幫忙傳遞時產生的。

魷魚 iT邦新手 1 級 ‧ 2018-08-28 17:39:45 檢舉

至於答案是C...他可能只是要考你IP位址為140.108.184.15,子網路遮罩為255.255.224.0時,廣播IP是多少吧= ="

ms0544182 iT邦新手 5 級 ‧ 2018-08-29 09:56:07 檢舉

謝謝魷魚大大 小弟受教了

0
註冊單
iT邦新手 4 級 ‧ 2018-08-28 17:48:08

TCPIP 有教
記得大學時期老師靠這科吃飯,當一堆人
算出來後不知道可以幹嘛。

ms0544182 iT邦新手 5 級 ‧ 2018-08-29 09:57:55 檢舉

我大學不是學這個 XD 雖然高中有接觸計算機概論 但能學的東西也少
也因為考試才開始 才開始去研讀一下

唬爛 iT邦好手 1 級 ‧ 2019-01-06 19:07:54 檢舉

難怪你只會『如何拍馬屁 如何罵人 如何推事情』!

我要發表回答

立即登入回答