PDA

View Full Version : سوال: روشهای به اشتراک گذاری فایلها در شبکه



ali190
چهارشنبه 03 خرداد 1391, 22:29 عصر
روشهای به اشتراک گذاری فایلها در شبکه
باسلام و عرض خسته نباشید
من برای به اشتراک گذاری فایلها در شبکه 4 روش رو سراغ دارم که هر کدوم از اونها مزایا و معایب خودشون رو دارن
(در واقع منظورم از به اشتراک گذاری فایلها اینست که کاربران بتونن هم از فایلها استفاده کنند هم بتونند به این مجموعه فایل اضافه کنند)
تست : فرض کنید ما یه برنامه ساده داریم به این صورت که یک کنترل ویندوز مدیاپلیر بر روی یک فرم قرار دادیم که با داشتن آدرس فایل اقدام به بخش اون در سیستم کلاینت میکنه.
1)File Sharing : این روش در عین حال که بسادگی قابل اجراست از ضعف امنیتی بسیار بالایی هم برخوردار است. در این روش به راحتی میتوان رد فایلها رو با استفاده از نرم افزارهای مانیتورینگ زد و این مسئله در محیط شبکه میتونه به شدت خطرناک باشه و میتونه ضررهای جبران ناپذیری به بار بیاره.اما از مزایای این روش هم میتوان به دسترسی مستقیم فایلها و نیز اجرای مستقیم فایلها در سرور اشاره کرد.به این صورت که شما با داشتن لینک مستقیم از فایلها میتونید یک فایل فیلم رو براحتی در سیستم کلاینت اجرا نمائید.
2)روش ذخیره سازی فایلها در دیتابیس: در روش فایلها به صورت باینری به صورت مستقیم در جداول دیتابیس ذخیره میشوند. از مزایای این روش میتوان به راحتی پیاده سازی این روش در محیط شبکه ، برخورد با فایلها به صورت رکورد اشاره نمود.اما از معایب این روش میتوان به این موضوع اشاره کرد که برای نمایش هر فایل در سیستم کلاینت نیاز هست که ابتدا فایل در داخل سیستم کلاینت دانلود بشه.مثلاً‌برای نمایش یک فیلم در سیستم کلاینت و نمایش اون در برنامه میبایست ابتدا اون فایل از دیتابیس دانلود سپس در کنترل مربوطه نمایش داده بشه.
3) روش FTP :در این روش به راحتی شما میتونید با استفاده ز یک نرم افزار جانبی مثل File Zila با ایجاد یک سرور بر روی سیستم و انجام تنظیمات لازم فایلها رو بر روی سرور از سیستم کلاینت بارگذاری نمائید.اما از معایب این روش میتوان به دسترسی نداشتن مستقیم به فایلها اشاره نمود.مثلاً همانند روش ذخیره سازی فایل در دیتابیس حتماً‌میبایست فایل در سیستم کلاینت دانلود سپس در کنترل نمایش داده شود.
4) روش Remoting : در این روش که به تازگی باهاش آشنا شدمفکر میکنم سیاست کاریش همانند FTP باشه نوع دسترسی به فایلها به صورت غیر مستقیم باشه و برای نمایش اونها میبایست حتماً ایتدا دانلود بشن و بعد نمایش داده بشن.
از دوستان خواهشمندم ضمن بیان نظراتشون راجع به هرکدوم از 4 روش بالا و بیان سایر مزایا و معایبشون ، لطفاً‌بیان کنند آیا روشی برای دسترسی مستقیم به فایلها با امنیت بالا وجود داره یا نه؟
ممنونم
یاعلی