P2P
Skrót od „Peer to Peer”.
Sieć P2P łączy systemy komputerowe ze sobą za pośrednictwem sieci lokalnej lub internetu, bez centralnego serwera. Sieci P2P używają rozproszonych aplikacji do podziału zadań między wiele komputerów. Sieci wymiany plików, programy do rozmów wideo i gry wieloosobowe często korzystają z sieci P2P do łączenia komputerów.
Każdy komputer lub węzeł w sieci P2P jest równorzędnym partnerem dla pozostałych. W przeciwieństwie do modelu klient-serwer każdy komputer w sieci P2P działa zarówno jako klient, jak i serwer. Sieci P2P są wysoce skalowalne, ponieważ nie korzystają z centralnego serwera, który wymagałby dodatkowej przepustowości dla większej liczby klientów. Brak centralnego serwera oznacza również, że sieci P2P są odporne i trudne do wyłączenia.
Sieci P2P mają kilka typowych zastosowań:
- Udostępnianie plików jest najczęstszym zastosowaniem. Pliki są przechowywane na wielu komputerach rozproszonych w sieci, a nie na jednym serwerze plików.
- Przetwarzanie rozproszone znane również jako (przetwarzanie siatkowe) przekazuje zadania obliczeniowe dowolnemu komputerowi w sieci, często na potrzeby zastosowań naukowych, takich jak modelowanie struktur molekularnych.
- Aplikacje do rozmów wideo i głosowych często używają centralnego serwera do ustanowienia połączeń, a następnie przełączają się na połączenie sieciowe P2P, aby umożliwić dwóm lub większej liczbie komputerów bezpośrednie przesyłanie obrazu i dźwięku.
- Gry często używają połączeń P2P w rozgrywkach wieloosobowych, aby zmniejszyć opóźnienia i poprawić wydajność.
Udostępnianie plików P2P
Sieci wymiany plików P2P, takie jak BitTorrent, umożliwiają komputerowi pobranie pliku z dowolnego innego komputera, który go udostępnia. Mogą nawet pobierać plik jednocześnie z wielu komputerów, aby maksymalnie wykorzystać dostępną przepustowość. Po zakończeniu pobierania aplikacja P2P udostępnia plik do wysłania na inne komputery.
Napster spopularyzował wymianę plików P2P w 1999 roku, umożliwiając każdemu udostępnianie swojej biblioteki muzycznej wszystkim innym komputerom w sieci. Inne sieci wymiany plików, takie jak Gnutella, pozwalały użytkownikom udostępniać nie tylko muzykę. Sieci te ułatwiły piractwo muzyki i oprogramowania, ale były również wykorzystywane do rozpowszechniania złośliwego oprogramowania podszywającego się pod muzykę, filmy i oprogramowanie.
Sprawdź swoją wiedzę