本頁面提供 Fuchsia 中的網路政策元件總覽。
目前元件
Reachability
:這個元件可執行網路健康狀態檢查,判斷主機所知網路的服務等級。它會公開 fuchsia.net.reachability
API,其他元件可使用該 API 訂閱網路服務層級的變更。
Netcfg
:用於命名及安裝所發現介面至網路堆疊的元件。也可以執行佈建作業,例如啟動 DHCP 用戶端。
Http Client
:適用於 fuchsia.net.http.Loader
的 FIDL 伺服器,由 fuchsia-hyper 提供支援。
未來元件
支援多網路
fuchsia_network_monitor_fs:Starnix 中的 Unix 相容檔案系統,可接收已安裝網路的屬性,並將屬性更新內容傳送至 Socket 代理程式。
Socket Proxy:用於追蹤目前註冊的網路,並為需要的 Socket 指派適當標記的元件。與 fuchsia_network_monitor_fs
通訊,以便接收 Starnix 註冊的網路通知。
測試
Netemul 整合測試可讓您在密封測試環境中,以及透過虛擬網路測試元件。Fuchsia 目前有 reachability
和 netcfg
的 netemul 整合測試套件。不依賴與網狀堆疊互動的測試會位於元件專屬目錄中。