تفاوت بین SNMP v1 و v2

تفاوت بین SNMP v1 و v2
تفاوت بین SNMP v1 و v2

تصویری: تفاوت بین SNMP v1 و v2

تصویری: تفاوت بین SNMP v1 و v2
تصویری: اگه علت آمدن مورچه ها در خانه رو بشنوین، حتما تعجب میکنین! - داستان شگفت انگیز مورچه ها | ISA TV 2024, نوامبر
Anonim

SNMP v1 در مقابل v2

SNMP (پروتکل مدیریت شبکه ساده) یک پروتکل اینترنتی است که برای مدیریت دستگاه ها در شبکه ها اختصاص داده شده است. به طور معمول، روترها، سوئیچ ها، سرورها، ایستگاه های کاری، چاپگرها، مودم ها و بسیاری از دستگاه های دیگر از SNMP پشتیبانی می کنند. SNMP بیشتر در NMS (سیستم های مدیریت شبکه) برای نظارت بر شرایط مختلف در دستگاه هایی که نیاز به توجه مدیر شبکه دارند استفاده می شود. SNMP توسط IETF (Internet Engineering Task Force) به عنوان بخشی از IPS (مجموعه پروتکل اینترنت) تعریف شده است. SNMP ترکیبی از استانداردهای مدیریت شبکه مانند یک پروتکل برای لایه برنامه، طرح واره برای پایگاه های داده و مجموعه اشیاء داده است. SNMP پیکربندی سیستم را با نمایش متغیرها (داده های مدیریت) در سیستم های مدیریت شده توصیف می کند. بنابراین، سایر برنامه های مدیریتی می توانند این متغیرها را برای اهداف نظارتی پرس و جو کنند و گهگاه می توانند این مقادیر را تنظیم کنند. SNMP v1 و SNMP v2 دو نسخه قبلی پروتکل SNMP هستند (SNMP v3 نسخه فعلی است).

SNMP v1 چیست؟

SNMP v1 (همچنین به عنوان SNMPv1 یا SNMP نسخه 1 شناخته می شود) نسخه اولیه پروتکل SNMP است. SNMP v1 در RFC 1065 تا 1067 و 1155 تا 1157 تعریف شده است. در زمانی که به استانداردها و امنیت اینترنت توجه زیادی نمی شد توسط گروه کوچکی از همکاران توسعه داده شد. SNMP v1 روی UDP (پروتکل دیتاگرام کاربر)، IP (پروتکل اینترنت)، CLNS (سرویس شبکه بدون اتصال OSI)، DDP (پروتکل AppleTalk Datagram-Delivery) و IPX (مبادله بسته های اینترنت نوول) کار می کند. SNMP v1 از مکانیزم احراز هویت برای انتقال یک "رشته جامعه" (به عنوان مثال رمز عبور) در متن واضح استفاده می کند که بسیار ناامن است.

SNMP v2 چیست؟

SNMP v2 (همچنین به عنوان SNMPv2 یا SNMP نسخه 2 شناخته می شود) در RFC 1441 به RFC 1452 تعریف شده است. SNMP v2 چندین پیشرفت را نسبت به نسخه 1 SNMP اضافه می کند. آنها بهبودهایی در عملکرد همراه با پیشرفت در امنیت و محرمانه بودن هستند. همچنین بهبودهایی را در حوزه مدیریت به ارتباطات مدیر اضافه می کند. GetBulkRequest برای بازیابی مقادیر زیاد داده با یک درخواست اضافه شده است. پیش از این، برای به دست آوردن حجم زیادی از داده ها، مجبور بودید از GetNextRequest به صورت تکراری استفاده کنید. با این حال، بسیاری از کاربران معتقد بودند که سیستم امنیتی مبتنی بر حزب در SNMP v2 برای آنها بسیار پیچیده است. این دلیل محبوب نشدن آن بود.

SNMP v2c پروتکل مدیریت شبکه ساده مبتنی بر جامعه نسخه 2 است. این پروتکل در RFC 1901 تا RFC 1908 تعریف شده است. در واقع، SNMP v1.5 نام اولیه ای بود که به این پروتکل داده شد. تفاوت اصلی بین SNMP v2 و SNMP v2c در مدل امنیتی است. SNMP v2c از یک مدل امنیتی مبتنی بر جامعه ساده‌تر (که در SNMP v1 یافت می‌شود) استفاده می‌کند.جدا از این تفاوت در مدل امنیتی مورد استفاده، SNMP v2c را می توان تقریباً مشابه SNMP v2 در نظر گرفت. در واقع، SNMP v2c اکنون به عنوان SNMP v2 بالفعل در نظر گرفته می شود. اما، SNMP v2c هنوز یک "استاندارد پیش نویس" است.

تفاوت بین SNMP v1 و SNMP v2 چیست؟

SNMP v2 جانشین SNMP v1 است. SNMP v2 دارای قالب‌های پیام (تفاوت در قالب‌های هدر و PDU) و عملیات پروتکل (دو عملیات اضافی) در مقایسه با SNMP v1 است. SNMP v2 GetBulkRequest را برای بازیابی حجم زیادی از داده ها به طور همزمان معرفی کرد. هر دو SNMP v1 و SNMP v2 در حال حاضر منسوخ تلقی می شوند. اما، همه پیاده‌سازی‌های SNMP همچنان از SNMP v1 و SNMP نسخه 2 پشتیبانی می‌کنند.

توصیه شده: