Sự khác biệt giữa SNMP v1 và v2

Sự khác biệt giữa SNMP v1 và v2
Sự khác biệt giữa SNMP v1 và v2

Video: Sự khác biệt giữa SNMP v1 và v2

Video: Sự khác biệt giữa SNMP v1 và v2
Video: Cách xác định vết côn trùng cắn và phải làm gì với nó 2024, Tháng mười một
Anonim

SNMP v1 vs v2

SNMP (Giao thức Quản lý Mạng Đơn giản) là một giao thức Internet dành riêng cho việc quản lý các thiết bị trên mạng. Thông thường, bộ định tuyến, thiết bị chuyển mạch, máy chủ, máy trạm, máy in, modem và nhiều thiết bị khác hỗ trợ SNMP. SNMP chủ yếu được sử dụng trong NMS (Hệ thống quản lý mạng) để theo dõi các điều kiện khác nhau trên các thiết bị cần sự chú ý của quản trị viên mạng. SNMP được IETF (Internet Engineering Task Force) định nghĩa là một phần của IPS (Internet Protocol Suite). SNMP là sự kết hợp của các tiêu chuẩn quản lý mạng như giao thức cho lớp ứng dụng, lược đồ cho cơ sở dữ liệu và tập hợp các đối tượng dữ liệu. SNMP mô tả cấu hình của hệ thống bằng cách hiển thị các biến (dữ liệu quản lý) trên hệ thống được quản lý. Do đó, các ứng dụng quản lý khác có thể truy vấn các biến này cho mục đích giám sát và đôi khi có thể đặt các giá trị này. SNMP v1 và SNMP v2 là hai phiên bản trước của giao thức SNMP (SNMP v3 là phiên bản hiện tại).

SNMP v1 là gì?

SNMP v1 (còn được gọi là SNMPv1 hoặc SNMP phiên bản 1) là phiên bản đầu tiên của giao thức SNMP. SNMP v1 được định nghĩa trong RFC 1065 đến 1067 và 1155 đến 1157. Nó được phát triển bởi một nhóm nhỏ các cộng tác viên vào thời điểm mà các tiêu chuẩn và bảo mật Internet chưa được chú ý nhiều. SNMP v1 hoạt động trên UDP (User Datagram Protocol), IP (Internet Protocol), CLNS (OSI Connectionless Network Service), DDP (AppleTalk Datagram-Delivery Protocol) và IPX (Novell Internet Packet Exchange). SNMP v1 sử dụng cơ chế xác thực truyền “chuỗi cộng đồng” (tức là mật khẩu) ở dạng văn bản rõ ràng, rất không an toàn.

SNMP v2 là gì?

SNMP v2 (còn được gọi là SNMPv2 hoặc SNMP phiên bản 2) được định nghĩa trong RFC 1441 đến RFC 1452. SNMP v2 bổ sung một số cải tiến so với phiên bản SNMP 1. Chúng là những cải tiến về hiệu suất cùng với những tiến bộ về bảo mật và bí mật. Nó cũng bổ sung các cải tiến trong lĩnh vực của người quản lý để giao tiếp với người quản lý. GetBulkRequest đã được thêm vào để truy xuất lượng dữ liệu lớn bằng một yêu cầu duy nhất. Trước đó, bạn phải sử dụng GetNextRequest lặp đi lặp lại để nhận được một lượng lớn dữ liệu. Tuy nhiên, nhiều người dùng cho rằng hệ thống bảo mật dựa trên bên trong SNMP v2 quá phức tạp so với ý muốn của họ. Đây là lý do tại sao nó không trở nên phổ biến.

SNMP v2c là Giao thức Quản lý Mạng Đơn giản Dựa trên Cộng đồng phiên bản 2. Nó được định nghĩa trong RFC 1901 đến RFC 1908. Thực ra, SNMP v1.5 là tên ban đầu được đặt cho giao thức này. Sự khác biệt chính giữa SNMP v2 và SNMP v2c là mô hình bảo mật. SNMP v2c sử dụng mô hình bảo mật dựa trên cộng đồng đơn giản hơn (có trong SNMP v1). Ngoài sự khác biệt này trong mô hình bảo mật đã sử dụng, SNMP v2c có thể được coi là gần tương tự như SNMP v2. Trên thực tế, SNMP v2c hiện được coi là SNMP v2 trên thực tế. Tuy nhiên, SNMP v2c vẫn là "Tiêu chuẩn nháp".

Sự khác biệt giữa SNMP v1 và SNMP v2 là gì?

SNMP v2 là sự kế thừa của SNMP v1. SNMP v2 có các định dạng thông báo khác nhau (sự khác biệt về định dạng tiêu đề và PDU) và hoạt động giao thức (hai hoạt động bổ sung) so với SNMP v1. SNMP v2 đã giới thiệu GetBulkRequest để truy xuất một lúc nhiều dữ liệu. Cả SNMP v1 và SNMP v2 hiện được coi là lỗi thời. Tuy nhiên, tất cả các triển khai SNMP vẫn hỗ trợ cả SNMP v1 và SNMP v2.

Đề xuất: