作者arabeske (arabeske)
看板Network
標題[請益] 請教一個網路觀念(Switch應用)
時間Thu Jan 29 22:56:17 2009
請教各位, 如果我的電腦連線方式是:
ISP --> NAT --> Switch ---> A電腦
|---> B電腦
若我有一個封包要從A送到B
那封包所跑的路徑是 A --> Switch --> B
還是 A --> Switch --> NAT --> Switch --> B ?
謝謝解惑!
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.73.247.203
1F:推 jackeyH:這樣看你是用哪種應用,最簡單的方式你送出去的IP packet 01/29 23:20
2F:→ jackeyH:的IP Header裡面的Destination Address是包誰..如果是直 01/29 23:21
3F:→ jackeyH:接包B的LAN IP的話則就會以A --> Switch --> B傳送,否則 01/29 23:22
4F:→ jackeyH:就會用A --> Switch --> NAT --> Switch --> B的方式 01/29 23:23
5F:→ jackwu5712:基本上同網段內傳輸,是不會跑去NAT的吧 ? 01/30 04:53
6F:推 stevenliu121:看你的submask設定,決定往LAN送或往gateway送 01/30 10:46
7F:→ arabeske:謝謝各位回答! 01/30 11:31
8F:推 samplewu:Switch的話~ 第一次時因為比對MAC Address Table比對不到 01/30 20:29
9F:→ samplewu:會broadcast找~ 若Table中已有記錄就會直接由對應port傳 01/30 20:32
10F:→ samplewu:以上是沒有設定 Default Gateway 時~ 若有設定 Gateway 01/30 20:33
11F:→ samplewu:則會直接傳送到 Gateway 去判斷由哪傳~ (即傳至 NAT) 01/30 20:33
12F:→ samplewu:有設定GW則每一個封包都會經過NAT~ 沒設定的話就直接靠 01/30 20:34
13F:→ samplewu:Switch決定傳送的port和方式了~ 01/30 20:35
14F:→ samplewu:應該是叫 forwarding table ? XDD 忘了倒底是哪個英文了 01/30 20:35
15F:推 pojicoffee:你的AB電腦如果有彼此用arp溝通過 到switch就會轉送了 01/31 21:00