Co to jest sieć peer-to-peer?

Sieć peer to peer lub P2P umożliwia komunikację między wieloma sieciami bez dostępu do jednej sieci centralnej. Termin ten jest zwykle stosowany do komputerów współdzielących pliki między sobą. Na przykład osoba pobierająca utwór w sieci peer-to-peer pobierałaby części utworu z różnych komputerów w tym samym czasie, podczas gdy inni pobierający utwór pobieraliby utwory z komputera danej osoby w tym samym czasie.

Korzystanie z sieci peer-to-peer ma kilka zalet. Jeśli wszystkie osoby pobierające pobierają dane z jednego źródła, źródło może ulec awarii, a wszystkie pobierane pliki zostaną wyłączone. Jednak w przypadku sieci peer-to-peer, jeśli jedna ulegnie awarii, pobieranie będzie kontynuowane z innego komputera, na którym znajduje się plik. Umożliwia także wielu osobom pobieranie i wysyłanie tego samego pliku w tym samym czasie. W tradycyjnej konfiguracji z tylko jednym serwerem centralnym serwer ładowałby, a komputery pobierały; proces nie mógł przebiegać w przeciwnym kierunku, jak w sieci peer-to-peer.

Kolejną zaletą sieci P2P jest to, że wszyscy uczestnicy dostarczają niezbędne zasoby, takie jak przepustowość. Ponieważ wszyscy uczestniczą, im więcej osób się pojawi, tym więcej zasobów. Zamiast spowalniania transferu lub procesu w miarę łączenia się większej liczby osób, prędkość pozostanie taka sama, a nawet może wzrosnąć. Centralny serwer nie może tego zrobić. Jeśli jedna osoba pobiera utwór od innej osoby, gdy dołącza do niej więcej osób, pobieranie rozpocznie się szybciej, ponieważ ma więcej zasobów do pobrania.

Jednak w sieci P2P występują wady. Chociaż pozwala to na szybsze pobieranie i udostępnianie, wymaga także dużej przepustowości do obsługi udostępniania plików między sieciami. W miarę postępu technologii udostępnianie P2P będzie możliwe bez konieczności korzystania z tak dużej przepustowości. Drugą wadą jest możliwość pobierania lub odbierania złośliwych plików przez sieć. Ponieważ osoba pobierająca łączy się z wieloma źródłami, jedno ze źródeł może mieć niewielki fragment kodu przesłany do kilku pobranych komputerów, który ma zaszkodzić komputerowi lub pobieranemu plikowi.

INNE JĘZYKI

Czy ten artykuł był pomocny? Dzięki za opinie Dzięki za opinie

Jak możemy pomóc? Jak możemy pomóc?