作者bernachom (Terry)
看板Network
標題[問答] 子網路內送資料的過程
時間Fri May 13 00:19:01 2011
不好意思請教一下
因為書上沒寫得很清楚
想來確定一下..
如果在一個子網路內 「A要送資料給B」
要先檢查是不是同一個subnet, 因為要送資料給B所以要知道B的MAC,
這時後A就會發出ARP請求B,B就會把自已的MAC丟到網路上,A收到後,
就會把B的IP和MAC綁一起變成layer2的frame,然後在做一次ARP,
這時後B就收到了,B就會把收到的封包,一層一層的拆開,就得到資料。
我是對於把IP和MAX誰綁誰有點搞得不是清楚..
是A的IP綁B的MAC,還是B的IP綁B的MAC...
然後另一個是問題是說
如果A和B各在不同的子網路下,而且每個子網路由ROUTER相連
做法是不是也差不多?,如果一樣是A送資料到B的話
A會先把資料給ROUTER,然後ROUTER再送給B?
謝謝幫忙
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.34.100.113
1F:→ james732:有「綁」這個動作嗎...? 05/13 00:22
2F:→ james732:這應該只是A在信封上面填B的地址然後丟出去 05/13 00:23
3F:→ bernachom:可能我的說綁應該就是你說的填上這個意思吧@@ 05/13 00:27
4F:→ bernachom:請教一下,那我這個過程是有錯誤的嗎?謝謝您 05/13 00:27
5F:→ wst2080:IP歸IP MAC歸MAC 一般來說 只要是不同子網 再比對Mask的 05/13 06:03
6F:→ wst2080:時候 就會比對出來 然後就會將封包丟給Router 05/13 06:04
7F:→ wst2080:而ARP Table當中會記錄 Router位於該介面的MAC Address 05/13 06:04
8F:推 zaknafein:為啥要做一次arp? 05/13 08:38
9F:→ zaknafein:為啥要再做一次arp? 05/13 08:38
10F:推 xxoo1122:用packet tracer就知道囉! 05/14 23:25