L'architettura di rete di computer è definita come la progettazione fisica e logica del software, dell'hardware, dei protocolli e dei mezzi di trasmissione dei dati. Possiamo semplicemente dire come sono organizzati i computer e come vengono assegnati i compiti al computer.
Vengono utilizzati due tipi di architetture di rete:
stringa convertita in int in Java
- Rete peer-to-peer
- Rete client/server
Rete peer-to-peer
- La rete peer-to-peer è una rete in cui tutti i computer sono collegati tra loro con uguali privilegi e responsabilità per l'elaborazione dei dati.
- La rete peer-to-peer è utile per ambienti piccoli, in genere fino a 10 computer.
- La rete peer-to-peer non ha un server dedicato.
- A ciascun computer vengono assegnate autorizzazioni speciali per la condivisione delle risorse, ma ciò può causare problemi se il computer con la risorsa è inattivo.
Vantaggi della rete peer-to-peer:
- È meno costoso in quanto non contiene alcun server dedicato.
- Se un computer smette di funzionare, ma gli altri computer non smetteranno di funzionare.
- È facile da configurare e gestire poiché ogni computer si gestisce da solo.
Svantaggi della rete peer-to-peer:
- Nel caso della rete Peer-To-Peer, non contiene il sistema centralizzato. Pertanto, non è possibile eseguire il backup dei dati poiché i dati sono diversi in posizioni diverse.
- Presenta un problema di sicurezza poiché il dispositivo è gestito da solo.
Rete client/server
- La rete Client/Server è un modello di rete progettato per gli utenti finali chiamati client, per accedere a risorse come brani, video, ecc. da un computer centrale noto come Server.
- Il controller centrale è noto come a server mentre vengono chiamati tutti gli altri computer della rete clienti .
- Un server esegue tutte le principali operazioni come la sicurezza e la gestione della rete.
- Un server è responsabile della gestione di tutte le risorse come file, directory, stampante, ecc.
- Tutti i client comunicano tra loro tramite un server. Ad esempio, se il client1 desidera inviare alcuni dati al client 2, invia prima la richiesta di autorizzazione al server. Il server invia la risposta al client 1 per avviare la comunicazione con il client 2.
Vantaggi della rete client/server:
- Una rete Client/Server contiene il sistema centralizzato. Pertanto possiamo eseguire facilmente il backup dei dati.
- Una rete Client/Server dispone di un server dedicato che migliora le prestazioni complessive dell'intero sistema.
- La sicurezza è migliore nella rete client/server poiché un singolo server amministra le risorse condivise.
- Aumenta anche la velocità di condivisione delle risorse.
Svantaggi della rete client/server:
- La rete client/server è costosa poiché richiede un server con memoria di grandi dimensioni.
- Un server dispone di un sistema operativo di rete (NOS) per fornire le risorse ai client, ma il costo del NOS è molto elevato.
- Richiede un amministratore di rete dedicato per gestire tutte le risorse.