對於我的一門課程,我正在編寫一個模擬網絡活動的Java Applet。我有一臺主機,它將MAC地址的ARP表保存到IP地址,然後讓交換機跟蹤MAC連接到什麼物理端口。 (接口)路由器仿真
我的問題是,我應該如何模擬路由器。根據我的理解,主機會對外出的IP執行計算,以確定該IP是否在網絡上,假設它不是,主機將數據包發送到默認網關(通過查找IP地址的MAC地址默認網關),在這種情況下是路由器。現在路由器將在兩個不同的網絡上至少有兩個接口。
所以,我的理論是,路由器將查看目標IP地址,並將數據包通過正確的接口連接到具有該網絡的接口。但是,那麼路由器是否具有「默認網關」,如果這些接口都不在目標網絡上,那麼路由器是否可以將它傳遞給其他路由器?