هلایت یک توسعهی در حال پیشرفت است که مانند برخی از سرویسگیرندههای ویندوزی جایگزین خود رفتهرفته در میان کاربران محبوب شدهاست. جز برخی از ویژگیها که در زیر آورده شدهاست، توسعهدهندگان آن برای افزودن ويژگیهایی چون پشتیبانی کامل از پراکسی و گزینهای برای محدود کردن peerها، در نسخههای بعدی تلاش میکنند.
-
امکان دریافت همزمان چندین پروندهی مختلف.
-
نمایش کامل اطلاعات مربوط به تورنتِ انتخابشده.
-
پشتیبانی از پروندهها در قالب torrent.: برای دریافت پروندههای تورنت میتوانید از وبگاههایی چون مینینُوا، بیتتورنت، فلیکسفلاکس flixflux و استفاده کنید.
-
رابط گرافیکی همراه با سربرگهای مجزا و متعدد.
-
نشانگری که زمان باقیمانده از فرایند دریافت را مشخص میکند.
-
امکان محدود کردن تعداد instance ها به یکی.
-
پشتیبانی از بخش ورود به سیستم زمانیکه tracker درخواست میدهد.
-
پشتیبانی از تورنتهای بدون tracker، با استفاده از پروتکل DHT.
-
امکان مخفیسازی آیپی با افزودن پروندهی ipfilter.dat در نرمافزار ایمیول.
-
پشتیبانی از پروتکلهای رمزنگاری.
-
امکان اصلاح tracker ها.
-
امکان تولید پروندههای جدید تورنت.
-
پشتیبانی از پروتکلهای UpnP: هدف این مجموعه از پروتکلهای وب و شبکه، برقراری اتصالی راحت و آسان میان لوازم دیجیتالی و بهاشتراکگذاشتن آهنگها و فیلمها، در شبکههای خانگی است.
-
قابلیت اجرا در ویندوزهای 2000, XP ,Server2000 ,Vista و Server2008. به علت اینکه هلایت از یونیکُد پشتیبانی میکند، نمیتواند در نسخههای قدیمیتر ویندوز اجرا شود و از آنجاییکه از جعبه ابزار WTL استفاده میکند، تنها در سیستمعامل ویندوز اجرا میشود.
-
امکان مشخص کردن اولویت برای ترتیب دریافت پروندهها.
-
ترجمهی رابطگرافیکی به چندین زبان مختلف.
-
ایجاد توقف در فرایند دریافت و شرع مجدد از همان نقطه.
-
کوچک شدن و جای گرفتن در بخش سمت راست نوار استارتآپ، با قابلیت نمایش میزان انتقالات(دریافت و ارسال).
مفاهیم و اصطلاحات پروتکل بیتتورنت
با این مفاهیم در سرویسگیرندههای بیتتورنت کار خواهید داشت.
تورنت یا سیل (جریان شدید): این اصطلاح معمولاً به پرونده اَبَرداده کوچکی گفته میشود که از خادم وب با پسوندtorrent. دریافت میکنیم. منظور از اَبَرداده در اینجا پروندهای است که اطلاعاتی را در مورد دادهای که میخواهیم دریافت کنیم، دارد. این پرونده هنگامی که بر روی پیوند دریافت آن در یک وبگاه کلیک میکنید، به رایانه فرستاده میشود. میتوانیم پروندهی تورنت را بر روی سیستم خود ذخیره کنیم و بعدها با کلیک بر روی آن، اقدام به دریافت آن کنیم.
Peer یا همتا: Peer رایانهی دیگری است که به آن متصل شده و داده را منتقل میکنیم. معمولاً یک Peer یک پرونده را به طور کامل ندارد. در غیر این صورت به آن Seed میگوییم. همچنین به Peerها Leech یا زالو هم گفته میشود. زیرا از رایانههایی که دریافت خود را کامل کرده و سرویسگیرندهی خود را فعال نگهداشتهاند و به صورت Seed عمل میکنند، متمایز شوند.
Leech یا زالو: به همتایی گفته میشود که به خاطر نسبت اشتراک پایین خود بر روی swarm تأثیر منفی میگذارد. به بیان دیگر بیشتر از اینکه ارسال کند، دریافت میکند. بیشتر Leechها، کاربرانی هستند که اتصالات نامتقارن دارند و سرویسگیرندهی خود را بعد از اتمام دریافت برای عمل seeding باز نمیگذارند. حتی بعضی از Leechها به عمد با سرویسگیرنده تنظیم شده و با محدود کردن سرعت، از ارسال کردن جلوگیری میکنند. با این وجود اصطلاح Leech میتواند به جای Peer نیز بهکار گرفته شود.
Seed یا دانه: رایانهای است که کپی کامل یک تورنت مشخص را دارد. هنگامیکه رایانه به طور کامل پرونده را دریافت کرد، تا زمانیکه روی دکمهی پایان کلیک نکنیم و یا به هر طریق آن را نبندیم، باز باقی میماند. به این عمل Seed بودن و یا Seeding میگویند. همچنین میتوانیم یک سرویسگیرندهی بیتتورنت را با پروندهی کاملی شروع کنیم. به محض این که بیتتورنت پرونده را امتحان کرد، متصل شده و پروندهی مربوطه را برای افراد دیگر Seed میکند.
در کل، بهتر است بعد از اینکه پروندهای را به طور کامل دریافت کردیم، برای کمک به دیگران آن را Seed کنیم. همچنین هنگامی که پروندهی تورنت جدیدی به Tracker فرستاده میشود، باید حداقل یک Seed موجود باشد که آن را برای دیگران قابل دستیابی کند. به یاد داشته باشید که Tracker هیچ چیز در مورد محتوای واقعی پروندهها نمیداند. بنابراین مهم است که بعد از ارسال یک پروندهی تورنت در Tracker، آن را Seed کنیم.
Reseed یا کاشت دوباره: هنگامی که هیچ Seed ای برای پرونده تورنت موردنظر موجود نباشد و Peerها با هم، کل پرونده را نداشته باشند یعنی زمانیکه تمامی Peerها بخش ناقصی از پرونده داشتهباشند و هیچ یک، قسمتهای تکمیل کننده را دارا نباشد، در این صورت رایانهای با پروندهی کامل (Seed)، باید به Swarm (گروه و دسته) متصل شود و قسمتهای ناقص پرونده را ارسال کند. این عمل کاشت دوباره نام دارد. معمولاً یک درخواست برای عمل Reseed با تعهدی همراه است، مبنی بر اینکه بعد از دریافت کامل پرونده، فرد درخواستکننده باید برای مدت زمان مشخصی به منظور افزودن طول عمر به پروندهی تورنت به عنوان یک Seed عمل کند.
Swarm یا گروه و دسته: به گروهی از ماشینها گفته میشود که بهطور مشترک و جمعی برای یک پروندهی خاص به یکدیگر متصل هستند. برای مثال اگر یک سرویسگیرندهی بیتتورنت را راهاندازی کنیم و به ما بگوید که به ۱۰ Peer و ۳ Seed متصل هستیم، Swarm شامل رایانهی ما و ۱۳ نفر دیگر است.
Tracker یا ردیاب: خادمی است در اینترنت که فعالیتهای سرویسگیرندههای بیتتورنت را هماهنگ میکند. هنگامی که تورنتی را باز میکنیم، رایانهی ما با Tracker ارتباط برقرار میکند و لیستی از Peerها را برای تبادل اطلاعات دریافت میکند. این کار به طور دورهای و متناوب صورت میگیرد و Tracker میزان دریافت و ارسال، میزان باقی مانده از پرونده و وضعیتی که درحالحاضر داریم (شروع دریافت، پایان دریافت و توقف) را به ما نشان میدهد.
اگر Tracker از کار بیفتد امکان باز کردن تورنت وجود ندارد. اگر بعد از اتصال در حین ارتباط با Peerها و دریافت پروندهی تورنت، Tracker از کار بیفتد، قادر به ادامه انتقال با آن Peerها خواهیم بود، ولی هیچ Peer جدیدی قادر به برقرار کردن ارتباط با ما نخواهد بود. معمولاً خطاهای Trackerها موقتی هستند. بنابراین بهترین کار این است که صبر کنیم و سرویسگیرنده را باز نگهداریم تا به سعی خود ادامه دهد.