------------------------------------------------------------------------------------------------------------------------
Peer-to-Peer چگونه کار می کند؟
روش دیگری برای رد و بدل فایل ها (Upload/Download)، روشی است که احتمالاً زیاد به گوش شما خورده است یا از آن استفاده کرده اید. این شیوه Peer-to-Peer File sharing (انتقال فایل همتا به اشتراک گذاشته شده) نام دارد. از معروف ترین برنامه هایی که به این شیوه کار می کنند می توان Kazza ، iMesh و WinMX و ... را نام برد.
در این طریقه شما اصولاً از نرم افزاری استفاده می کنید که توسط آن به کامپیوترهای دیگر که همزمان از همان نرم افزار استفاده می کنند متصل می شوید. همه این کامپیوترها که متصلند مثل شما یک کاربر معمولی هستند که به هر کدام از آنها Peer گفته می شود. طرز کار برنامه:

load شدن این جابجایی فایل بین کامپیوترهایی که تبادل فایل می کنند، توزیع می شود. ولی جستجوی فایل و انتقال آن از کامپیوتر شما به دیگران که همان Upload نام دارد بیشتر وقتها تنگنا و اختلال ایجاد می کند. به همین دلیل بعضی از کامپیوترها فایل مورد نظر خود را دانلود می کنند و سریعاً پس از آن از برنامه دیسکانکت می کنند و به دیگران اجازه نمی دهند تا از فایل های کامپیوتر آنها استفاده کنند. به کار این دسته از کاربران leeching می گویند. این قضیه باعث محدودیت در تعداد کاربران می شود.
از دیگر مشکلات این برنامه ها، امکان حاوی بودن فایل شما به ویروس یا تروجان زیاد است. بعضی از نرم افزارها مانند Kazaa روی سیستم خود آنتی ویروس گذاشته اند. ولی این وسیله هنگام دانلود سرعت دریافت را بسیار کم می کند. به خاطر اینکه ابتدا مقداری ازفایل را چک می کند به آن مقدار را دریافت می کند که این کار با خطوط اینترنت کشور ما فاجعه است.
برای اطلاعات بیشتر در مورد طرز کار Gnutella و Kazaa می توانید به این دو آدرس مراجعه کنید. (1 و 2)
BitTorrent ها چه می کنند؟
بر خلاف دیگر روش های دانلود Peer-to-Peer ، BitTorrent ها پروتوکلی هستند که فایل ها را روی سرور مرکزی(Tracker) انبار می کنند. یکی از طراحان این پروتوکل،Bram Cohen (1)، گفته است که یکی از مشکلات اساسی دیگر پروتوکل ها مثل Gnutella را با BitTorrent حل کرده است. این مطلب مهم Tit-for-Tat نام دارد. منظور از این واژه این است که اگر شما می خواهید فایلی را دانلود کنید می بایست اجازه دهید دیگران هم در آن لحظه ی دانلود از فایلهای شما استفاده کنند.
با BitTorrent ، هر چه فایل بیشتری به اشتراک بگذارید، سرعت دانلود شما بیشتر می شود. در آخر، برای استفاده بهتر از پهنای باند شما BitTorrent کاری می کند که فایل شما را تکه تکه از تعداد کثیری کامپیوتر آنلاین دانلود کنید. یعنی از چند کامپیوتر همزمان ، یکی از انتهای فایل، یکی از ابتدا، یکی از وسط ها، فایل مورد نظر را دانلود کنید و در آخر دریافت کامل می شود. طرز کار به صورت زیر است:

دریافت یک فایل به صورت قطعه قطعه و تکه تکه یکی از مشکلات معمول دیگر روش های Peer-to-peer را حل می کند:قطعاً سرعت دانلود کاربران (Peers) از سرعت فرستادن(upload) فایل آنها بیشتر است. به وسیله دانلود تکه تکه و هم زمان از هرکس مسلماً سرعت بسیار خوب می شود. مثلاً یک فایل 6 مِگی را به دوازده قسمت تقسیم می کند و از هر کس 500 Kb دانلود می کند.
همچنین، با زیاد شدن تعداد کامپیوترها فایل به قسمت های بسیار کوچکتری تبدیل می شود که سرعت بسیار بسیار زیاد می شود. با این دلایل فکر کنم بتوان پروتوکل BitTorrent را بهترین پروتوکل برای دریافت فایل های بزرگ و مشهور شناخت.
درمقاله بعدی یک برنامه و یک سایت بسیار بسیار عالی برای عموم با رویه ی BitTorrent معرفی می کنم و طرز کار آن را توضیح خواهم داد.
منبع:
1. با تصرف و تلخیص از Cameron carmack - آدرس
2. وبلاگ فارسی - آدرس
BitTorrent تشکیل شده از دو کلمه Bit و Torrent(سیل) است. BitTorrent ها پروتوکلی هستند که به ما اجازه دانلود فایل ها را با بیشترین سرعت و کمترین پهنای باند انجام دهیم. جالب تر از این که مجانی هستند. برخلاف دیگر روش های دانلود فایل BitTorrent ها سرعت دریافت فایل را به گونه ای ماکزیمم می کنند که با جستجو در پروتوکل خود افرادی که آن فایل را داشته باشند دور هم جمع می کند و از همه آنها به صورت هم زمان قسمتی را دانلود می کند.
این رویه باعث می شود که فایل هایی اعم از فایل های تصویری با سرعت بسیار بالاتری نسبت به دیگر پروتوکل ها دریافت شوند. پدیده BitTorrent هم مانند هر چیزی اصطلاحاتی برای خود دارد. معروف ترین آنها عبارتند از:
روش دانلود کلاسیک
برای فهم اینکه BitTorrent چگونه کار می کند و چرا متفاوت است با دیگر روش های انتقال فایل، بهتر است بررسی کنیم که چه اتفاقی هنگام دانلود فایل از یک وب سایت می افتد:

Client-server download process
سرعت دانلود فایل در این روش کلاسیک و قدیمی به عوامل خاصی مربوط است. مانند نوع پروتوکل ارتباطی و ترافیکی که روی سروری که فایل روی آن ذخیره است و تعداد کامپیوتر هایی که دارند آن فایل را همان سرور دریافت می کنند. هر چه آن فایل مورد نظر برای دانلود حجیم تر و معروف تر باشد قطعا متقاضی بیشتری روی همان سرور دارد که باعث کاهش شدید سرعت دانلود شما می شود.
برای اطلاعات بیشتر در مورد این نوعِ کلاسیک دانلود (Client-server) می توانید یه این آدرس(1) مراجعه کنید.
منبع:
1. با تصرف و تلخیص از Cameron carmack - آدرس
2. وبلاگ فارسی - آدرس
خوب باز هم سری به یاهو! می زنیم، کسی پرسیده بود: « این عجایب هفت گانه جهان که می گن چی هستند؟». خوب، این سوال یک خورده جامع است. به عنوان مثال ما لیست عجایب هفت گانه های زیادی داریم. مثلاً آثار تاریخی، آثار مدرن و آثار 100% طبیعی و ... . که من به اختصار این سه تا رو نام می برم.
عجایب هفت گانه تاریخی، عجایبی هستند که به دست انسان به یک منظره طبیعی تبدیل شده اند. به صورتی بسیار جالب این وب سایت]1[ به این عجایب اشاره کرده است. اهرام ثلاثه مصر ، بوستان اعدام بابل(Babylon) قدیم ، معبد آرتمیس الهه ماه و شکار ، مجسمه زاوش رئیس خدایان یونانی ، فانوس دریایی اسکندریه (فکر کنم همان آینه اسکندر است که در دیوان خواجه حافظ شیراز از آن نام برده شده است.) ، مقبره Halincarnassus و Rhodes کبیر.
عجایب امروزه آنقدر زیاد هستند که نمی توان در مورد آن ها صحبت کرد. انجمن مهندسین عمران آمریکا لیستی از عجایب مدرن ارائه کردند که نشان دهنده ی موفقیت های هنری قرن 20 هستند. کانال های تونلی ، CN Tower در تورنتو ، ساختمان Empire State ،Golden Gate Bridge، کانال پاناما ، سد Itaipu و کارهای حفاظتی در دریای شمال هلند.
در آخر، طبیعت هم لایق داشتن عجایب هست، حالا چرا هفت تا خدا می داند!
منبع:
1. با تصرف و تلخیص از یاهو - آدرس
2. وبلاگ فارسی - آدرس
در حال وبگردی به سایتی برخورد کردم که یک ساب دامین از وب سایت یاهو! بود. احتمالاً شما با این سایت آشنا هستید، ولی من به تازگی با این سایت آشنایی پیدا کرده ام. موضوع این سایت از این قرار است که هر کسی از هر جای دنیا هر سوالی که دوست دارد می پرسد و آنها هم جواب را به صورت یک مقاله کوچک پست می کنند. اتفاقاً من هم سوال مشهور بین خودمان را پرسیدم: « هنگام بستن در یخچال چه کسی اون تو ، چراغ را خاموش می کند؟ »
· کسی سوال پرسیده بود که چرا جادوگران می گویند (Abracabra) یا همان اَجی مَجی... خودمان!!!؟
جواب
ما همگی می دانیم که جادوگران چگونه به مردم می نگرند ولی چرا آنها می گویند abracadabra ؟ خیلی ها متعجب هستند و به همین دلیل نظریه های زیادی در این مورد وجود دارد که هیچکدام از آنها دارای هیچ قطعیتی در حل این معما نیستند.
بر اساس این منبع این لغت ابتدا در قرن دوم میلادی در یک شعر طبی به زبان لاتین مطرح شده است (De medicin a praecrpta). واضح است شاعر که یک فیزیکدان به نام Quintus Serenus Sammonicus بوده بر این باور بوده که اگر این متن بر روی یک طلسم نوشته شود این طلسم خواهد شکست. وی ابتدا گفت abracadabra سپس گفت abracadbr و....
وب سایت The ES Press(A) بر این باور است که این واژه از زبان یهودی یا عبری آمده است. متن آن به عبری « abreg ad Habra » است که به معنی « ضربه زدن به مرده با آذرخشت » است.
نظریه ی دیگری بر این عقیده است که این لغت از جمله ای ارمنی که «avrah kedabra» به معنی «هرچه گویم را به وجود خواهم آورد» به دست آمده است. خلاصه این خاصیت به جادوگران قدرتی می دهد تا بتوانند ما را شگفت زده کنند!
منبع:
1. با تصرف و تلخیص از یاهو - آدرس
2. وبلاگ فارسی - آدرس