File Sharing در شبکه کامپیوتری
همانطور که از نام این مقاله پیدا است اشتراک گذاری عمومی یا خصوصی فایلها یا پوشهها در رایانه متصل به شبکه File Sharing یا به اشتراک گذاشتن فایلها نام دارد. اما شاید این سوال برایتان پیش بیاید که فایلها را میتوان به راحتی در خارج از شبکه از طریق رسانهها و شبکههای اجتماعی جابجا و به اشتراک گذاشت، اما باید بدانیم اصطلاح اشتراک گذاری فایل تقریباً همیشه به اشتراک گذاری فایلها در یک شبکه اشاره دارد. File Sharing در شبکه به چندین نفر اجازه میدهد تا از یک داده به صورت همزمان استفاده کنند. یا حتی امکان تایین دسترسی به فایلهای موجود در شبکه کامپیوتری یک سازمان برای افراد متفاوت از طریق مدیر یک شبکه قابل انجام است. جدا از میزان دسترسی به فایلها برای افراد سازمان، محدودیتهایی مانند اجازه دانلود، اجازه ذخیره کردن فایل، اجازه ارسال برای دیگران، مدت زمان استفاده و یا فعال بودن فایل روی شبکه، اجازه باز کردن فایلها به ترتیب و بسیاری از نکات دیگر در File Sharing شبکه کامپیوتری قابل اجرا و پیاده سازی است.
امنیت یک شبکه برای اشتراک گذاری فایلها
یک نکته بسیار مهم که همیشه سوال برخی از کاربران است، موضوع امنیت این دادهها و امنیت این فضا است. اگر منظور ما از امنیت، امنیت یک شبکه به معنای عمومی آن است، با راهکارهایی میتوان این بستر را به یک بستر امن و بدون آسیب تبدیل کرد. البته شاید در حرف کار به نظر سادهای باشد ولی در زمان اجرا بسیار نکات حائز اهمیتی دارد که باید با جدیت تمام به آنها پرداخت و البته تمام این وظایف بر عهده مسئول شبکه یا مسئول امنیت شبکه است. برای درک بهتر مفهوم امنیت شبکه مقاله مسئول امنیت شبکه چه وظایفی دارد و باید دقیقا مراقب چه باشد؟ را مطالعه کنید. در کنار مفهوم، موضوع امنیت این دادهها نیز قابل بحث است که در ادامه به آن میپردازیم.
انواع سیستمهای اشتراک گذاری فایل یا File Sharing
وقتی از File Sharing صحبت میکنیم، شاید بسیاری از افراد این طور برداشت کنند که داخل یک شبکه فایلی را قرار میدهیم و پس از ایجاد دسترسی افراد آن فایل را برمیدارند. بله تا حدودی درست است و در حالت عامیانه به همین شکل برداشت میشود. ولی باید بدانیم که File Sharing به اینجا ختم نمیشود.
انواع اشتراک گذاری فایل در شبکه
نحوههای بسیار متفاوتی برای اشتراکگذاری یک فایل وجود دارد، اما بیشتر سیستمهای اشتراکگذاری فایل، در یکی از دو این دسته قرار میگیرند:
۱: اشتراکگذاری فایل سیستمعامل یا اشتراکگذاری فایل اینترنتی.
۲: به اشتراک گذاری فایل سیستم عامل
تقریباً هر سیستم عامل مدرنی قابلیت اشتراکگذاری فایل یکپارچه را ارائه میدهد. به عنوان مثال، ویندوز از اشتراک گذاری فایل با استفاده از server message block (SMB) پشتیبانی میکند. یک مدیر شبکه میتواند یک پوشه را در سیستم Microsoft’s Resilient File System یا (ReFS) به اشتراک بگذارد، که این پوشه را از طریق پروتکل SMB در دسترس قرار میدهد. اگر به صورت کلی اشاره کنیم، ویژگیهای متعددی در دسترس یک مدیر شبکه برای نحوه اشتراکگذاری یک فایل در داخل شبکه است، اگرچه گزینههای اشتراکگذاری خاص بسته به سیستم عامل متفاوت است. علاوه بر مشخص کردن مجوزهای کاربر برای پوشههای اشتراکگذاری شده، امکان اعمال سهمیههای ذخیرهسازی نیز وجود دارد که میزان دادههایی را که کاربر میتواند در اشتراک فایل ذخیره کند، محدود میکند. علاوه بر این، ویندوز سرور یک ویژگی را ارائه میدهد که در آن یک مدیر میتواند تعیین کند چه نوع دادههایی را میتوان در کجا ذخیره کرد. به عنوان مثال، اگر یک سرپرست یک پوشه به اشتراک گذاشته شده را برای اسناد Microsoft Office تعیین کند، میتواند از ذخیره فایلهای موسیقی یا ویدیویی در آن مکان توسط کاربران جلوگیری کند.
اشتراکگذاری فایلهای اینترنتی
انواع مختلفی از اشتراک گذاری فایل اینترنتی وجود دارد که هر کدام هدف خاصی را دنبال میکنند، اما رایج ترین آنها شامل موارد زیر است
اشتراک فایل Peer-to-Peer (P2P):
اشتراکگذاری P2P یک فناوری در سطح مصرف کننده است که در آن کامپویتر شخصی هر کاربر به عنوان مشتری یا USER در یک شبکه اشتراک گذاری فایل بسیار بزرگتر عمل میکند. هنگامی که یک کاربر، فایلها را از این شبکه دانلود میکند، نرمافزار P2P محل قرارگیری دادهها را شناسایی میکند و سپس فرآیند دانلود را تسهیل میبخشد. در حالی که از شبکههای P2P میتوان برای مصارف قانونی استفاده کرد، اما در درجهاول این شبکهها برای توزیع رسانههای غیرقانونی شهرت یافتهاند.
Enterprise file sync and share services:
سرویسهای همگامسازی و اشتراکگذاری فایلهای سازمانی برای کار از راه دور محبوبیت پیدا کردهاند، زیرا امکان ذخیره فایلها در فضای ابری و دسترسی از طریق دسکتاپ یا دستگاه تلفن همراه را فراهم میکنند. اگر کاربر هنگام کار آفلاین، فایلی را به روز کند یا فایل جدیدی ایجاد کند، دفعه بعد که کاربر آنلاین شد، آن فایل به طور خودکار با فضای ذخیره اصلی همگام میشود. این سرویسهای ذخیرهسازی، دادهها را در یک مکان متمرکز نگهداری میکنند، جایی که سازمان بتواند به درستی از آنها backup یا پشتیبانگیری کند. هر دادهای که در دستگاه کاربر نهایی دانلود یا ایجاد میشود باید در یک پوشه رمزگذاری شده ویژه (اغلب به عنوان خزانه نامیده میشود) ذخیره شود تا در صورت گم شدن یا دزدیده شدن دستگاه، دادهها در معرض خطر قرار نگیرند.
Portal websites:
وبسایتهای پورتال، مانند Microsoft’s SharePoint Online، به کاربران این امکان را میدهند که فایلها و پوشهها را با همکاران و در برخی موارد، افرادی که خارج از سازمان هستند به اشتراک بگذارند. این سرویسهای اشتراکگذاری فایل مبتنی بر پورتال، دسترسی همزمان و مشارکتی را از طریق مرورگر وب یا برنامه تلفن همراه فراهم میکنند، به این معنی که کاربران میتوانند از هر کجا و با استفاده از تقریباً هر دستگاهی به فایلها دسترسی داشته باشند.
روش به اشتراک گذاری فایل در شبکه به شکل است؟
برای سازماندهی فایلها در ابزار اشتراکگذاری فایل سازمانی، یک مدیر یک پوشه ایجاد میکند و به کاربران مورد نظر اجازه دسترسی میدهد. انجام این کار معمولاً به معنای ایجاد یک یا چند گروه و سپس افزودن گروهها به لیست کنترل دسترسی پوشه است. این امر به مدیر اجازه میدهد تا در صورت نیاز دسترسی خواندن یا نوشتن را برای اعمال برای کل گروهها یا یک کاربر تنظیم کند.
سپس، کاربران میتوانند از پوشههایی که به آنها دسترسی دارند، به فایل ها دسترسی داشته باشند. فایلها در کامپیوتر دیگری ذخیره میشوند یا بر روی یک سرور فیزیکی یا مبتنی بر cloud-based server انتقال داده میشوند. کاربران بر روی فایلهایی که به آنها دسترسی دارند کلیک میکنند و آنها را در دسکتاپ خود باز میکنند. دسترسی به فایلها از طریق کامپیوتر دیگر، از طریق اشتراکگذاری فایل P2P انجام میشود که در آن هر کامپیوتر یک کلاینت در یک شبکه بزرگتر است. از سوی دیگر، اشتراکگذاری فایل مبتنی بر سرور، File Transfer Protocol یا (FTP) است که دسترسی به آن را میتوان بر اساس مجوزهای تعیینشده توسط سرپرست محدود کرد.
به طور معمول، کاربر میتواند یک فایل ذخیره شده را مشاهده و ویرایش کند، هر تغییری را ذخیره کند و دفعه بعد که فایل را باز کند، این تغییرات ظاهر میشود. همه کاربرانی که به یک پوشه یا فایل مشترک دسترسی دارند، آخرین بهروزرسانیهای آن پوشه یا فایل را مشاهده خواهند کرد. با ما در مقاله پشتیبانی شبکه شامل چه خدماتی است؟ همراه باشید.
نحوه انتخاب نرم افزار اشتراک گذاری فایل
انتخاب نرم افزار file sharing در نهایت به سیاستها و نیازهای هر سازمان ختم میشود. اگر بالاترین اولویت دسترسی به چندین فایل در یک یا چند پوشه باشد، سازمان ممکن است بتواند از سیستم عامل داخلی یا قابلیتهای رایانش ابری (cloud computing) استفاده کند. این امکان وجود دارد که network-attached storage یا ذخیرهسازی متصل به شبکه (NAS) از قبل قابلیت اشتراکگذاری فایل را داشته باشد که نیاز به نرمافزار را از بین میبرد. با این حال، بسته به مورد استفاده تجاری عمومی، یک سایت پورتال ممکن است جایگزین خوبی برای سرور فایل سنتی باشد. به همین ترتیب، یک سیستم همگام سازی و اشتراک گذاری فایلهای سازمانی مانند Box، Citrix ShareFile یا Egnyte ممکن است گزینه خوبی باشد البته اگر بسیاری از کاربران از راه دور اغلب به صورت آفلاین کار میکنند.
در پایان باید گفت، یک سازمان مجبور نیست فقط از یک نوع نرم افزار file sharing استفاده کند. سازمانها باید با استفاده از ابزارهای file sharing متعدد، که هر کدام در یک مورد و زمان خاص مناسب هستند، استفاده کند.