等待來電的接待櫃檯
先這樣想:接待員坐在櫃檯等電話。有人值班,不表示外線已接通;外線接通,也不表示後方設備已完成工作。
正式名稱:listener 與 KNXnet/IP 責任邊界。
listener 負責等待網路側請求。網路介面承接資料進出。KNXnet/IP 是網路側通訊語境。KNX bus 則是另一個責任層。
第一部 · 第 8 章
說明來源中的 listener 與 KNXnet/IP 詞彙,不宣稱端點可達。
已撰寫
先說結論:listener 只是一個等待接收工作的角色。看到設定中有這個角色,不能證明端點可達、連線或 tunnel 成立,也不能證明 KNX bus 狀態。
本章只讀固定範本。不要提供或探測端點。不要執行連線、tunnel、socket 或 reachability 程序。不要抄錄主機、IP、port、URL、網路介面、憑證或任何環境識別資料。
本章不加入 repository、不安裝、不啟動。任何變更仍必須先有完整隔離、書面核准,以及核准的 immutable artifact/image provenance。本站目前缺少核准的 artifact/image digest,因此所有執行動作都被封鎖。
不要連接 KNX 介面或 bus。禁止群組讀取。禁止群組寫入。禁止 telegram 傳送。禁止 ETS programming/download。禁止實體控制。listener 或網路訊息都不能替這些結果作證。
先分清「有人坐在櫃檯」「外面的人找得到櫃檯」與「後方工作真的完成」。
先這樣想:接待員坐在櫃檯等電話。有人值班,不表示外線已接通;外線接通,也不表示後方設備已完成工作。
正式名稱:listener 與 KNXnet/IP 責任邊界。
listener 負責等待網路側請求。網路介面承接資料進出。KNXnet/IP 是網路側通訊語境。KNX bus 則是另一個責任層。
請保持四層分開:範本宣告、程序/listener 狀態、端點 reachability、KNX bus 結果。前一層永遠不能自動證明下一層。
畫四個空框,不填端點或數值:
這張圖只用來限制說法。它不是網路拓撲,也不能拿來建立連線。
完成成果是一張四層責任圖。唯一有直接來源的是範本角色。其他層都要保持未證實。
Add-on 0.6.1 的受管理 INI 範本含 TCP server 與 listener 相關的設定詞彙。這只證明範本如何表達一個伺服端角色,不證明產生後設定、socket、綁定位置、路由、防火牆或遠端端點。
KNXnet/IP 是本章使用的網路側責任術語。沒有獨立證據時,不能宣稱 reachability、連線、tunnel、轉送介面或 KNX bus 成果。
不代表。範本宣告與執行中狀態是不同證據層。
不代表。綁定、路由、防火牆與網路範圍都需要其他證據;本章不探測。
不可以。本章只建立責任邊界,不提供端點或連線程序。
不代表。網路 reachability 與 KNX bus 是不同責任層。
本章不提供 ETS 連線、programming、download 或群組操作。固定來源也沒有支持這些程序。
證據類別:source-bounded
功能對照:listener-knxnet-ip-boundary
固定來源只支持文件所述範圍;本頁不代表任何本機、硬體、網路或 KNX 匯流排驗證結果。