Sieć wymiany plików: rodzaje i zasada działania. Bezpłatne udostępnianie plików

19.03.2019

Sieć wymiany plików udostępnia dane lub przestrzeń komputerową w sieci na różnych poziomach. Chociaż można łatwo udostępniać pliki poza siecią (na przykład po prostu przesyłając je lub wysyłając na fizyczne nośniki), powyższy termin prawie zawsze oznacza udostępnianie ich sieci, nawet jeśli dzieje się to w małej lokalnej sieci.

sieć udostępniania plików

Czym one są?

Sieci udostępniania plików umożliwiają wielu osobom korzystanie z tego samego pliku z pewną kombinacją czytania lub oglądania, pisania lub edytowania, kopiowania lub drukowania. Z reguły taka sieć ma jednego lub więcej administratorów. Użytkownicy mogą mieć takie same lub różne poziomy dostępu. Udostępnianie plików może również oznaczać obecność dedykowanej ilości danych osobistych w współdzielonym systemie plików.

Przez wiele lat sieć udostępniania plików była funkcją systemów komputerowych wieloelementowych i wieloużytkownikowych. Wraz z nadejściem Internetu szeroko stosowany jest system nazywany protokołem przesyłania plików (FTP).

hosting plików za darmo

Najbardziej znany przykład

Protokół FTP może być używany do odczytywania i, ewentualnie, zapisywania plików wspólnych dla określonego zbioru użytkowników witryny serwera FTP, z dostępem do hasła. Wiele witryn FTP oferuje współdzielenie plików, a przynajmniej możliwość przeglądania lub kopiowania danych, wysyłania ich przy użyciu publicznego hasła (które jest "anonimowe"). Większość programistów używa tego systemu do przesyłania nowych lub poprawionych plików na serwer. Co więcej, bardzo Światowa sieć można uznać za sieć wymiany plików na dużą skalę, w której żądane strony lub pliki są nieustannie pobierane lub kopiowane przez użytkowników.

Udostępnianie plików - to jest praktyka udostępnianie lub udostępnianie cyfrowych informacji lub zasobów, w tym dokumentów, multimediów (audio / wideo), grafiki, komputera programy, obrazy i e-książki. Jest to prywatna lub publiczna dystrybucja danych lub zasobów w sieci o różnych poziomach uprawnień do udostępniania. Innym przykładem takiego systemu jest bezpłatne udostępnianie plików, które pozwala pobierać i odbierać dane dla użytkowników sieci.

sieć wymiany plików peerów

Rodzaje sieci do udostępniania plików

Udostępnianie plików można wykonać na kilka sposobów. Najczęstsze metody ich przechowywania, dystrybucji i przesyłania obejmują:

  • Wymienne urządzenia pamięci masowej.
  • Scentralizowana instalacja serwera (przechowywanie plików w sieciach).
  • Hiperłącza internetowe.
  • Distributed sieci peer-to-peer.

W jaki sposób zapewnia się funkcjonalność?

Większość zadań sieci wymiany plików korzysta z dwóch podstawowych zestawów kryteriów sieciowych:

Peer-to-Peer (P2P), sieć wymiany plików Peers lub udostępnianie plików: jest to najpopularniejszy sposób udostępniania danych, który zapewnia oprogramowanie typu peer-to-peer. Użytkownicy komputerów sieciowych definiują udostępniane dane za pomocą oprogramowania stron trzecich. Udostępnianie plików P2P umożliwia użytkownikom bezpośredni dostęp, pobieranie i edycję danych. Niektóre oprogramowanie stron trzecich ułatwia wymianę P2P poprzez zbieranie i segmentację dużych plików na mniejsze części (na przykład Ares).

sieć wymiany plików

Udostępnianie plików jako usługa hostingu plików: ta alternatywa zapewnia szeroki wybór popularnych materiałów online. Usługi te są często używane w przypadku metod współpracy online, takich jak poczta e-mail, blogi, fora lub inne media, które mogą zawierać bezpośrednie łącza do pobierania z usług hostingu plików. Strony te zazwyczaj zawierają pliki, które pozwalają użytkownikom na ich przesłanie.

Gdy użytkownicy pobierają lub używają pliku za pomocą sieci udostępniania, ich komputer staje się częścią tego systemu, umożliwiając innym pobieranie danych z ich komputera. Wiele darmowych serwisów wymiany plików bazuje na tej zasadzie. Jednak taka wymiana danych jest zwykle nielegalna, z wyjątkiem udostępniania materiałów, które nie są chronione prawem autorskim lub są własnością.

udostępnianie sieci do udostępniania plików

Innym problemem związanym z aplikacjami do współużytkowania plików jest problem oprogramowania szpiegującego lub reklamowego, ponieważ niektóre witryny służące do udostępniania plików umieszczają oprogramowanie szpiegujące na swoich stronach. Te aplikacje szpiegujące są często instalowane na komputerach użytkowników bez ich zgody i świadomości.

Synchronizacja plików i udostępnianie usług

Oparte na chmurze synchronizacje plików i usługi udostępniania plików automatycznie przenoszą je, aktualizując pliki z dedykowanego katalogu udziałów na urządzeniach sieciowych każdego użytkownika. Dane w tym folderze można również zwykle przeglądać i pobierać za pośrednictwem strony internetowej i aplikacji mobilnej i mogą być udostępniane innym użytkownikom do przeglądania lub współpracy. Takie usługi stały się popularne ze względu na zorientowane na konsumenta usługi udostępniania plików, w szczególności Dropbox i GoogleDrive.

Rsync to bardziej tradycyjny program wydany w 1996 roku, który synchronizuje pliki bezpośrednio na komputerze, synchronizacja danych w ogóle może wykorzystywać inne metody wymiany danych. Typowymi przykładami są rozproszone systemy plików, kontrola wersji lub kopie lustrzane.

Historia rozwoju sieci wymiany plików

Najpierw wymieniono pliki za pomocą nośników wymiennych. Komputery miały dostęp do zdalnych danych przy użyciu instalacji systemu plików, systemów tablic ogłoszeniowych (1978), Usenetu (1979) i serwerów FTP (1985).

InternetRelayChat (1988) i Hotline (1997), które pojawiły się później, umożliwiły użytkownikom zdalną komunikację poprzez czat i udostępnianie plików. Pod koniec lat 90. kodowanie mp3 było szeroko rozpowszechnione, ujednolicone w 1991 roku i znacznie zmniejszało rozmiar plików audio.

W czerwcu 1999 r. Napster został opracowany jako nieuporządkowany scentralizowany system typu peer-to-peer, wymagający od serwera indeksowania i lokalizowania innych uczestników połączenia. Gnutella, eDonkey2000 i Freenet zostały wydane w 2000 roku i natychmiast rozprzestrzeniły się szeroko w wielu krajach.

Tak więc Gnutella była pierwszą zdecentralizowaną siecią wymiany plików. W tej sieci wszystkie programy łączące były uważane za równe i dlatego nie miały centralnego punktu awarii. Freenet to pierwsza sieć gwarantująca anonimowość. Następnie wydano oprogramowanie klienta i serwera eDonkey2000, które stało się prototypem dzisiejszych popularnych torrentów.

W 2001 roku wydano Kazaa i Poisoned for Mac. Ich sieć FastTrack była lepiej rozproszona, chociaż w przeciwieństwie do Gnutelli, generowała większy ruch w celu poprawy wydajności routingu. Sieć była zastrzeżona i szyfrowana, a twórcy Kazaa wygrywali konkurs.