File Sharing Network: Typy i zasady pracy. Bezpłatne udostępnianie plików

Sieć udostępniania plików jest współdzielonym dostępem do danych komputerowych lub przestrzeni sieciowej na różnych poziomach. Chociaż pliki można łatwo wymieniać w trybie off-line (na przykład po prostu przesyłając je lub wysyłając na nośnikach fizycznych), powyższy termin prawie zawsze oznacza współdzielone korzystanie z sieci, nawet jeśli występuje w małej sieci lokalnej.

Co reprezentują?

Sieci udostępniania plików umożliwiają wielu osobom korzystanie z tego samego pliku z pewną kombinacją możliwości czytania lub oglądania, pisania lub edytowania, kopiowania lub drukowania. Zazwyczaj 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 liczby osobistych magazynów danych we wspólnym systemie plików.

Przez wiele lat sieć wymiany plików była funkcją wielosystemowych i wieloużytkownikowych systemów komputerowych. Wraz z nadejściem Internetu szeroko stosowany jest system o nazwie File Transfer Protocol (FTP).

Najbardziej znany przykład

FTP może być używany do odczytywania i ewentualnego rejestrowania plików wspólnych dla określonego zbioru użytkowników witryny FTP, z dostępem do hasła. Wiele witryn FTP oferuje współdzielenie plików lub co najmniej możliwość przeglądania lub kopiowania danych, pobieranie ich przy użyciu publicznego hasła (którejest "anonimowy"). Większość programistów używa tego systemu do pobierania nowych lub przeglądanych plików na serwer. Co więcej, sama sieć WWW może być postrzegana jako wielkoskalowa sieć wymiany plików, w której żądane strony lub pliki są nieustannie pobierane lub kopiowane przez użytkowników. Udostępnianie plików - jest praktyka udostępniania lub zapewnienie dostępu do informacji cyfrowych lub zasobów, w tym dokumentów, multimediów (audio /wideo), grafik, programów komputerowych, obrazy, książki. Jest to prywatne lub publiczne rozpowszechnianie danych i zasobów w sieci z różnymi poziomami uprawnień do udostępniania. Kolejny przykład takiego systemu można nazwać darmowym udostępnianiem plików, który umożliwia przesyłanie i odbieranie danych dla użytkowników sieci.

Rodzaje sieci wymiany plików

Udostępnianie plików można wykonać na kilka sposobów. Do najczęściej stosowanych metod przechowywania, dystrybucji i przesyłania należą:
  • Wymienne nośniki danych.
  • Centralne ustawienia serwera (przechowywanie plików w sieciach).
  • Hiperlinki internetowe.
  • Rozproszone sieci typu peer-to-peer.
  • W jaki sposób zapewnia się funkcjonalność?

    W większości zadań sieci wymiany plików są dwa podstawowe kryteria określone sieci: peer-to-peer (P2P), wymiany plików węzłów sieciowych lub udostępnianie plików jest najbardziej popularny sposób udostępniania danych, które są dostarczane przez specjalnyoprogramowanie. Użytkownicy komputerów sieciowych definiują wspólne dane za pomocą oprogramowania innych firm. Udostępnianie plików w P2P umożliwia użytkownikom bezpośrednie przeglądanie, pobieranie i edytowanie danych. Niektóre programy firm trzecich ułatwiają wymianę P2P poprzez zbieranie i segmentowanie dużych plików na mniejsze części (na przykład Ares).
    Sieć wymiany plików jako usługa hostingu plików: ta alternatywa zapewnia szeroką gamę popularnych treści online. Usługi te są często używane w przypadku metod współpracy online, w tym e-maili, blogów, forów i innych środowisk, które mogą zawierać bezpośrednie linki do plików usług hostingu pobierania. Strony te zazwyczaj zawierają pliki, które umożliwiają użytkownikom ich pobieranie. Gdy użytkownicy pobierają lub używają pliku za pośrednictwem sieci wymiany, ich komputer staje się częścią tego systemu, umożliwiając innym pobieranie danych z ich komputera. Na tej zasadzie opiera się wiele darmowych zmieniaczy plików. Takie udostępnianie danych jest jednak ogólnie niezgodne z prawem, z wyjątkiem udostępniania materiałów, które nie są chronione prawem autorskim lub własnością.
    Kolejnym problemem związanym z aplikacjami do współużytkowania plików jest problem spyware lub adware, ponieważ niektóre witryny udostępniające pliki umieszczają programy szpiegujące na swoich stronach. Te programy szpiegujące są często instalowane na komputerach użytkowników bez ich zgody i wiedzy.

    Synchronizacja plików i udostępnianie usług

    Synchronizacja w chmurze i usługi udostępniania plików realizują automatyczną transmisję, aktualizując pliki z dedykowanego katalogu publicznego na urządzeniach sieciowych każdego użytkownika. Dane przechowywane w tym folderze można również wyświetlać i pobierać za pośrednictwem strony internetowej i aplikacji mobilnej oraz mogą być dostępne dla innych użytkowników do oglądania lub współpracy. Takie usługi stały się popularne dzięki usługom udostępniania plików zorientowanym na klienta, takim jak Dropbox i Google Drive. Rsync to bardziej tradycyjny program wydany w 1996 r., Który synchronizuje pliki bezpośrednio na komputerze, a synchronizacja danych jako całości może być wykorzystana przez inne podejścia do wymiany danych. Jako typowe przykłady można użyć wyróżniających się systemów plików, kontroli wersji lub kopii lustrzanych.

    Historia sieci wymiany plików

    Pierwotnie pliki były wymieniane za pomocą nośników wymiennych. Komputery miały dostęp do danych zdalnych, instalując system plików, systemy tablic reklamowych (1978), Usenet (1979) i serwery FTP (1985). Później InternetRelayChat (1988) i Hotline (1997) umożliwiły użytkownikom zdalną komunikację poprzez czat i udostępnianie plików. Pod koniec lat 90. XX wieku rozpowszechniło się kodowanie MP3, które zostało ujednolicone w 1991 roku i znacznie zmniejszyło rozmiar plików audio.
    W czerwcu 1999 r. Napster został opracowany jako nieuporządkowany scentralizowany system typu peer-to-peer, który wymaga serwera do indeksowaniai wykrywanie innych członkó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 łączności były uważane za równe i dlatego nie miały centralnego punktu awarii. Freenet stał się pierwszą siecią gwarantującą anonimowość. Następnie wydano oprogramowanie klienta i serwera eDonkey2000, które stało się prototypem dzisiejszych popularnych torrentów. W 2001 roku zostały wydane Kazaa i Poisoned for Mac. Ich sieć FastTrack była lepiej dystrybuowana, jednak w przeciwieństwie do Gnutelli, generowała większy ruch w celu poprawy wydajności routingu. Sieć była zastrzeżona i zaszyfrowana, a twórcy Kazaa ostatecznie wygrał konkurencję.

    Powiązane publikacje