Forskellen mellem peer-to-peer og klient / server netværk

Et klient / server-computernetværk er et, der har en central infrastruktur - en computer, kaldet "server", fungerer som mellemrum for alle andre computere, der kaldes "klienter". Serveren kan dele sine ressourcer med klienter, men klienter deler ikke deres ressourcer såsom - computerkraft eller plads på harddisken - med netværket. Et peer-to-peer-netværk - ikke at forveksle med peer-to-peer-fildeling via torrents og lignende - er en, hvor der ikke er nogen central server. Alle computere er tilsluttet, og hver kan fungere som server eller klient til en anden. Computerne deler alle ressourcer med hinanden såsom computerbehandling eller harddiskplads.

Sikkerhed

Klient / server netværk er langt mere sikkert end peer-to-peer tilgang. Dette skyldes serveren, som kan godkende en klients adgang til enhver anden del af netværket. Tænk på det som sikkerhed ved indgangen til en bygning - du viser dit pas til vagten, og han åbner de døre, du har tilladelse til at gå ind i. I et peer-to-peer-netværk er alle en vagt og har hovednøglen til ethvert andet område - det er fint, hvis alle vagter kender og stoler på hinanden, men bliver mere problematiske, når antallet af klienter øges.

Ydeevne

Hvis du har et stort antal klienter i et peer-to-peer-netværk, vil du opleve ydeevneproblemer. Dette kan ske med så få som 10 klienter afhængigt af computerenes strøm. Klient / server-arrangementet mangler dette problem af to hovedårsager; For det første gør serveren meget af det tunge løft, og for det andet er klienter ikke forpligtet til at dele deres computerkraft. Da alle ressourcer deles på peer-to-peer, er der også større chance for, at nogen ved et uheld bryder noget, der kræves af en anden person.

Koste

Et klient- / servernetværk er nødvendigvis dyrere. En ekstra computer er påkrævet for at fungere som serveren, og på grund af den ekstra computerkraft, en server kræver, skal du bruge en højtydende maskine. Derudover skal du bruge dedikeret software til at køre netværket, såsom Windows Server 2008 eller en eller anden form for Unix eller Linux. Hvis du ikke er bekendt med softwaren, skal du muligvis også betale fagfolk for at løse problemer, der opstår. Peer-to-peer-netværk, der mangler en dedikeret server, overgår alle disse omkostninger.

Overvejelser

Hvis du opretter et hjemmenetværk eller et lille virksomhedsnetværk med kun få klienter og enheder, har du ikke brug for den ekstra strøm, som en central server leverer - du kan lige så godt spare dine penge. Men hvis du har et stort netværk eller har brug for højere sikkerhed - for eksempel hvis mange mennesker, du ikke kender, bruger netværket - er klient- / serverarkitekturen noget for dig.