簡單路由器的實現

1. 轉發數據包
2. 自動獲取對方mac
3. 終端控制功能
4. 過濾指定IP 報文
5. IP 過濾配置文檔有效
6. 防火牆功能   a) 過濾port   b) 過濾tcp/udp   c) 過濾關鍵字
7. 遠程配置(udp/tcp 通信)
8. 下載/上傳配置文檔
9. 在線升級功能
10. 提高性能(線程池)

11. 多級路由器級聯





如上圖所示:

客戶端(配置默認網關爲路由器的ip);

路由器
a通過“鏈路層”接收來自客戶端的數據請求
b安配置要求,進行過濾檢查;
c修改MAC 地址(目的、源);
d然後把數據轉發到服務器;

服務器
a接收來自路由器的http 請求
b發送html 文件數據給路由器



在pc 機上開啓2 個虛擬機,一個充當client,另外一個充當router;其各自的ip 信息如
下圖所示:



發佈了20 篇原創文章 · 獲贊 10 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章