Мрежата за споделяне на файлове споделя компютърни данни или пространство в мрежа с различни нива. Въпреки че можете лесно да споделяте файлове извън мрежата (например, просто като ги прехвърляте или изпращате на физически носител), горепосоченият термин почти винаги означава споделяне на използването им в мрежата, дори ако се случва в малка локална мрежа.
Мрежите за споделяне на файлове позволяват на множество хора да използват един и същи файл с някаква комбинация от четене или преглеждане, писане или редактиране, копиране или отпечатване. По правило такава мрежа има един или повече администратори. Потребителите могат да имат еднакви или различни нива на достъп. Споделянето на файлове може също да показва наличието на специално количество съхранение на лични данни в споделената файлова система.
От много години мрежата за споделяне на файлове е функция на многоелементни и многопотребителски компютърни системи. С навлизането на Интернет широко се използва система, наречена протокол за пренос на файлове (FTP).
FTP може да се използва за четене и, евентуално, за записване на файлове, които са общи за определен набор от потребители на сайта на FTP сървъра, с достъп до парола. Много FTP сайтове предлагат споделяне на файлове или поне възможност да преглеждат или копират данни, да ги качват с публична парола (която е „анонимна“). Повечето разработчици на сайтове използват тази система за качване на нови или преработени файлове на сървъра. Освен това, много Световна мрежа може да се разглежда като широкомащабна мрежа за споделяне на файлове, в която исканите страници или файлове постоянно се изтеглят или копират от потребителите.
Споделяне на файлове - това е практика споделяне или предоставяне на достъп до цифрова информация или ресурси, включително документи, мултимедия (аудио / видео), графики, компютър програми, изображения и електронни книги. Това е частно или публично разпространение на данни или ресурси в мрежа с различни нива на привилегии за споделяне. Друг пример за такава система е свободното споделяне на файлове, което ви позволява да изтегляте и получавате данни за мрежовите потребители.
Споделянето на файлове може да се извърши по няколко начина. Най-често срещаните методи за тяхното съхранение, разпространение и прехвърляне включват следното:
Повечето от задачите на мрежата за споделяне на файлове използват два основни критерия за мрежата:
Peer-to-Peer (P2P), Peers мрежа за споделяне на файлове или споделяне на файлове: това е най-популярният начин за споделяне на данни, който се предоставя от софтуера peer-to-peer. Потребителите на мрежови компютри дефинират споделени данни с помощта на софтуер на трета страна. P2P споделянето на файлове позволява на потребителите пряк достъп, изтегляне и редактиране на данни. Някои софтуерни продукти на трети страни улесняват обмена на P2P чрез събиране и сегментиране на големи файлове на по-малки части (например Ares).
Споделяне на файлове като услуга за хостинг на файлове: тази алтернатива осигурява широк избор на популярни онлайн материали. Тези услуги често се използват с онлайн методи за сътрудничество, включително електронна поща, блогове, форуми или други медии, които могат да включват директни връзки за изтегляне от услуги за хостинг на файлове. Тези уебсайтове обикновено съдържат файлове, които позволяват на потребителите да ги качват.
Когато потребителите изтеглят или използват файл, използвайки мрежата за споделяне, техният компютър също става част от тази система, което позволява на други хора да изтеглят данни от компютъра си. Много свободни сайтове за споделяне на файлове са базирани на този принцип. Въпреки това, такъв обмен на данни обикновено е незаконен, с изключение на споделянето на материали, които не са защитени от авторското право или са собственост.
Друг проблем с приложенията за споделяне на файлове е проблемът с шпионски или рекламен софтуер, тъй като някои сайтове за споделяне на файлове поставят шпионски софтуер на своите страници. Тези шпионски приложения често се инсталират на компютрите на потребителите без тяхното съгласие и осведоменост.
Услугите за синхронизиране на файлове в облак и за споделяне на файлове автоматично ги прехвърлят чрез актуализиране на файлове от специална директория за споделяне на мрежовите устройства на всеки потребител. Данните в тази папка обикновено могат да се преглеждат и изтеглят чрез уебсайта и мобилното приложение и могат да се предоставят на други потребители за разглеждане или сътрудничество. Такива услуги станаха популярни благодарение на ориентираното към потребителите предлагане на мрежови услуги за споделяне на файлове, по-специално Dropbox и GoogleDrive.
Rsync е по-традиционна програма, издадена през 1996 г., която синхронизира файловете на пряка машинна база Синхронизацията на данни като цяло може да използва други подходи за обмен на данни. Типичните примери включват разпределени файлови системи, контрол на версиите или огледала.
Първо, файловете бяха разменени с помощта на сменяеми носители. Компютрите са имали достъп до отдалечени данни, използвайки инсталации на файлова система, системи за информационни табла (1978), Usenet (1979) и FTP сървъри (1985).
InternetRelayChat (1988) и Горещата линия (1997), които се появиха по-късно, позволиха на потребителите да комуникират дистанционно чрез чат и да споделят файлове. В края на 1990-те, mp3 кодирането е широко разпространено, стандартизирано през 1991 г. и значително намалява размера на аудио файловете.
През юни 1999 г. Napster е разработен като неструктурирана централизирана peer-to-peer система, изискваща от сървъра да индексира и локализира други участници във връзката. Gnutella, eDonkey2000 и Freenet бяха пуснати през 2000 г. и незабавно се разпространиха широко в много страни.
Така Gnutella беше първата децентрализирана мрежа за споделяне на файлове. В тази мрежа всички свързващи програми бяха счетени за равни, поради което нямаха централна точка на провал. Freenet е първата мрежа, която гарантира анонимност. След това беше пуснат клиентският и сървърният софтуер eDonkey2000, който стана прототип на днешните популярни торенти.
През 2001 г. бяха освободени Kazaa и Poisoned for Mac. Тяхната FastTrack мрежа беше по-добре разпределена, въпреки че, за разлика от Gnutella, тя имаше повече трафик, за да подобри ефективността на маршрута. Мрежата беше патентована и криптирана, а разработчиците на Kazaa спечелиха конкурса.