بالاترین سوالات
زمانبندی
چت
دیدگاه
مدار مجازی
از ویکیپدیا، دانشنامه آزاد
Remove ads
مدار مجازی (VC) یک راه انتقال داده بر روی یک شبکه کامپیوتری راه گزینی بسته (packet switched computer network) است به طوری که مانند یک لایهٔ فیزیکی بین منبع و مقصد داده عمل میکند. مدار مجازی مترادف با اتصال مجازی و کانال مجازی است. قبل از اینکه از مدار مجازی استفاده کنیم میبایست اتصالی بین دو یا چند گره یا برنامههای نرمافزار برقرار شود که این اتصال با پیکربندی قسمتهای مرتبط به هم در شبکه، انجام میشود. پس از آن، یک جریان بیت یا جریان بایت بین گرهها ایجاد میشود.
![]() |
اتصال مدار مجازی شبیه به مدار گزینی است، زیرا هر دو ارتباط، اتصالگرا هستند، به این معنی که در هر دو مورد دادهها در جهت درست تحویل داده میشوند. با این حال، مدار گزینی نرخ بیت و زمان تأخیر را، ثابت تولید میکند، در حالی که این ممکن است در یک سرویس مدار مجازی، بسته به عواملی تغییر کند. عواملی مانند:
- تفاوت طول صف بستهها در گرههای شبکه،
- تفاوت نرخ بیت تولید شده توسط برنامه،
- تفاوت بار از سایر کاربران که به وسیلهٔ مالتیپلکسینگ آماری (stdm) از منابع شبکهٔ مشابه استفاده میکنند.
بسیاری از پروتکلهای مدار مجازی، سرویس ارتباطی قابل اعتماد فراهم میکنند. تشخیص خطا و درخواست خودکار تکرار (ARQ) در این مدل، باعث به وجود آمدن سرویس قابل اعتماد میشود.
Remove ads
مدار مجازی لایه انتقال (لایهٔ ۴)
پروتکلهای لایهٔ انتقال که اتصالگرا هستند، مانند TCP[۱][۲] ممکن است بر روی یک پروتکل لایه شبکه ای بدون اتصال، مانند IP تکیه کند، که در آن بستههای مختلف ممکن است توسط مسیرهای مختلف مسیریابی شوند، که ممکن است بدون ترتیب و نا منظم به مقصد برسند. اما، TCP را میتوان به عنوان یک مدار مجازی استفاده کرد،[۲][۳][۴] از آنجا که TCP شامل شماره بخش(segment) است که اجازه میدهد داده بی نظم در سمت گیرنده با ترتیب و درست جا بگیرد.
Remove ads
مدار مجازی لایه پیوند داده و لایهٔ شبکه (لایه ی۲ و۳)
پروتکلهای مدار مجازی لایه پیوند دادهای و لایه شبکه مبتنی بر راهگزینی بسته کوچک اتصالگرا هستند، به این معنی که دادهها همیشه در طول مسیر همان شبکه تحویل داده میشود (از طریق همان گرهها). مزایای استفاده از این روش نسبت به روش بدون اتصال عبارتند از:
- رزرو پهنای باند در طول مرحلهٔ تشکیل اتصال انجام میشود و کیفیت سرویس (QoS) تضمین شده را امکانپذیر میکند. به عنوان مثال، یک نرخ بیت ثابت کلاس QoS ممکن است ارائه شود، که باعث شبیهسازی مدار گزینی میشود.
- در شبکه اتصالگرا گرههای شبکه سریع تر هستند و ظرفیت بالاتری دارند، زیرا آنها سوئیچهایی هستند که تنها در طی مرحلهٔ تشکیل اتصالات، مسیریابی را انجام میدهند، در حالی که گرههای شبکه اتصال بیسیم، مسیریابهایی هستند که مسیریابی را برای هر بسته به صورت جداگانه انجام میدهند. سوئیچ کردن فقط شامل جستجوی شناسه کانال مجازی در یک جدول است و تجزیه و تحلیل یک آدرس کامل انجام نمیشود. سوئیچ کردن به راحتی میتواند در سختافزار ASIC اجرا شود، در حالی که مسیریابی پیچیدهتر است و نیاز به اجرای با نرمافزار دارد..
Remove ads
نمونههایی از پروتکلهایی که مدارهای مجازی را ارائه میدهند
خلاصه
دیدگاه
نمونههایی از پروتکلهای لایه انتقال که مدار مجازی را ارائه میدهند:
- پروتکل کنترل انتقال (TCP)، که در آن یک مدار مجازی قابل اعتماد در بالای پروتکل IP (که غیرقابل اعتماد و بی اتصال است) نصب شدهاست. مدار مجازی را میتوان از روی آدرس سوکت شبکه منبع و مقصد شناسایی کرد (یعنی آدرس آی پی فرستنده و گیرنده و شماره پورت). QoS تضمین شده ارائه نشدهاست.
- اس سی تی پی (SCTP)، که در آن یک مدار مجازی بر روی پروتکل IP یا پروتکل UDP برقرار میشود.
نمونههایی از پروتکلهای مدار مجازی لایه شبکه و لایهٔ پیوند داده که در آن دادهها همواره در یک مسیر تحویل داده میشوند:
- X.25، که در آن VC توسط یک شناسه کانال مجازی (VCI)
- شناسایی شدهاست. X.25 ارتباط قابل اعتماد گره به گره و QoS تضمین شده تولید میکند.
- بازپخش قاب، که در آن VC توسط DLCI شناسایی شدهاست. بازپخش قاب غیرقابل اعتماد است، اما ممکن است QoS تضمین شده را فراهم کند.
- حالت انتقال ناهمگام (ATM)، که در آن مدار، توسط یک شناسه مسیر مجازی (VPI) و یک شناسه کانال مجازی (VCI) شناسایی میشود. لایه ATM مدارهای مجازی غیرقابل اعتماد را تولید میکند، اما پروتکل ATM قابلیت ا را از طریق لایه انطباق فراهم میکند.
- سرویس بسته امواج رادیویی (GPRS)
- راهگزینی برچسب چندقرارداری (MPLS)، که میتواند برای IP توسط مدارهای مجازی استفاده شود. هر مدار با یک برچسب تعریف مشود. MPLS غیرقابل اعتماد است، اما هشت کلاس مختلف QoSرا تولید میکند.
مدارهای مجازی متغیر و دائمی در ATM، بازپخش قاب و X.25
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads