طراحی فایروال مبتنی بر دسته بندی بسته ها و پیاده سازی آن بروی آرایه های گیت قابل برنامه ربزی fpga

پایان نامه
چکیده

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

۱۵ صفحه ی اول

برای دانلود 15 صفحه اول باید عضویت طلایی داشته باشید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

پیاده سازی دسته بندی بسته ها روی مسیریاب کلیک

امروزه سرعت خطوط ارتباطی به بالاتر از ترابیت در ثانیه رسیده است. از سوی دیگر با گسترده تر شدن کاربرد روترهای نرم افزاری توسعه پذیر و استفاده این روترها از سخت افزارهای همه منظوره و قوی کامپیوترهای شخصی می توان با کمترین هزینه و استفاده از الگوریتم های بهینه و موازی سرعت روترهای نرم افزاری توسعه پذیر را افزایش داد به طوری که قابل رقابت با روترهای تجاری قوی باشند. در این پایان نامه الگوریتمی با ا...

پیاده سازی و بهینه سازی سخت افزاری بلوک ره‌گیر در گیرنده های GPS باند پایه مبتنی بر FPGA و آزمون تحمل خرابی آن

در گیرنده‌های GPS، با توجه به ساختار سیگنال ارسالی و تاثیر گذاری عوامل فیزیکی بر روی آن که باعث کاهش شدید توان سیگنال دریافتی می‌گردد، از بلوک‌های مختلفی برای استخراج و بازیابی داده‌های ماهواره، استفاده می‌شود. دو بلوک ابتدایی به ترتیب بلوک ردگیری و بلوک ره‌گیری نام دارند. بلوک ردگیری به منظور تخمین زدن ساده فرکانس داپلر و فاز کد عمل می‌کند و بلوک ره‌گیری عمل دنبال کردن سیگنال ماهواره برای استخ...

متن کامل

پیاده سازی مودم DPIM بر روی FPGA و مقایسه ی عملکرد آن با مودم PPM

در دهه ی اخیر مخابرات نوری فضای آزاد جذابیت زیادی پیدا کرده است و کاربردهای بالقوه ای برای این تکنولوژی پیشنهاد شده است. از بین مدولاسیون های دیجیتال نظیر MDPIM , DPIM , PPM , OOK که در مخابرات نوری فضای آزاد به کار می روند، DPIM مزیت هایی در زمینه ی ظرفیت انتقال، پهنای باند مورد نیاز، توان مصرفی مورد نیاز و طراحی آن دارد. مدولاسیون DPIM با حذف اسلات های خالی ("صفر") که در هر سمبلPPM بلا استفاد...

متن کامل

اولویت بندی موانع تاثیرگذار بر پیاده سازی برنامه های استراتژیک در صنعت داروی کشور

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

متن کامل

عوامل موثر در پیاده سازی موفق سیستم های برنامه ریزی منابع سازمان (ERP) در سازمان های ایرانی و رتبه بندی اهمیت و اولویت آن ها

     در سال­های اخیر سیستم­ های برنامه­ ریزی منابع سازمان (ERP) مورد توجه سازمان­ های ایرانی قرار گرفته است و بسیاری از سازمان­های بزرگ کشور، پروژه­ هایی را برای انتخاب و پیاده­ سازی ERP اجرا کرده­اند. این پروژه ­ها در مسیر اجرا با مشکلات و چالش­ هایی مواجه و در برخی موارد نیز دچار شکست شده‌اند. لیکن آنچه مشاهده می­شود، کمبود نمونه ­های موفق در پیاده ­سازی این سیستم در سطح کشور می‌باشد. تحقیق ح...

متن کامل

روشی کارا برای پیاده سازی موازی الگوریتم دسته بندی بسته درخت سلسله مراتبی بر روی واحد پردازش گرافیکی

چکیده: دسته­بندی بسته­ها، پردازشی اساسی در پردازنده­های شبکه­ای است. در این فرآیند، بسته­ها­ی ورودی از طریق تطبیق با مجموعه­ای از فیلترها به جریان­های مشخص طبقه­بندی می­شوند. پیاده سازی های نرم افزاری الگوریتم­های دسته­بندی با وجود هزینه کم تر و توسعه پذیری بیش تر نسبت به پیاده سازی­های سخت افزاری، سرعت پایین تری دارند. در این مقاله، از قابلیت پردازش موازی پردازنده های گرافیکی برای تسریع الگوری...

متن کامل

منابع من

با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ذخیره در منابع من قبلا به منابع من ذحیره شده

{@ msg_add @}


نوع سند: پایان نامه

وزارت علوم، تحقیقات و فناوری - دانشگاه رازی - دانشکده فنی و مهندسی

میزبانی شده توسط پلتفرم ابری doprax.com

copyright © 2015-2023