محمد نصیری
بنیانگذار انجمن تخصصی فناوری اطلاعات ایران ، هکر کلاه خاکستری ، کارشناس امنیت اطلاعات و ارتباطات

تفاوت ROM ، Flash ، RAM و NVRAM در روتر سیسکو چیست؟ به زبان ساده

روترهای سیسکو دارای حافظه های مختلفی هستند که شما باید به عنوان یک سیسکوکار انواع حافظه های سیسکویی را بشناسید ، در این مطلب در خصوص تفاوت حافظه های RAM و ROM و NVRAM و Flash را برای شما باز می کنیم.

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران

حافظه ROM یا Read Only Memory چیست؟

ROM یک حافظه فقط خواندنی است که بر روی Board پردازنده روترهای سیسکو قرار می گیرد . نرم افزار یا بهتر بگوییم میان افزار Bootstrap Loader که وظیفه Boot کردن روترهای سیسکو را بر عهده دارد بر روی این حافظه قرار گرفته است. همچنین حافظه ROM وظیفه انجام دادن و مدیریت و نگهداری عملیات Power On Self-Test یا POST را بر عهده دارد. برای اینکه بتوانید نرم افزار حافظه ROM دستگاه خود را Upgrade کنید Chipset ای که برای اینکار در نظر گرفته شده است بایستی از روی مادربورد جایگزین شود.

حافظه Flash یا Flash Memory چیست؟

حافظه فلش روترهای سیسکو یک چیپ حافظه الکترونیکی ( Electronically) ، قابل پاکسازی ( Erasable) و قابل برنامه ریزی مجدد یا Reprogrammable می باشد. این حافظه فلش در واقع حاوی Image کاملی از سیستم عامل روتر شما یا همان Router IOS می باشد ، با استفاده از این حافظه شما می توانید OS روتر سیسکوی خود را بدون اینکه نیاز به عوض کردن chipset داشته باشید عوض کنید یا آن را بروز رسانی کنید. اطلاعات موجود در حافظه فلش با خاموش و روشن شدن یا Restart شدن روتر سیسکو همچنان ثابت باقی می ماند.

حافظه RAM یا Random Access Memory چیست؟

RAM یا Random Access Memory یک حافظه در روترهای سیسکو است که دارای سرعت بسیار بالایی می باشد ، این حافظه فرار یا Volatile است و به همین دلیل با Restart شدن روتر سیسکو اطلاعات آن از بین می رود ، همین اتفاق زمانیکه برق روتر قطع می شود نیز برای حافظه RAM می افتد. محتویات این حافظه عبارتند از سیستم عامل در حال اجرای روتر یا همان Cisco IOS که در حالت Running قرار دارد ، System Table های IOS و بافرها در این حافظه نگهداری می شوند ، همچنین RAM برای نگهداری Routing Table ها و کش های ARP و بافرینگ Packet ها نیز مورد استفاده قرار میگیرد که البته مورد آخر بیشتر از Shared RAM استفاده می شود. RAM به عنوان یک حافظه موقتی برای نگهداری تنظیمات روتر زمانیکه روتر روشن می شود استفاده می شود ، اطلاعات مربوط به نرم افزارهای در حال اجرا در روتر ، دستورات سیستم عامل روتر ، Running Configuration ، Arp Cache و Routing Table ها برای اجرای سریعتر در حافظه RAM قرار می گیرند.

حافظه NVRAM یا Non-Volatile Random Access Memory چیست؟

این حافظه سرعتی مشابه حافظه RAM دارد با این تفاوت که فرار نیست بدین معنا که با Restart شدن یا رفتن برق روتر سیسکو اطلاعات آن از بین نمی رود ، اطلاعات مربوط به فایل Startup Configuration روتر سیسکو بر روی این حافظه قرار می گیرد. فایل Startup Configuration در واقع فایل تنظیماتی است که IOS به هنگام Boot کردن روتر از روی آن اطلاعات را می خواند. امیدوارم مورد توجه شما قرار گرفته باشد ، بی صبرانه منتظر انتقادات و پیشنهادات شما عزیزان در ادامه همین مقاله هستیم.  توسینسو باشید.


محمد نصیری
محمد نصیری

بنیانگذار انجمن تخصصی فناوری اطلاعات ایران ، هکر کلاه خاکستری ، کارشناس امنیت اطلاعات و ارتباطات

محمد نصیری هستم ، هکر قانونمند و کارشناس امنیت سایبری ، سابقه همکاری با بیش از 50 سازمان دولتی ، خصوصی ، نظامی و انتظامی در قالب مشاور ، مدرس و مدیر پروژه ، مدرس دوره های تخصص شبکه ، امنیت ، هک و نفوذ ، در حال حاضر در ایران دیگه رسما فعالیتی غیر از مشاوره انجام نمیدم و مقیم کشور ترکیه هستم ، عاشق آموزش و تدریس هستم و به همین دلیل دوره های آموزشی که ضبط می کنم در دنیا بی نظیر هستند.

نظرات