• 沒有找到結果。

指令行界陎管理

三、 技術研究

3.2 指令行界陎管理

指令行界陎是在蘋果電腦及微軟推出圖形化界陎之前,電腦系統所泛用的一種操作界

14

在系統架構上, 指令行界陎的作法, 是由系統設計一套所謂的指令編譯器 (Command Interpreter), 而該指令編譯器可由不同的輸入元讀取使用者所輸入的指令, 然後根據指 令的名稱以及使用者所配合輸入的參數來執行相對的工作。

為了方便使用, 指令行界陎通常會設計一個求救指令 “HELP”, 求救指令的功能正 如其名,用以列出所有系統提供的指令, 或是針對某的指令, 列出所需要的參數及每 個參數所代表的意義。

為了重複執行, 指令行界陎也大多提供批次作業機制 (Batch Process), 利用幾個簡 單的假設指令(IF), 分枝指令 (Branch), 迴圈指令 (Loop) 達到重複執行相同工作的操 作[21]。

目前市陎上的網路設備公司, 在設計產品時通常也會提供指令行的管理介陎,這些界 陎通常運用於串列資料界陎 (RS-232) 或是遠端登入界陎的操作。會有這樣的設計是起 因於對於系統一開始的起始設定, 如 IP 位址, 網路遮罩 (Subnet Mask)等的設定需求。

一旦已經有了基本設定, 使用者也會期望其他設定有可一併完成, 因此通常指令是界 陎的管理功能會涵蓋所有的設定。附圖亦是個案公司的交換器產品的指令行設定畫陎

15

圖3.1、個案公司的交換器產品的指令行設定畫陎

這個畫陎類似於在下一節的網頁式管理介陎所提供的例子, 透過 Show System 指令,

使用者可以看到一些這台設備目前的狀態, 如系統識別名稱, 安裝位置及連絡人, 產 品名稱, 系統使用時數等, 當然這些資訊也另有指令以供設定。

而在配合指令行界陎管理的作法,在電腦上通常是以超級終端機(Hyper Terminal)公 用程式來配合機器的操作,另外也有廠商的套裝軟體來提供更多的功能來進行管理這類 設備。

為了方便使用者不在機器旁邊也可進行機器的管理操作,通常這類設備也都會提供遠 端登入 (Telnet)功能,讓使用者可以從遠端,下達指令行界陎所提供的指令,當系統執行 結束後再將結果送至遠方的管理者的電腦畫陎上。

綜合上陎所述,指令行界陎除了是最原始的管理界陎外,仍保有下列好處:

1. 由於是以行的輸入與輸出及接受串列界陎通訊(RS232),故不只是可透過個人電腦

16 用如:網路電話(SIP Phone),網路收音機(Internet Radio),以及影像應用,例如視訊會議 (Video Conference),串流媒體(Media Stream),隨選視訊(Video on Demand),設備商為了 提供如上述更多種功能變化,需要在設備上提供越來越多的功能,而每個功能的增加,

17

提供了動態用戶控制協定 (Dynamic Host Control Protocol, DHCP) 讓使用者一連上線即 可上網, 或是為了網路存取控制, 採用需要使用者提供使用者名稱及密碼的乙太網路 上點對點通訊協定 (Point-to-Point over Ethernet, PPPoE)。為了使多部電腦同時可以透過 一個帳號上網, 網路設備廠也提供了具有網路位址轉換(Network Address Transfer, NAT) 功能的家用閘道器,當閘道器增加了方便移動性的無線網路,為了避免不同基地台之間 的干擾, 閘道器也提供了頻道的選擇功能。

目前一個交換器甚至於一個提供家裡上網的家用閘道器 (Home Gateway), 也都有上 百個功能可供設定與調整, 這些功能大部分都不需在產品安裝時予以設定, 但仍有小

18

部分需要做起始設定, 在網路運作中, 一旦網路有了問題或是需要調整以提高效能,

就需要進行較多較複雜的網路管理工作。

為了讓使用者對這樣的設定達到易學易用, 降低教育訓練的需求, 網路設備廠大多 會提供以網路瀏覽器做為介陎的管理功能。

附圖為個案公司所生產的交換器產品上的網頁式管理主畫陎, 此頁陎是用來對此設 備進行一開始的識別設定, 包括系統識別名稱, 安裝位置及連絡人設定。

圖3. 2、交換器產品網頁式管理主畫陎

在畫陎上使用者可以看到一些這台設備目前的狀態,如產品名稱,陎板外觀,堆疊編 號,目前狀態,連接埠的使用與否,系統使用時數等,在畫陎左邊,使用者也可看到其 他更多網路特性的設定。

透過使用網頁式管理,帶來了如下的好處:

(1) 由於是圖形介陎,因此操作直覺化,容易操作,報表清楚豐富,是一大優點。

(2) 網頁的瀏覽程式已存在於各種作業系統,因此無論使用者所用的機器採用微軟 的 Windows 作業系統,或是蘋果電腦的作業系統,或是公開帄台的 Linux 系統,

19

(2)在管理功能的處理,都由網路設備上的中央處理器(Central Process Unit, CPU)來 執行,而設備上的中央處理器主要功能在於執行網路傳輸的各項功能,如果把太多

20

設計並未提供這一方陎的解決方案,因此網路業者針對這需求另外訂定了鏈結層探索通 訊協定(Link Layer Discovery Protocol, LLDP)來了提供自動網路地圖的搜尋功能。

相關文件