要實現對被管理程式(代理)的管理,管理者需要知道被管理程式中的信息模型(實際上就是代理包含的被管理對象的信息模型)。為了這些信息的傳送,人們就必須在管理者和被管理者之間規定一個網路協定。我們知道,不同的平台對於整數、字元有不同的編碼,為了讓不同平台下的應用程式讀懂對方的數據,還必須規定一種沒有二義性、統一的數據描述語法和編碼格式。所以,itu規定了信息模型定義的語法(gdmo,guidelines for definition of managed objects)、osi套用層的協定(cmip,common management information protocol)、 標準的數據描述語言(asn。1,abstract syntax notation one)。
gdmo語法主要用來描述各種網路中需要被管理的各種具體和抽象的資源。一般廠商的設備都需要用這種語法將該設備的信息模型描述出來,以方便用戶或者別的廠商實現對該設備的管理。cmip的下層協定一般使用osi的協定堆疊,主要用來實現對gdmo定義對象的各種操作,如創建、 刪除對象實例、 屬性的讀寫等等。由於硬體不同,軟體平台上的數據格式(編碼格式、字長、結構內部定址邊界等等)的不同,tmn的管 理者和被管理者必須通過統一的數據描述語法asn.1描述,保證對接收的數據作出正確的解析,取出正確的數據內容。
asn.1不僅是一種數據描述語言,它還為通信的雙方規定了同一種數據編碼格式,例如ber(basic encoding rule)。在一個管理程式和被管理程式之間,用標準的gdmo定義信息模型,用asn。1定義互動數據,用cmip實現互動操作。這三點實現以後,我們就可以認為設備之間遵從了tmn中功能模組間的q3接口(reference point)標準。當然,itu還規定了別的接口,像qx、x等,這些接口可以認為是為q3服務的。