拓撲圖操作
Topology(拓撲圖)面板用視覺化的方式呈現模擬網路的全貌。你可以把它想成 Google Maps,但畫的不是街道和建築,而是電腦、交換器和伺服器之間的連接關係。
畫面上有什麼?
拓撲圖上的每個方塊代表一台網路設備,設備之間的連線代表實體連接(例如一條乙太網路線)。當網路上有封包在傳輸時,你會看到小光點沿著連線移動——光點的顏色代表不同的協定。
設備類型
SimNet 支援以下幾種設備類型,每種有不同的外觀:
| 設備類型 | 外觀顏色 | 說明 |
|---|---|---|
| PC | 藍色方塊(深藍底、藍色邊框) | 一般電腦,可能是你的設備或其他用戶 |
| Switch | 淺藍方塊(深藍底、亮藍邊框) | 交換器,負責在區域網路內轉發封包 |
| Server | 紅色方塊(深紅底、紅色邊框) | 伺服器,提供網路服務(如 HTTP) |
| Router | 綠色方塊(深綠底、綠色邊框) | 路由器,負責在不同網段之間轉發封包 |
每個方塊內會顯示設備名稱(例如 PC2、SWITCH1),如果有 IP 位址,也會以小字顯示在名稱下方。
「YOU」標記
你所控制的玩家設備(Player Device)上方會出現一個醒目的 YOU 標記,外圍還有一圈特殊的發光邊框。這讓你在一堆設備中一眼就能找到自己——就像在一張派對照片裡認出自己一樣。
滑鼠操作
縮放
使用滑鼠滾輪可以縮放拓撲圖:
- 向上滾動:放大(Zoom In)
- 向下滾動:縮小(Zoom Out)
縮放範圍為 0.3x 到 3.0x。縮放時會以滑鼠游標的位置為中心,所以你可以把游標指向某個設備然後放大,就能精確地聚焦到它。
平移
按住滑鼠左鍵並拖曳,可以平移整個拓撲圖。當設備很多、畫面放大後看不到全貌時,拖曳就很實用。
自動置中
每次載入挑戰或拓撲圖更新時,畫面會自動調整縮放比例並置中,確保所有設備都在視野內。
懸停查看資訊
把滑鼠移到任何設備上方(Hover),會跳出一個提示框(Tooltip),顯示:
- 設備名稱與類型:例如「pc2 (pc)」
- IP 位址:該設備的網路位址
- MAC 位址:該設備的硬體位址
這些資訊在你使用 Terminal 指令時會頻繁用到。例如,要 ping 某台伺服器,你可以先把滑鼠移過去看它的 IP 位址,然後在 Terminal 裡輸入 ping <IP>。
點擊查看詳細資訊
在設備上點一下(Click),會打開一個詳細資訊面板(Device Modal),顯示更完整的設備狀態:
- 網路設定(IP / MAC / 介面)
- 連接到哪些其他設備
- 目前的運行狀態
看完後點擊面板外面或關閉按鈕就能回到拓撲圖。
封包動畫
當網路上有封包在傳輸時(例如你執行了 ping),你會看到小光點從發送設備沿著連線移動到接收設備。光點的顏色和 Traffic 面板中的協定顏色一致:
- 灰色 — Ethernet(乙太網路)
- 橘色 — ARP(位址解析協定)
- 紫色 — IPv4(網際網路協定第四版)
- 青色 — TCP(傳輸控制協定)
- 綠色 — HTTP(超文字傳輸協定)
這讓你直觀地看到「封包在設備之間是怎麼移動的」,而不只是在列表裡看到一行行的文字。搭配 Traffic 面板一起看,你會更容易理解網路協定的運作流程。