خبرگزاری مشهد

خبرگزاری مشهد

خبرگزاری مشهد

خبرگزاری مشهد

خدمات اکتیو شبکه چیست

شبکه های فعال: تحول در اینترنت

شبکه های  فعال را می توان به عنوان تکامل مدل کلاسیک شبکه های بسته سوئیچ مشاهده کرد.

حال بدانیم خدمات اکتیو شبکه چیست ؟ مدل شبکه سنتی و "منفعل" مبتنی بر یک تعریف ثابت از رفتار گره شبکه است.

شبکه های فعال یک مدل "فعال" را ارائه می دهند که در آن گره های میانی (سوئیچ ها و روترها) می توانند

کد کاربر موجود در واحدهای داده (بسته ها) را بارگیری و اجرا کنید. Active Networks قابل برنامه ریزی است

مدل شبکه ، که در آن پهنای باند و محاسبه هر دو به عنوان منابع شبکه مشترک در نظر گرفته می شوند. این

رویکرد زمینه های تحقیقاتی جالب جدیدی را باز می کند. در این مقاله به معرفی مختصر Active پرداخته شده است

شبکه ها ، از مزایایی که معرفی می کنند بحث می کند و پیشرفت های تحقیقاتی در این زمینه را ارائه می دهد. 1 مقدمه

Active Networks شبکه های بسته سوئیچ شده ای هستند که بسته ها می توانند حاوی قطعات کد موجود باشند

روی گره های واسطه [TENN96] اجرا می شود. مشخصه مشخص کننده یک شبکه فعال این است

توانایی کاربران برای بارگیری اجزای نرم افزار در گره های شبکه ، به صورت پویا ، بدون صریح

مراجعه به هر شخص ثالث. به این ترتیب ، Active Networks یک رابط قابل برنامه ریزی در شبکه فراهم می کند

گره ها برای ایجاد خدمات جدید.

شبکه های رایانه ای سنتی الگوی فروشگاه و جلو را اعمال می کنند. یک شبکه از مجموعه ای تشکیل شده است

گره ها توسط پیوندهای انتقال به هم متصل می شوند. واحد اساسی مالتی پلکسینگ امکانات انتقال است

بسته هر گره فقط پردازش لازم برای ارسال بسته ها به سمت مقصد را انجام می دهد.

گره ها بسته هایی را از کاربران یا گره های دیگر دریافت می کنند ، محاسبه ای را براساس داخلی آنها انجام می دهند

وضعیت و اطلاعات کنترل (هدر) حمل شده در بسته ، و در نتیجه آن محاسبه ، ممکن است یک یا چند بسته را به سمت دیگر گره ها یا به کاربران هدایت کند. شبکه ها به کاربران خود اجازه اشتراک می دهند

پهنای باند شبکه به عنوان یک منبع مشترک.

شبکه های فعال با معرفی مفهوم store-compute-and forward این دیدگاه را نادیده می گیرند. فعال

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

آنها از طریق شبکه راه می روند.

چندین مشکل از این رویکرد جدید ناشی می شود ، برجسته ترین آنها در مورد امنیت است ، اما

آنها با قابلیت های جدید ارائه شده توسط این فن آوری جدید متعادل می شوند. شبکه های فعال نه تنها تمرکز می کنند

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

از پردازنده ، حافظه اصلی و فضای دیسک واقع در گره های میانی استفاده کنید. همچنین فراهم می کند

به معنای تزریق کد کاربر به این گره ها است ، بنابراین امکان شخصی سازی پروتکل های شبکه توسط کاربر و

خدمات. شبکه های فعال ممکن است به عنوان تکامل طبیعی شبکه های فعلی در نظر گرفته شوند. بسته های معمول ممکن است باشد

قبلاً به عنوان حامل برنامه در نظر گرفته شده است ، اما عملکرد آنها به قدری محدود است که اساساً آنها فقط یک الف را قبول می کنند

بار حمل و نقل و تعیین یک مقصد ارزیابی ؛ علاوه بر این ارزیابی فقط در استخراج است

داده ها. محموله در حقیقت از داده های غیرفعال ساخته می شود که فقط به سرویس های بالاتر منتقل می شوند. در عوض ، در

محیط فعال ، با یک برنامه جایگزین می شود (که ممکن است حاوی داده نیز باشد). طراح شبکه

بنابراین باید یک رابط شبکه قابل برنامه ریزی ، یک ماشین مجازی مناسب برای کاربر ، در اختیار کاربر قرار دهد

کاربران می توانند بسته های فعال خود را به شبکه تزریق کنند. بنابراین یک محیط فعال را می توان به یک ثابت تقسیم کرد

بخشی (API شبکه) و یک متغیر ، تعریف شده توسط کاربر. اگر API یک ماشین تورینگ کامل تعریف کند ،

سپس برنامه نویس در تعیین رفتار گره عملاً محدودیتی ندارد. از طرف دیگر ،

قسمت ثابت فقط برخی از پارامترهای از پیش تعریف شده را می پذیرد و تغییرات کمی از یک رفتار استاندارد وجود دارد

مجاز است. در حالت سابق ممکن است درک تأثیر گره های منفرد در کل غیرممکن باشد

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

انتخاب ممکن برای پارامترها بسیار محدود است. واضح است که انتخاب بهتری در جایی از وسط قرار دارد.

1.1 تکامل ، انقلاب یا تکامل

معماری شبکه سنتی مجموعه ای از لایه ها و پروتکل ها است ، که در آن هر لایه موارد خاصی را ارائه می دهد

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

انقلاب شبکه فعال [SMITH] اساساً از نظر معماری متفاوت است

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

network اسلات های عملکردی را توصیف می کند که باید برای ارائه یک سرویس شبکه خاص نمونه برداری شوند. اینها

اسلات ها درجه جدیدی از آزادی را در معماری شبکه ایجاد می کنند ، که به نوبه خود فرصتی را برای آن ایجاد می کند

سرعت تکامل شبکه را افزایش دهید و بنابراین انواع جدید شبکه ، الگوریتم ها و برنامه ها را در خود جای دهید.

نظرات 0 + ارسال نظر
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد