[問答] 送到Gateway之封包
看一些TCP/IP的說明文章都會提到
"若是 Destination Ip 之與 Source Ip 不在同一個 Network Ip
則會送往 Gateway,請Gateway代為轉送 (即 Routing)"
在這個敘述裡面我感到疑惑的是,IP封包通常都有一欄field是填 Source Ip, 一欄
欄位是填 Destination Ip,今天假設Source Ip是 140.116.3.3/24, 我所要傳送之目的地
是140.119.4.2/24, 我的電腦的 Default gateway是 140.116.3.1/24.
那麼如前項所提 我應該會把這個封包送往gateway,請gateway轉交.
想請問此時,送往gateway的IP封包之Destination Ip封包是填成gateway的Ip嗎?
那這樣我原本想傳的140.119.4.2/24被填到哪裡去了? 是不是送往gateway的封包會
被包成兩層, 像以下這個樣子:(這是我的想法,不一定正確)
----------我的想法分隔線開始-----------
第一層IP封包:
Source = 140.116.3.3
Destinaiton = 140.116.3.1
Data1. <--(內容另一個TCP/IP封包)
gateway接到這個封包後會知道這是要轉交的封包(我猜藉由某個欄位?)
而Data1的內容則是包成另一個TCP/IP 封包:
Source = 140.116.3.3
Destination = 140.119.4.2
Data2. <--(我真正要傳的Data)
-----------我的想法分隔線結束-------------------
不曉得以上的想法是否有誤?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.240.74.147
→
01/08 23:05, , 1F
01/08 23:05, 1F
→
01/08 23:09, , 2F
01/08 23:09, 2F
→
01/08 23:10, , 3F
01/08 23:10, 3F
→
01/08 23:10, , 4F
01/08 23:10, 4F
→
01/08 23:15, , 5F
01/08 23:15, 5F
→
01/09 02:21, , 6F
01/09 02:21, 6F
推
01/17 23:28, , 7F
01/17 23:28, 7F
Network 近期熱門文章
PTT數位生活區 即時熱門文章