Architekturę sieci komputerowej definiuje się jako fizyczny i logiczny projekt oprogramowania, sprzętu, protokołów i nośników transmisji danych. Możemy po prostu powiedzieć, jak zorganizowane są komputery i jak przydzielane są im zadania.
Stosowane są dwa typy architektur sieciowych:
spróbuj złapać blok w Javie
- Sieć peer-to-peer
- Sieć klient/serwer
Sieć peer-to-peer
- Sieć peer-to-peer to sieć, w której wszystkie komputery są połączone ze sobą z równymi uprawnieniami i obowiązkami w zakresie przetwarzania danych.
- Sieć peer-to-peer jest przydatna w małych środowiskach, zwykle liczących do 10 komputerów.
- Sieć peer-to-peer nie ma dedykowanego serwera.
- Każdemu komputerowi przypisane są specjalne uprawnienia do udostępniania zasobów, ale może to prowadzić do problemu, jeśli komputer z zasobem nie działa.
Zalety sieci peer-to-peer:
- Jest tańszy, ponieważ nie zawiera żadnego serwera dedykowanego.
- Jeśli jeden komputer przestanie działać, ale inne komputery nie przestaną działać.
- Jest łatwy w konfiguracji i utrzymaniu, ponieważ każdy komputer zarządza sam.
Wady sieci peer-to-peer:
- W przypadku sieci Peer-To-Peer nie zawiera ona systemu scentralizowanego. Dlatego nie może utworzyć kopii zapasowej danych, ponieważ są one różne w różnych lokalizacjach.
- Ma to problem z bezpieczeństwem, ponieważ urządzenie jest zarządzane samodzielnie.
Sieć klient/serwer
- Sieć klient/serwer to model sieci przeznaczony dla użytkowników końcowych, zwanych klientami, w celu uzyskania dostępu do zasobów, takich jak utwory muzyczne, wideo itp., z centralnego komputera zwanego serwerem.
- Centralny sterownik to tzw serwer podczas gdy wszystkie inne komputery w sieci są wywoływane klienci .
- Serwer wykonuje wszystkie główne operacje, takie jak bezpieczeństwo i zarządzanie siecią.
- Serwer jest odpowiedzialny za zarządzanie wszystkimi zasobami, takimi jak pliki, katalogi, drukarka itp.
- Wszyscy klienci komunikują się ze sobą za pośrednictwem serwera. Na przykład, jeśli klient 1 chce wysłać jakieś dane do klienta 2, najpierw wysyła żądanie do serwera w celu uzyskania pozwolenia. Serwer wysyła odpowiedź do klienta 1, aby rozpocząć komunikację z klientem 2.
Zalety sieci klient/serwer:
- Sieć Klient/Serwer zawiera scentralizowany system. Dlatego możemy łatwo wykonać kopię zapasową danych.
- Sieć Klient/Serwer posiada dedykowany serwer, który poprawia ogólną wydajność całego systemu.
- Bezpieczeństwo jest lepsze w sieci Klient/Serwer, ponieważ pojedynczy serwer administruje udostępnionymi zasobami.
- Zwiększa także szybkość udostępniania zasobów.
Wady sieci klient/serwer:
- Sieć klient/serwer jest droga, ponieważ wymaga serwera z dużą pamięcią.
- Serwer ma sieciowy system operacyjny (NOS), który zapewnia zasoby klientom, ale koszt NOS jest bardzo wysoki.
- Wymaga dedykowanego administratora sieci do zarządzania wszystkimi zasobami.