Simple Network Management Protocol (SNMP) là một giao thức được sử dụng để quản lý và giám sát các thiết bị mạng trong môi trường hệ thống máy tính. SNMP được thiết kế để cho phép các máy chủ quản lý (management stations) theo dõi và điều khiển các thiết bị mạng như máy chủ, router, switch, ổ đĩa mạng, và các thiết bị khác.
Dưới đây là một số điểm quan trọng về SNMP:
Kiến trúc:
SNMP sử dụng mô hình kiến trúc client-server.
Có hai thành phần chính: Agent (thiết bị mạng cần giám sát) và Manager (máy chủ quản lý).
Giao thức và Cổng:
SNMP sử dụng giao thức UDP (User Datagram Protocol) và thường chạy trên cổng 161 cho việc truy vấn (GetRequest) và cổng 162 cho việc thông báo (Trap).
Thể hiện dữ liệu:
Dữ liệu trong SNMP được tổ chức dưới dạng các cây thư mục được gọi là MIB (Management Information Base).
Mỗi đối tượng trong MIB được định danh bằng một chuỗi duy nhất được gọi là OID (Object Identifier).
Phương thức truy vấn:
SNMP hỗ trợ các phương thức truy vấn như GetRequest (lấy giá trị của một đối tượng), GetNextRequest (lấy giá trị của đối tượng tiếp theo trong cây MIB), và SetRequest (thay đổi giá trị của một đối tượng).
Thông báo Trap:
SNMP sử dụng thông báo Trap để thông báo các sự kiện quan trọng từ Agent đến Manager mà không cần phải có yêu cầu từ Manager.
Phiên bản SNMP:
SNMP có nhiều phiên bản, trong đó phiên bản SNMPv3 là phiên bản phổ biến nhất và cung cấp tính năng bảo mật cao.
Bảo mật:
SNMPv3 hỗ trợ cơ chế bảo mật như xác thực (authentication) và mã hóa (encryption) để bảo vệ dữ liệu truyền qua mạng.
SNMP đóng vai trò quan trọng trong việc giám sát và quản lý các mạng máy tính, cho phép người quản trị mạng có khả năng theo dõi hiệu suất, tình trạng và sự cố của các thiết bị mạng từ xa.
Dưới đây là một số điểm quan trọng về SNMP:
Kiến trúc:
SNMP sử dụng mô hình kiến trúc client-server.
Có hai thành phần chính: Agent (thiết bị mạng cần giám sát) và Manager (máy chủ quản lý).
Giao thức và Cổng:
SNMP sử dụng giao thức UDP (User Datagram Protocol) và thường chạy trên cổng 161 cho việc truy vấn (GetRequest) và cổng 162 cho việc thông báo (Trap).
Thể hiện dữ liệu:
Dữ liệu trong SNMP được tổ chức dưới dạng các cây thư mục được gọi là MIB (Management Information Base).
Mỗi đối tượng trong MIB được định danh bằng một chuỗi duy nhất được gọi là OID (Object Identifier).
Phương thức truy vấn:
SNMP hỗ trợ các phương thức truy vấn như GetRequest (lấy giá trị của một đối tượng), GetNextRequest (lấy giá trị của đối tượng tiếp theo trong cây MIB), và SetRequest (thay đổi giá trị của một đối tượng).
Thông báo Trap:
SNMP sử dụng thông báo Trap để thông báo các sự kiện quan trọng từ Agent đến Manager mà không cần phải có yêu cầu từ Manager.
Phiên bản SNMP:
SNMP có nhiều phiên bản, trong đó phiên bản SNMPv3 là phiên bản phổ biến nhất và cung cấp tính năng bảo mật cao.
Bảo mật:
SNMPv3 hỗ trợ cơ chế bảo mật như xác thực (authentication) và mã hóa (encryption) để bảo vệ dữ liệu truyền qua mạng.
SNMP đóng vai trò quan trọng trong việc giám sát và quản lý các mạng máy tính, cho phép người quản trị mạng có khả năng theo dõi hiệu suất, tình trạng và sự cố của các thiết bị mạng từ xa.