在 TCP/IP 網路架構中,SNMP (Simple Network Management Protocol) 是實現網路設備監控與管理的基石。它定義了管理站與代理程式之間的通訊規範,讓網管人員能夠集中監控分散各地的網路裝置。
| 操作類型 | 發送方 | 功能說明 |
|---|---|---|
| GetRequest | 管理站 | 取得單一或多個參數值 |
| GetNextRequest | 管理站 | 取得下一個參數值(走訪表格) |
| SetRequest | 管理站 | 設定參數值 |
| GetResponse | 代理程式 | 回應前三種請求 |
| Trap | 代理程式 | 主動通報重要事件 |
Community String 以明文傳輸作為簡易認證,預設為 "public"。請求 ID 機制讓管理站能同時向多個代理發送請求並正確配對回應。錯誤碼欄位詳細定義了 6 種錯誤狀態,從 noError 到 genErr 涵蓋常見異常。
所有 MIB 變數皆從 1.3.6.1.2.1 (iso.org.dod.internet.mgmt.mib) 開始延伸。採字典序排序規則,表格操作遵循「先行後列」原則。實例識別方面,純量變數加 ".0",表格變數則結合索引值形成完整 OID。
Telnet 提供跨平台的遠端終端機存取能力,核心在於 網路虛擬終端機 (NVT) 概念與選項協商機制。
| 命令 | 代碼 | 含義 |
|---|---|---|
| WILL | 251 | 發送方啟用選項 |
| DO | 253 | 請求接收方啟用選項 |
| WON'T | 252 | 發送方停用選項 |
| DON'T | 254 | 請求接收方停用選項 |
// 客戶端請求啟用終端機類型選項
IAC, WILL, 24
// 伺服器同意
IAC, DO, 24
// 伺服器詢問終端機類型
IAC, SB, 24, 1, IAC, SE
// 客戶端回應:IBM PC
IAC, SB, 24, 0, 'I','B','M','P','C', IAC, SE
同步信號採用 DM (Data Mark) 命令,以 TCP 緊急資料形式傳輸,確保控制訊號優先處理。