مروری بر شبکه انتقال فایل DC

‌پرسه‌های سودمند

حتما برای شما پیش آمده است که به‌دنبال فایلی می‌گردید که در دوران کودکی، ‌دانشگاه و ... با آن دورانی را گذرانده‌اید. فیلم، ویدئو، موسیقی و یا کتاب از جمله فایل‌هایی هستند که پیدا کردن یک مورد خاص در شبکه اینترنت، آن هم زمانی که دوران آن گذشته باشد،‌ بسیار دشوار است. مرور وب‌سایت‌ها خسته کننده می‌شود و در نهایت دست خالی اینترنت را ترک می‌کنید.
کد خبر: ۳۰۵۹۷۰

در سال 1999 شرکتی با عنوان NeoModus نرم‌افزاری تبلیغاتی (adware) را با عنوان Direct Connect راه‌اندازی کرد. اولین کلاینتی که به این نرم‌افزار سروری وصل می‌شد، DClite نام داشت. این دو نرم‌افزار از طریق سرور و کلاینت،‌ می‌توانستند کاربرانی که به این شبکه متصل شده را شناسایی کرده و فایل‌های آنها را به اشتراک بگذارند. چندی بعد، نرم‌افزارهای کامل‌تری به‌میان آمد و امروزه نرم‌افزار++ DC بهترین نرم‌افزاری است که می‌تواند به این شبکه متصل شود. اما این شبکه چطور کار می‌کند؟

پروتکل دی‌سی پروتکلی مبتنی بر متن است که در آن داده‌ها به‌صورت کاملا متنی و بدون هیچ‌گونه رمزگذاری منتقل می‌شوند. کلاینت‌ها به یک هاب که مرکز توزیع اطلاعات است متصل می‌شوند.

این پروتکل کاملا غیر رسمی است و هیچ استانداردی برای آن تعیین نشده است و به این ترتیب، بسته به نوع هاب و قرارداد آن با کلاینت‌ها، قوانین انتقال فایل می‌تواند تغییر کند.

دیدگاه کلاینت سروری که در این پروتکل وجود دارد،‌ باعث می‌شود که در گام نخست، سرور اتصال را آغاز کند. برای مثال وقتی یک کلاینت می‌خواهد به یک هاب وصل شود، این هاب است که اول باید کلاینت را بشناسد.

همچنین، هیچ قانونی وجود ندارد که در آن بحث رمزگذاری کاراکترها و فونت‌ها در آن مشخص شده باشد، بنابراین هر کاربر با توجه به سیستم خود از این شبکه استفاده می‌کند.

پورتی که این شبکه روی آن فعال است درگاه 411 است که برای اتصالات کلاینت به کلاینت (که در آن یک کلاینت به‌عنوان سرور عمل می‌کند)‌ 412 تعیین شده است. اگر این پورت‌ها قبلا استفاده شده باشند،‌ پورت بالایی بعدی مورد استفاده قرار خواهد گرفت.

پروتکل کلی دی‌سی به صورت زیر می‌باشد:‌

dchub://example.com[:411]

هیچ ساختار کلی برای شناسایی کاربران در نظر گرفته نشده است و کاربران تنها با نام‌هایی که خود انتخاب می‌کنند،‌ در شبکه شناخته خواهند شد.

اخراج کاربر از یک هاب باعث می‌شود این کاربر به یک هاب دیگر متصل شود و یا کلا دسترسی‌اش به هاب قطع شود. هیچ محدودیتی برای انتقال کاربر به یک هاب دیگر وجود ندارد و کاربر می‌تواند بی‌هیچ دلیلی اخراج شود.

انتقال داده‌ها در این شبکه از طریق TCP انجام می‌شود و جستجوها را با پروتکل UDP انجام می‌دهد. دو مود کلی وجود دارد که کاربران می‌توانند از طریق آن دو مود به سیستم متصل شوند. مود active و مود passive. کلاینت‌هایی که از مود اکتیو وصل شوند می‌توانند فایل‌ها را از هر کسی روی شبکه دریافت کنند اما کاربران پسیو تنها می‌توانند از طریق کاربران اکتیو فایل‌ها را دریافت کنند.

برای اتصال به شبکه دی‌سی می‌توان از ++DC که نرم‌افزاری منبع باز است استفاده کرد. از ویژگی‌های مختلف این نرم‌افزار می‌توان به این اشاره کرد که مودهای مختلفی از دل آن بیرون آمده است تا نیازهای زیادی را برطرف کند. این ویژگی‌ها می‌تواند امکانات مختلفی از جمله محدود کردن آپلود باشد. هر چند که بسیاری گمان می‌کنند که محدود کردن آپلود کلک زدن است، اما بسیاری از کاربران از شبکه‌های کاملا دوطرفه (Full Duplex) استفاده نمی‌کنند و این باعث می‌شود سرعت دانلودشان با محدود کردن آپلود تا حد زیادی بهبود پیدا کند.

برزویه سلطان

newsQrCode
ارسال نظرات در انتظار بررسی: ۰ انتشار یافته: ۰

نیازمندی ها