esfahandoor95
عضو جدید
[h=1][/h]
بسیاری از ما با تورنت آشنا هستیم و حداقل چندباری اسم آن به گوشمان خورده است؛ اما شاید تا به حال پیش نیامده آنقدر کنجکاویمان زیاد شود که بخواهیم سر از ساز و کار تورنت دربیاوریم و ببینیم اصلا این تورنت چه چیزی است. در این مقاله ما قصد داریم نگاهی کوتاه به فایلهای تورنت، چگونگی کار تورنت و متداولترین مفهومهایی که درباره تورنت وجود دارد بپردازیم. در ادامه با زومیت همراه بمانید.
[h=2]تورنت چیست؟[/h]در سادهترین توضیح ممکن میتوانیم تورنت را یک نوع فایل به حساب بیاوریم. اطلاعاتی در این فایل وجود دارند که به فایلها و فولدارهایی که هماکنون در حال توزیع هستند، مربوط میشوند. برای مثال، اگر شما میخواهید آخرین نسخه از سیستمعامل اوبونتو را دانلود کنید، فایلِ تورنت اوبونتو حاوی اطلاعاتی درباره فایلها و فولدرهایی است که شما برای دانلود اوبونتو به آنها نیاز دارید. فایلِ تورنت همچنین اطلاعاتی درباره محلی که میتواند فایلها و فولدرهای مربوطه را دریافت کنید، دربردارد. دیگر اطلاعاتی که در یک فایل چند کیلوبایتی تورنت حضور دارد، مقادیر هش (hash) هستند که برای تایید اطلاعات یک فایل استفاده میشوند.
[h=2]چگونه تورنت کار می کند؟[/h]فایلهای تورنت، انتقال داده و فایلهای بزرگ از یک سیستم به سیستم دیگر را آسان میکنند. تورنت کردن یک فایل به این معنی است که فایل مشخص را در یک شبکه peer to peer یا همتا به همتا منتقل کنید. اطلاعات فایلها به صورت بیتهای جداگانه ارسال میشوند و شما ممکن است تمام فایل را از یک شخص واحد دریافت نکنید.
با این حال با توجه به اطلاعات هشی که در فایل تورنت وجود دارد، در نهایت شما حجم کلی فایل مورد نظر خود را دریافت خواهید کرد و آن بیتها در کنار هم میتوانند در نهایت تشکیل یک حجم کلی از اطلاعات را بدهند. اما لازمهی اینکه بتوانید یک فایل را دریافت کنید این است که آن فایل هنوز توسط فرد یا افراد دیگری به صورت بیتهای جداگانه در حال ارسال باشند.
[h=2]کلاینت تورنت چیست؟[/h]کلاینت یا نرمافزاریهای تورنت را میتوان شبیه به یک پل در نظر گرفت که وظیفهی انتقال یک فایل از سیستمی به سیستم دیگری را به عهده میگیرند. خود فایل تورنت اطلاعات لازم را برای اینکه از کجا باید فایل را دریافت کند، به کجا باید اطلاعات را ارسال کند یا چگونه در نهایت همه بیتهای دریافتی را در کنار یکدیگر بگذارد را در اختیار دارد، اما کلاینت تورنت میتواند با گرفتن فایل تورنت تمام اطلاعات را اجرایی کند و ارتباطی بین چندین سیستم جداگانه به وجود آورد تا در نهایت شما بتوانید اطلاعات را دریافت یا ارسال کنید.
با این توضیحات مشخص است که بدون در اختیار داشتن یک کلاینت تورنت شما نمیتوانید هیچ فایل تورنتی را دانلود کنید. در حال حاضر بیتتورنت (BitTorrent) شناخته شدهترین کلاینت موجود است که کلاینت uTorrent بر پایه آن و برای پروتکل بیتتورنت ساخته شده. یک کلاینت تورنت به شما اجازه میدهد چندین فایل مختلف را به صورت همزمان دانلود کنید.
[h=2]مفاهیم تورنت[/h]شاید تا به حال شنیدهاید که همیشه تورنتهایی که دانلود کردهاید را سید کنید. اما این مفاهیم چه معنایی دارند؟ تا چند دقیقه دیگر همه اینها را به راحتی برای دیگران هم توضیح خواهید داد!
[h=3]Seeds[/h]قبلا گفتیم که فایلهای تورنت به صورت P2P یا از یک سیستم واحد به یک سیستم واحد دیگری منتقل میشوند. در واقع شما فایلهای خود را از سیستم شخص دیگری دانلود میکنید که در همان زمان در حال آپلود آن فایل است. یک سید یا سیدر کسی است که حجم کامل فایل را در اختیار دارد؛ نه یک تکه یا بایتهایی از آن را. بنابراین زمانی که شما دانلود خود را به پایان میبرید اما هنوز آپلود فایل را متوقف نکردهاید، شما تبدیل به یک سیدر شدهاید.
[h=3]Peer[/h]پیر کسی است که بخشهایی یا بایتهایی از یک فایل که شما قصد دانلود آن را دارید در اختیار دارد و هنوز موفق به دانلود حجم کامل آن فایل نشده است. بنابراین همین که شما شروع به دانلود یک فایل تورنت کنید، شما هم با داشتن بایتها یا بخشهایی از آن فایل تبدیل به یک پیر شدهاید. همین که شما بخشهایی از فایل را در سیستم خود دریافت کردید، تبدیل به یک منبع میشوید که دیگران میتوانند از شما فایلهای خود را دریافت کنند.
[h=3]Leechers[/h]لیچر اما کسی است که فایل مورد نظر خود را دریافت کرده اما اجازه نمیدهد هیچ کس دیگری بتواند از او فایلی را دانلود کند. لیچرها فایل مورد نظر خود را از بقیه میگیرند اما هیچ چیزی را پس نمیدهند.
[h=2]سایتهای تورنت[/h]
سایتهای تورنت در حقیقت پایگاههای داده بسیاری از فایلهای چند کیلوبایتی تورنت هستند که شخص میتواند با جستجو در آن فایل مورد نظر خود را پیدا کند و تورنت آن فایل را از آن سایت دریافت کند. ناگفته مشخص است که تعداد فایلهای تورنت به میلیونها عدد میرسد و به همین دلیل نیاز است تا محلی برای ذخیره و جستجو با دستهبندیهای مشخص برای آنها وجود داشته باشد. سایتهای زیاد و شناختهشدهای همچون The Pirate Bay و Kickass Torrents وجود دارند که میلیونها فایل تورنت را درون خود جای دادهاند.
بسیاری از ما با تورنت آشنا هستیم و حداقل چندباری اسم آن به گوشمان خورده است؛ اما شاید تا به حال پیش نیامده آنقدر کنجکاویمان زیاد شود که بخواهیم سر از ساز و کار تورنت دربیاوریم و ببینیم اصلا این تورنت چه چیزی است. در این مقاله ما قصد داریم نگاهی کوتاه به فایلهای تورنت، چگونگی کار تورنت و متداولترین مفهومهایی که درباره تورنت وجود دارد بپردازیم. در ادامه با زومیت همراه بمانید.
[h=2]تورنت چیست؟[/h]در سادهترین توضیح ممکن میتوانیم تورنت را یک نوع فایل به حساب بیاوریم. اطلاعاتی در این فایل وجود دارند که به فایلها و فولدارهایی که هماکنون در حال توزیع هستند، مربوط میشوند. برای مثال، اگر شما میخواهید آخرین نسخه از سیستمعامل اوبونتو را دانلود کنید، فایلِ تورنت اوبونتو حاوی اطلاعاتی درباره فایلها و فولدرهایی است که شما برای دانلود اوبونتو به آنها نیاز دارید. فایلِ تورنت همچنین اطلاعاتی درباره محلی که میتواند فایلها و فولدرهای مربوطه را دریافت کنید، دربردارد. دیگر اطلاعاتی که در یک فایل چند کیلوبایتی تورنت حضور دارد، مقادیر هش (hash) هستند که برای تایید اطلاعات یک فایل استفاده میشوند.
[h=2]چگونه تورنت کار می کند؟[/h]فایلهای تورنت، انتقال داده و فایلهای بزرگ از یک سیستم به سیستم دیگر را آسان میکنند. تورنت کردن یک فایل به این معنی است که فایل مشخص را در یک شبکه peer to peer یا همتا به همتا منتقل کنید. اطلاعات فایلها به صورت بیتهای جداگانه ارسال میشوند و شما ممکن است تمام فایل را از یک شخص واحد دریافت نکنید.
با این حال با توجه به اطلاعات هشی که در فایل تورنت وجود دارد، در نهایت شما حجم کلی فایل مورد نظر خود را دریافت خواهید کرد و آن بیتها در کنار هم میتوانند در نهایت تشکیل یک حجم کلی از اطلاعات را بدهند. اما لازمهی اینکه بتوانید یک فایل را دریافت کنید این است که آن فایل هنوز توسط فرد یا افراد دیگری به صورت بیتهای جداگانه در حال ارسال باشند.
[h=2]کلاینت تورنت چیست؟[/h]کلاینت یا نرمافزاریهای تورنت را میتوان شبیه به یک پل در نظر گرفت که وظیفهی انتقال یک فایل از سیستمی به سیستم دیگری را به عهده میگیرند. خود فایل تورنت اطلاعات لازم را برای اینکه از کجا باید فایل را دریافت کند، به کجا باید اطلاعات را ارسال کند یا چگونه در نهایت همه بیتهای دریافتی را در کنار یکدیگر بگذارد را در اختیار دارد، اما کلاینت تورنت میتواند با گرفتن فایل تورنت تمام اطلاعات را اجرایی کند و ارتباطی بین چندین سیستم جداگانه به وجود آورد تا در نهایت شما بتوانید اطلاعات را دریافت یا ارسال کنید.
با این توضیحات مشخص است که بدون در اختیار داشتن یک کلاینت تورنت شما نمیتوانید هیچ فایل تورنتی را دانلود کنید. در حال حاضر بیتتورنت (BitTorrent) شناخته شدهترین کلاینت موجود است که کلاینت uTorrent بر پایه آن و برای پروتکل بیتتورنت ساخته شده. یک کلاینت تورنت به شما اجازه میدهد چندین فایل مختلف را به صورت همزمان دانلود کنید.
[h=2]مفاهیم تورنت[/h]شاید تا به حال شنیدهاید که همیشه تورنتهایی که دانلود کردهاید را سید کنید. اما این مفاهیم چه معنایی دارند؟ تا چند دقیقه دیگر همه اینها را به راحتی برای دیگران هم توضیح خواهید داد!
[h=3]Seeds[/h]قبلا گفتیم که فایلهای تورنت به صورت P2P یا از یک سیستم واحد به یک سیستم واحد دیگری منتقل میشوند. در واقع شما فایلهای خود را از سیستم شخص دیگری دانلود میکنید که در همان زمان در حال آپلود آن فایل است. یک سید یا سیدر کسی است که حجم کامل فایل را در اختیار دارد؛ نه یک تکه یا بایتهایی از آن را. بنابراین زمانی که شما دانلود خود را به پایان میبرید اما هنوز آپلود فایل را متوقف نکردهاید، شما تبدیل به یک سیدر شدهاید.
[h=3]Peer[/h]پیر کسی است که بخشهایی یا بایتهایی از یک فایل که شما قصد دانلود آن را دارید در اختیار دارد و هنوز موفق به دانلود حجم کامل آن فایل نشده است. بنابراین همین که شما شروع به دانلود یک فایل تورنت کنید، شما هم با داشتن بایتها یا بخشهایی از آن فایل تبدیل به یک پیر شدهاید. همین که شما بخشهایی از فایل را در سیستم خود دریافت کردید، تبدیل به یک منبع میشوید که دیگران میتوانند از شما فایلهای خود را دریافت کنند.
[h=3]Leechers[/h]لیچر اما کسی است که فایل مورد نظر خود را دریافت کرده اما اجازه نمیدهد هیچ کس دیگری بتواند از او فایلی را دانلود کند. لیچرها فایل مورد نظر خود را از بقیه میگیرند اما هیچ چیزی را پس نمیدهند.
[h=2]سایتهای تورنت[/h]
سایتهای تورنت در حقیقت پایگاههای داده بسیاری از فایلهای چند کیلوبایتی تورنت هستند که شخص میتواند با جستجو در آن فایل مورد نظر خود را پیدا کند و تورنت آن فایل را از آن سایت دریافت کند. ناگفته مشخص است که تعداد فایلهای تورنت به میلیونها عدد میرسد و به همین دلیل نیاز است تا محلی برای ذخیره و جستجو با دستهبندیهای مشخص برای آنها وجود داشته باشد. سایتهای زیاد و شناختهشدهای همچون The Pirate Bay و Kickass Torrents وجود دارند که میلیونها فایل تورنت را درون خود جای دادهاند.