تبلیغات :
آکوستیک ، فوم شانه تخم مرغی، صداگیر ماینر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 4 از 4

نام تاپيک: آموزش و آشنايي با نحوه كار شبكه‌هاي Web Hosting و P2P

  1. #1
    داره خودمونی میشه igimax0's Avatar
    تاريخ عضويت
    Jan 2008
    پست ها
    102

    10 آموزش و آشنايي با نحوه كار شبكه‌هاي Web Hosting و P2P

    به نام خدا


    سلام

    (توجه: ليست كامل و به روزشده راهنماهاي نوشته شده توسط IgImAx در اين آدرس زير موجود است)
    مقدمه:

    . امروزه استفاده از شبكه‌هاي مختلف براي اشتراك گذاري فايل‌ها طرفداران زيادي پيدا نموده‌است. به طور مشخص دونوع شبكه زير براي اين منظور مورد استفاده قرار مي‌گيرند:
    1) هFile Hostingه
    2) هP2Pه

    . در راهنماي زير سعي شده كه شما را با ساختمان و نحوه كار اين شبكه‌ها آشنا نمايم. همچنين كار با 3 سايت مشهور RapidShare، ه4Shared و xs.to از شبكه‌هاي File Hosting را توضيح داده‌ام. از شبكه‌هاي P2P نيز كار با سه Client از اين شبكه به نام‌هاي eMule، ه MLDonkey و µTorrent را نيز توضيح داده‌ام.

    ***توجه *** توجه ***
    . (1386/12/29): ويرايش دوم اين مقاله با فصل‌هاي جديد و ضميمه‌هاي مختلف آماده شد. آموزش كار با 3 سايت RapidShare و 4Shared و xs.to همچنين Clientهاي شبكه‌هاي P2P مانند eMule و MLDonkey و µTorrent.
    فهرست ويرايش دوم راهنما:

    فصل يك:
    *. شبكه‌هاي Web Hosting
    1-1 معرفي Web Hosting Service
    2-1 انواعWeb Hosting چيست؟
    3-1 Web Hosting ها چگونه كار مي‌كنند؟
    4-1 مزايا و معايبFile Hosting ها چيست؟
    5-1 معرفي بهترين سايتهاي File Hosting

    فصل دوم:
    *. شبكه‌هاي P2P
    1-2 معرفي شبكه‌هاي P2P (مخفف Peer-to-Peer)
    2-2 انواع شبكه‌هاي P2P
    3-2 اولين نسل شبكه‌هاي P2P (هClient-Server يا Centralized)
    1-3-2 نسل اول P2P - آشنايي با شبكه Napster
    2-3-2 انواع سايت‌هاي ارائه دهنده شبكه P2P نسل اول
    4-2 اصطلاحات شبكه‌هاي P2P
    5-2 دومين نسل شبكه‌هاي P2P ( Decentralization )
    1-5-2 نسل دوم P2P (نوع اول) - معماري شبكه‌هاي مبتني بر FastTrack و Gnutella
    2-5-2 روش كار شبكه‌هاي مبتني بر FastTrack و Gnutella
    3-5-2 ضعف‌هاي شبكه‌هاي مبتني بر FastTrack و Gnutella
    4-5-2 نسل دوم P2P (نوع دوم) - معماري شبكه BitTorrent
    5-5-2 روش دونلود از شبكه BitTorrent
    6-5-2 توضيحات و جزئيات بيشتر در مورد دونلود از شبكه BitTorrent
    7-5-2 معرفي شبكه‌هاي مختلف نسل دوم و برنامه‌هاي Client آنها
    6-2 نسل‌هاي ديگر شبكه P2P

    فصل سوم:
    *. مقايسه شبكه‌هاي File Hosting و P2P
    1-3 مقايسه سرعت و سهولت دونلود از RapidShare و BitTorrent

    ضميمه:
    أ‌. آموزش Download/Upload از سايت‌هاي File Hosting:
    1-الف سايت RapidShare
    1-1-الف آشنايي بيشتر با سايت RapidShare
    2-1-الف روش Upload به RapidShare (براي كاربران Free)
    3-1-الف روش Download از RapidShare (براي كاربران Free)
    4-1-الف روش‌هاي مديريت فايل‌هاي Upload شده در سايت RapidShare
    5-1-الف روش ساخت و استفاده از Folderها در سايت RapidShare
    6-1-الف روش ساخت و استفاده از Collectorها در سايت RapidShare
    7-1-الف جستجو و يافتن داده‌ها در سايت RapidShare
    2-الف سايت 4Shared
    1-2-الف آشنايي بيشتر با سايت 4Shared
    2-2-الف ثبت نام در سايت 4Shared
    3-2-الف آشنايي با محيط سايت 4Shared
    4-2-الف روش Upload به سايت 4Shared
    5-2-الف طريقه Download از سايت 4Shared
    3-الف سايت xs.to
    1-3-الف آشنايي با سايت xs.to
    2-3-الف روش استفاده از سايت xs.to

    ب‌. آموزش Download/Upload از شبكه‌هاي FastTrack وGnutella:
    1-ب بهترين برنامه براي دونلود از شبكه‌هاي نسل دوم از نوع اول
    2-ب آشنايي با برنامه eMule و Modهاي آن
    3-ب آشنايي با محيط برنامه eMule
    4-ب روش معرفي Serverها به برنامه eMule
    5-ب روش دونلود با برنامه eMule
    6-ب معرفي و نحوه كار با برنامه MLDonkey

    ت‌. آموزش Download/Upload شبكه‌ BitTorrent:
    1-ت بهترين برنامه براي دونلود از شبكه BitTorrent
    2-ت تفاوت روش كار شبكه‌ BitTorrent با شبكه‌هاي نوع اول
    3-ت معرفي برنامه µTorrent
    4-ت آشنايي با محيط برنامه µTorrent
    5-ت تنظيمات ابتدايي در برنامه µTorrent
    6-ت Download در شبكه‌ BitTorrent
    7-ت به اشتراك گذاري فايل‌ها در شبكه‌ BitTorrent
    8-ت مشكلات مختلف در µTorrent
    9-ت تنظيم RSS در µTorrent

    ث‌. References

    . براي دريافت راهنما از لينك زير استفاده نماييد:

    ه آشنايي و آموزش نحوه كار با شبكه‌هاي Web Hosting و P2P ه
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    ه Size = 2.59 MB ه
    MD5 Hash Code = 318C1215140B3C471F95844F055753CF
    Mirror
    مكان شماره 2

    نكته:
    . در لينك

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    توضيح كامل و برنامه كوچكي براي توليد و چك كدهاي HASH در آن سايت وجود دارد. Hash كدها به طور خلاصه، الگوريتمهايي هستند كه با محاسباتي كه بر روي هر فايل انجام مي‌دهند براي آنها يك كد خاص (Unique) توليد ميكنند. اين كد در صورتي كه حتا يك bit از آن فايل عوض شود، تغيير مي‌كند. به طور كلي به اين كدها Hash Code مي‌گويند و چون هيچ دو فايلي، Hash كدي همانند هم ندارند (مگر آنكه هردو يك فايل باشند ولي با نامهاي متفاوت و يا مكان‌هاي متفاوتي) بنابر اين، مي‌توان Hash كدها را همانند اثر انگشت ما انسانها دانست.
    . اما Hash Code چه فايده‌اي دارد؟ خوب چندين استفاده دارد، يكي از مهمترين فوايد آن، اطمينان از كامل و سالم بودن فايل دونلود شده مي‌باشد. اگر فايلي ناقص دونلود شده باشد و يا حتا از لحاظ ظرفيت يكي باشند ولي كد Hash آنها با هم متفاوت باشد، نشان از درست نبودن عمل دونلود مي‌باشد. و يا حتا در حالاتي خواص هم ويروسي شدن فايل، چه در كامپيوتر شما و ... هم مي‌تواند باعث تغيير Hash Code شود. مشهورترين الگوريتم محاسبه چنين كدهايي، MD5 است. بنابراين پس از دونلود راهنما يا برنامه‌هاي ديگر و دريافت برنامه HashTab از لينك فوق، سپس كد الگوريتم MD5 فايل دونلود شده را با آنچه در سايت هست، مقايسه نماييد. اگر كد فايل دونلود شده با آنچه در سايت نوشته‌ام يكي نبود، پس دونلود شما اشكال داشته و بايد دوباره دونلود نماييد.

    موفق باشيد.

    خداحافظ
    IgImAx
    86/12/29
    Last edited by igimax0; 28-12-2008 at 22:12. دليل: تغيير لينك دونلود راهنما. (1387/10/08)

  2. #2
    پروفشنال !As@d's Avatar
    تاريخ عضويت
    Aug 2006
    محل سكونت
    Vavan
    پست ها
    633

    پيش فرض

    با تشکر از جناب igimax0 که به فکر ارتقا دانش ایرانیان هستند... (در حال دانلود)
    قبلا از حضور و آموزش های شما در سایت پرشین تولز استفاده کرده بودم...
    خوشحالم که به پی سی ورلد هم تشریف آوردید...
    (البته باید اعتراف کنم که فکر می کردم شما همون MB_Danger در پی سی ورلد هستید!)
    Last edited by !As@d; 24-03-2008 at 22:34. دليل: تصحیح نگارش !فارسی

  3. #3
    داره خودمونی میشه igimax0's Avatar
    تاريخ عضويت
    Jan 2008
    پست ها
    102

    پيش فرض

    سلام

    . دوست عزيزمان آقاي Ehsan_Old از كاربران فروم PersianTools اشكالات و نكات مبهمي را در راهنماي من يافتند و به من اطلاع دادند. بسيار ممنون ازايشان كه اينچنين دقيق مطالب را مطالعه مي‌نمايند و اشكالات احتمالي را به اطلاع من مي‌رسانند. دوستان ديگر هم اگر با موردي بر خورد نمودند لطفن در همين تاپيك مطرح نمايند.ممنون.

    در ابتدا تصحيحاتي كه بايد در راهنما صورت گيرد:
    +++++++++++++++++تصحيح شماره 1+++++++++++++++++
    . در راهنما و در صفحه 19، بخش "اصطلاحات شبكه‌هاي P2P" معني كلمه Leecher را ناقص نوشته‌ام. معني كامل‌تر آن در زير آورده‌ام:
    . در شبكه هاي BitTorrent به Peerهايي كه پس از دريافت كامل يك فايل و تبديل شدن به يك Seeder، آن فايل را از ليست اشتراك‌هاي برنامه Client خود خارج مي‌كنند يا برنامه خود را مي‌بندند تا ديگران نتوانند آن را دريافت نمايند، به آنها Leecher مي‌گويند. هر Peer در زمان دونلود هر فايل به اجبار بخشي از فايل را به ديگر Peerها Uploasd مي‌كند و اين عمل اتوماتيك توسط كلاينت صورت مي‌گيرد. ولي زماني يك كاربر Leecer محصوب نمي‌شود كه حداقل Ratio او 1 شود. (يعني نسبت حجم Upload به Download)

    . توضيحات بيشتر،
    . همانطور كه مي‌دانيد در شبكه‌ها P2P و به خصوص BitTorrent هر كاربري كه در حال دريافت داده است به او Peer گفته مي‌شود(البته به طور كلي در شبكه‌هاي P2P به هر كاربر متصل به شبكه يك Peer مي‌گويند) و كساني كه آن داده يا هر داده‌ ديگري را به شكل كامل در اختيار دارند و آن را نيز به اشتراك گذارده‌اند، به آنها Seeder مي‌گويند. در اين شبكه يك Peer مي‌تواند (يا بهتر است بگوييم به شكل اتوماتيك مجبور است!) هنگام دريافت يك فايل بخش‌هايي از آن فايل را همزمان به ديگر Peerها كه آنها نيز در حال دونلود آن فايل هستند، به شكل Upload به آ›نها بدهند. اين عمل دادن بخشي از فايل، به شكل اتوماتيك توسط برنامه Client كاربر صورت مي‌گيرد. اما همانطور كه آگاهيد معني كلمه Leech به مفهوم زالو هست. در شبكه هاي BitTorrent به Peerهايي كه پس از دريافت كامل يك فايل و تبديل شدن به يك Seeder، آن فايل را از ليست اشتراك‌هاي برنامه Client خود خارج مي‌كنند تا ديگران نتوانند آن را دريافت نمايند، به آنها Leecher مي‌گويند. البته كاربراني نيز كه فقط فايل دونلود كرده و هيچ فايلي را به اشتراك و براي Upload شدن ديگران نمي‌گذارند نيز باز Leecher محسوب مي‌شوند. (خوب بديهي است اين جمله به نوعي مفهوم همان جمله قبلي را مي‌رساند، يعني Peer ي كه قبلن داده‌اي را به شكل كامل دونلود كرده و آن را به اشتراك نگذاشته است و حتا حاظر نيستند از داده‌هاي روي سيستم خود، داده‌اي را به اشتراك گذارند و فقط دونلود مي‌كند پس باز هم چنين Peerهايي مي‌شوند زالو!!)
    . اما كامل‌تر و درست‌تر از توضيحات من در مورد Leecherها در سايت Wikipedia چنين نوشته است:

    In [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] and specifically on the [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] , being a leech or leecher refers to the practice of benefiting, usually deliberately, from others' information or effort but not offering anything in return, or only token offerings in an attempt to avoid being called a leech. In economics this type of behavior is called "Free riding" and is associated with the [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] .


    . اصل مطلب فوق و كامل‌تر آن:

    . Document همراه برنامه‌هاي Client مشهور و معتبر هم تا حدود زيادي مي‌توانند منابع خوبي باشند. (هر چي باشه يك برنامه نويس بايد همه چيز رل بداند تا بتواند براي آن الگوريتم بنويسد!) در راهنماي برنامه µTorrent هم مفهوم Leecher به اين شكل توضيح داده شده است:
    leecher: A person who downloads, but fails to reciprocate the generosity of others by not sharing back. The word "leecher" carrys a strong negative connotation. o

    . من در راهنماي خود در صفحه 25 و بخش 2-5-6 تا حدود زيادي در مورد Ratio و مضرات Leecher بودن توضيحاتي داده‌ام. اما توضيح اين بخش از راهنما µTorrent خالي از لطف نيست كه بعضي از كاربران بدانند چرا نبايد Leecher باشند!؟:

    What to do After the Torrent Job Finishes Downloading
    After a torrent job finishes downloading, you may view the files that you have downloaded. While you can also remove the torrent job from the torrent jobs list if you so wish, you are highly encouraged to leave the torrent job seeding (uploading after you have obtained every piece). Although the length of time that you should leave the it seeding is not defined in particular, it is recommended that you share until the amount of data you upload reaches at least the same as the amount of data that you have download, also known as reaching a 1.0 ratio. This ratio is calculated by dividing the amount of data you have uploaded by the amount that you have downloaded. Granted, it is technically impossible for every person in any given swarm to reach a 1.0 ratio, but people who leave the swarm before even getting close to that ratio are abhorred in the BitTorrent community, and are labeled as leechers (which carries a strong negative connotation). Because leechers have a detrimental effect on swarms, some people resort to vigilante tactics and block connections to leechers. Additionally, private trackers may ban leechers. o

    . الان كه نگاه مي‌كنم مي‌بينم كه در ويرايش اول معني Leecher را از سايت HowStuffWorks برداشت نموده‌ام كه معني و مفهوم كاملي نيست و همان كه در ابتدا عرض نمودم معني كامل‌تري هست:

    Like most Internet phenomena, BitTorrent has its own jargon. Some of the more common terms related to BitTorrent include:o
    • Leeches - People who download files but do not share files on their own computer with others
    • Seed or seeder - A computer with a complete copy of a BitTorrent file (At least one seed computer is necessary for a BitTorrent download to operate.)
    • Swarm - A group of computers simultaneously sending (uploading) or receiving (downloading) the same file
    • .torrent - A pointer file that directs your computer to the file you want to download
    • Tracker - A server that manages the BitTorrent file-transfer process


    +++++++++++++++++تصحيح شماره 2+++++++++++++++++
    . در صفحه 37 نوشته شده است كه "سايت Rapidshare داراي Progress bar در زمان Upload نيست" اما سايت Rapidshare داراي Progress bar هست! اين هم اثباتش: [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] !


    ------------------------------------- توضيح بيشتر -------------------------------------
    . در مورد استفاده از شبكه‌ BitTorrent براي دريافت يا ارسال داده به شكل Streaming سوالي براي دوستمان پيش آمده بود كه ممكنه كه براي شما هم پيش بياد. اصل سوال و توضيح را در اينجا مي‌نويسم:

    نقل قول نوشته شده توسط Ehsan_old
    تو يكي از صحبتامون گفته شد كه "از توانايي هاي شبكه‌هاي P2P يكي هم، امكان Realtime Data هست"
    . من با اكستنشن يا كدك متناسب وقتي فايلي رو (به عنوان مثال avi.* ) رو در حين دانلود ميخوام تماشا كنم، با كيفيت نامناسب و بعضي جاها mix شدن صحنه ها با هم مواجه ميشم (فايلي كه 90 % دانلود شده باشد)
    . وقتي هم به نوع دريافت فايل در torrent دقت ميكنيم، فايل رو به تكه هاي 128 KB تقسيم و سپس دانلود ميكنه (منبع: صفحه 83 از فايل آموزشي) كه ميتونه از اول و وسط و انتهاي فايل باشه
    . با اين حساب اگر 40% از فايل رو دانلود كرده باشيم، نبايد انتظار داشت كه تا 40% فيلم رو بتونيم تماشا كنيم.
    . در نتيجه Realtime Data زماني به عنوان مزيت شناخته ميشه كه فايل مورد نظر از ابتداي دانلود تا لحظه دريافت، به صورت يكپارچه دانلود شده و حجم خالي اطلاعات لابلاي فايل وجود نداشته باشه
    . و اما توضيحات بيشتر:

    در اين زمينه شما بايد به يك نكته مهم توجه نماييد. قطعه شدن يك فايل در هنگام ارسال يا دريافت يك فايل جزو قوانين (Protocol) شبكه P2P نيست و اين قابليت توسط برنامه Client مشخص و مورد استفاده قرار مي‌گيرد. بنابر اين اگر قرار باشد در شبكه Bittorrent از قابليت streaming استفاده شود (پخش مستقيم فيلم،موسيقي يا ... بدون نياز به دونلود فايل) بايد اين قابليت در برنامه Client شما تعريف شده باشد. در صفحه 15 راهنما (بخش 1-2 قسمت دوم) شركتي كه براي ارائه سرويس VoIP خود از شبكه P2P استفاده نموده است را معرفي نموده‌ام. شركت [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] از اين روش براي ارتباط تلفني PC2PC و PC2Phone استفاده كرده است. (لطفن به بخش [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] از لينك فوق نگاهي بياندازيد.) همچنين برنامه كلاينت [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] نسخه Vuze هم مي‌تواند فايل‌هاي مالتيمديا‌ را بدون دونلود نمايش دهد. (من اينترنت پر سرعت ندارم كه چك كنم، اما خود سايتش گفته مي‌تواند!!)
    . در هر صورت اين قابليت كاملن وابسته به Client مورد استفاده كاربر مي‌باشد، µTorrent چنين قابليتي ندارد اما Azureus چنين امكاني را دارد. كلاينت شركت SkyPE كه توانايي [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] شبكه‌هاي Client-Server را برروي P2P استفاده نموده است هم نمونه ديگري از اين امكانات مي‌باشد.
    . من يك اكنت 10 يورويي SkyPE دارم. در تست من، سرويس‌هاي PC2Phone اين شركت از لحاظ كيفيت صدا و سرعت انتقال آن در اينترنت Dialup زغال سنگي من! از كيفيت برنامه شركت Globe7 پايين‌تر بود.(Globe7 بر اساس Cleient-Server عمل مي‌نمايد) البته هر دو شركت حداقل سرعت كانكشن را 128kbps پيشنهاد نموده‌اند. اما در تست من Globe7 صدا را با كيفيت بسيار عالي و تاخير 1~0.5 ثانيه از طريق Dialup ارسال مي‌كرد.

    موفق باشيد.

    خداحافظ
    IgImAx
    87/02/27

  4. #4
    داره خودمونی میشه igimax0's Avatar
    تاريخ عضويت
    Jan 2008
    پست ها
    102

    13 توجه!

    سلام بر همه دوستان

    * * * توجه توجه * * *

    . به دليل از كار افتادن سايت 5gigs من، كليه لينك‌هاي دونلود از اين سايت نيز از كار افتاده‌اند. در حال حاضر در حال انتقال فايل‌ها به سايت 4Shared هستم، در صورتي كه دوستان لينك فايلي از آپلود‌هاي من را يافتند كه به سايت 5Gigs بود يا مشكل داشت لطفن موضوع را به من اطلاع دهند تا در اولين فرصت آن را درست نمايم.

    . به همين دليل لينك دونلود eBook فوق به سايت 4Shared تغيير نمود.


    موفق باشيد.

    خداحافظ
    IgImAx
    87/10/08

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

برچسب های این موضوع

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •