Arhitektura računalne mreže definirana je kao fizički i logički dizajn softvera, hardvera, protokola i medija za prijenos podataka. Jednostavno možemo reći kako su računala organizirana i kako su zadaci dodijeljeni računalu.
Koriste se dvije vrste mrežnih arhitektura:
usporedi string java
- Peer-to-Peer mreža
- Mreža klijent/poslužitelj
Peer-to-Peer mreža
- Peer-to-Peer mreža je mreža u kojoj su sva računala međusobno povezana s jednakim privilegijama i odgovornostima za obradu podataka.
- Peer-to-Peer mreža korisna je za mala okruženja, obično do 10 računala.
- Peer-to-Peer mreža nema namjenski poslužitelj.
- Posebna dopuštenja dodijeljena su svakom računalu za dijeljenje resursa, ali to može dovesti do problema ako računalo s resursom ne radi.
Prednosti peer-to-peer mreže:
- Jeftiniji je jer ne sadrži namjenski poslužitelj.
- Ako jedno računalo prestane raditi, ali druga računala neće prestati raditi.
- Lako ga je postaviti i održavati jer svako računalo upravlja samo sobom.
Nedostaci peer-to-peer mreže:
- U slučaju Peer-to-Peer mreže, ona ne sadrži centralizirani sustav. Stoga ne može sigurnosno kopirati podatke jer su podaci različiti na različitim lokacijama.
- Postoji sigurnosni problem jer se uređajem sam upravlja.
Mreža klijent/poslužitelj
- Mreža klijent/poslužitelj je mrežni model dizajniran za krajnje korisnike koji se nazivaju klijenti, za pristup resursima kao što su pjesme, video, itd. sa središnjeg računala poznatog kao poslužitelj.
- Središnji kontroler je poznat kao a poslužitelj dok se pozivaju sva ostala računala u mreži klijentima .
- Poslužitelj obavlja sve glavne operacije kao što su sigurnost i upravljanje mrežom.
- Poslužitelj je odgovoran za upravljanje svim resursima kao što su datoteke, direktoriji, pisač itd.
- Svi klijenti međusobno komuniciraju preko poslužitelja. Na primjer, ako klijent1 želi poslati neke podatke klijentu 2, tada prvo šalje zahtjev poslužitelju za dozvolu. Poslužitelj šalje odgovor klijentu 1 kako bi započeo komunikaciju s klijentom 2.
Prednosti mreže klijent/poslužitelj:
- Mreža klijent/poslužitelj sadrži centralizirani sustav. Stoga možemo jednostavno napraviti sigurnosnu kopiju podataka.
- Mreža klijent/poslužitelj ima namjenski poslužitelj koji poboljšava ukupnu izvedbu cijelog sustava.
- Sigurnost je bolja u mreži klijent/poslužitelj jer jedan poslužitelj upravlja zajedničkim resursima.
- Također povećava brzinu dijeljenja resursa.
Nedostaci mreže klijent/poslužitelj:
- Mreža klijent/poslužitelj je skupa jer zahtijeva poslužitelj s velikom količinom memorije.
- Poslužitelj ima mrežni operativni sustav (NOS) za pružanje resursa klijentima, ali cijena NOS-a je vrlo visoka.
- Za upravljanje svim resursima potreban je namjenski mrežni administrator.