Skillnaden mellan peer-to-peer och klient / servernätverk

Ett klient- / serverdatornätverk är ett som har en central infrastruktur - en dator, kallad ”server”, fungerar som mellanhand för alla andra datorer, som kallas ”klienter”. Servern kan dela sina resurser med klienter, men klienter delar inte sina resurser som - datorkraft eller hårddiskutrymme - med nätverket. Ett peer-to-peer-nätverk - inte att förväxla med peer-to-peer-fildelning genom torrenter och liknande - är en där det inte finns någon central server. Alla datorer är anslutna och var och en kan fungera som server eller klient till en annan. Datorerna delar alla resurser med varandra, till exempel datorbehandling eller hårddiskutrymme.

säkerhet

Klient / servernätverket är mycket säkrare än peer-to-peer-metoden. Detta beror på servern, som kan autentisera en klients åtkomst till någon annan del av nätverket. Tänk på det som säkerhet vid ingången till en byggnad - du visar ditt pass till vakten och han öppnar de dörrar du har behörighet att gå in på. I ett peer-to-peer-nätverk är alla en vakt och har huvudnyckeln till något annat område - det här är bra om alla vakter känner till och litar på varandra men blir mer problematiska när antalet kunder ökar.

Prestanda

Om du har ett stort antal kunder i ett peer-to-peer-nätverk kommer du att uppleva prestandaproblem. Detta kan hända med så få som tio klienter, beroende på datorns kraft. Klienten / serverarrangemanget saknar detta problem av två huvudskäl; För det första gör servern en hel del tunga lyft, och för det andra krävs inte att klienter delar sin datorkraft. Eftersom alla resurser delas på peer-to-peer, finns det också större chans att någon av misstag bryter mot något som krävs av en annan person.

Kosta

Ett klient / servernätverk är nödvändigtvis dyrare. En ytterligare dator krävs för att fungera som servern och på grund av den extra datorkraften en server behöver behöver du en högpresterande maskin. Dessutom behöver du dedikerad programvara för att köra nätverket som Windows Server 2008 eller någon form av Unix eller Linux. Om du inte känner till programvaran kan du också behöva betala proffs för att åtgärda problem som uppstår. Peer-to-peer-nätverk, som saknar en dedikerad server, undviker alla dessa kostnader.

Överväganden

Om du skapar ett hemnätverk eller ett litet företagsnätverk med endast ett fåtal klienter och enheter behöver du inte den extra kraften som en central server tillhandahåller - du kan lika gärna spara dina pengar. Men om du har ett stort nätverk eller behöver högre säkerhet - till exempel om många människor du inte känner kommer att använda nätverket - är klient / serverarkitekturen något för dig.