اتصال End-to-end

End-to-end connectivity یک عنصر اصلی طراحی اینترنت است که به گره های شبکه اجازه میدهد بدون نیازمند بودن به اینکه عناصر واسط شبکه اطلاعات وضعیتی راجع به انتقال را نگهداری کنند بسته های دیتا را به تمام گره های دیگر شبکه بفرستند. این ایده ابتدا در شبکهء CYCLADES توسعه داده و پیاده سازی شد.

مترجم: CYCLADES یک شبکهء کامپیوتری تحقیقاتی فرانسوی بود که ایده های بکار رفته در آن تاثیر بسیاری در طراحی اولیهء اینترنت و پروتکل های آن داشت. CYCLADES خود بعنوان جستجوی جایگزینی برای طراحیARPANET توسعه داده شد.

برای اینترنت این طراحی در مجموعه پروتکل های اینترنت (Internet Protocol Suite) پیاده سازی شده است که عموما TCP/IP نامیده میشود.

گسترش سریع اینترنت و پر شدن آدرسهای IPv4 (نسخهء 4 پروتکل IP) باعث اجبار به تغییراتی در ساختار اولیه ای که برای فضای آدرس IP در ارتباط با اختصاص آدرس و فناوریهای مسیردهی (routing) تصور شده بود شد. بعلاوه، فناوریهایی اختراع شدند که کمک کردند مشکل پر شدن آدرسها بصورت موقتی تخفیف یابد، اما این فناوریها عناصر شبکه ای همچون دستگاههای ترجمهء آدرس شبکه (network address translation) را بوجود آوردند که از اصل end-to-end تبعیت نمیکنند. بدون این خصوصیت، بعضی پروتکل های شبکه به پشتیبانی خاص عناصر شبکه در طول عبور نیاز دارند. این عامل بازدارنده باعث جلوگیری از توسعهء بسیاری از کاربردهای جدید و اغلب تعاملی (interactive)، شامل امنیت (IPsec)، *** به IPv6 (تونل زدن IPv6 در داخل IPv4)، اپلیکیشن های peer-to-peer، و بازیهای شبکه ای میشود.

بعضی اوقات بصورت اشتباهی اتصال end-to-end بعنوان وسیله ای برای پیاده سازی امنیت شبکه عمدا شکسته میشود چرا که استفاده از ترجمهء آدرس همچنین فضای مسیردهی را محدود میسازد که به معنای اینست که رایانه های پشت NAT نمیتوانند بصورت مستقیم از ناحیه های غیرقابل اعتماد آدرس دهی شوند. هرچند توافق نظر درمیان کارشناسان امنیت نشان میدهد که این روش ویژگیهای امنیتی مناسب را فراهم نمیکند و درواقع میتواند از توسعه روشهای مناسب جلوگیری کند.

چنان رویه های پیاده سازی ای، کاربران اینترنت را به آنهایی که اتصال اینترنت «حقیقی» دارند و آنهایی که به استفاده از کاربردهایی که تنها اتصالات شبکه ای به سمت بیرون را استفاده میکنند تقسیم میکند.

==============================

منبع: End-to-end connectivity – Wikipedia, the free encyclopedia

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

*

شما می‌توانید از این دستورات HTML استفاده کنید: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>