? En server , der deltager i klient-server- arkitektur koncentrerer ressourcerne på ét sted , hvilket gør fejl i denne computer er et alvorligt problem for virksomheden kører det og klienter, der afhænger af det. Peer -to-peer arkitektur fordeler ressourcer, som spreder risiko. Omstændighederne ved regelmæssig brug af hver type arkitektur betyder, at ingen af dem er bedre end den anden med hensyn til pålidelighed . Klient-server
Klient-server er den oprindelige model for kommunikation via nettet . En server besidder ressourcer, der er nødvendige af andre computere. Klienten er normalt en meget mindre computer og servere er i stand til at kommunikere med flere klienter samtidigt . I klient-server kommunikation klienten åbner kontakt med en anmodning. Serveren svarer med et svar. Der er to former for kontakt. Den ene er forbindelsesløse , styret af procedurerne i den User Datagram Protocol , eller UDP. " Forbindelsesløs " betyder, at hver enkelt anmodning tjener ét svar . Hvis anmodningen eller svaret bliver tabt , er der ingen inddrivelsesprocedurer. Den anden tilstand er forbindelse orienteret og følger Transmission Control Protocol , almindeligvis kendt som TCP. Denne tilstand etablerer en forbindelse mellem klient og server, og mange beskeder er gået frem og tilbage i forbindelse med tilslutningen , som også kaldes en session.
Peer -to- Peer
< br >
Client - server-systemer centralisere ressourcer , peer- to-peer systemer distribuere dem . I peer-to -peer-netværk hvert medlem er server og klient . Alle kan opretholde flere forbindelser på samme tid. Alle bestræbelser på teorien i historien om computing har arbejdet hen imod at fjerne data redundans for at opnå en optimal udnyttelse af ressourcerne . Klient-server er en del af dette drev . Peer -to-peer er det modsatte . Det omfatter redundans for at kompensere for den uforudsigelighed dens forbindelser. Peer -to-peer gør upålidelige systemer stabilt ved at overlappe kilder.
Safety
Selvom sprede risikoen for fiasko over flere computere gør fiasko en mindre vigtig faktor , peer- to-peer systemer er ikke mere sikre end klient-server -systemer. Dette skyldes, at serveren er den største bidragyder til en virksomheds overskud eller en af de store bidragydere. Aktuelle peer -to-peer -systemer fremmer Web demokrati og har ingen central controller. Det betyder også, at de ikke har nogen kommerciel værdi. En corporate serveren mere investeret i det, end en pc , der deltager i et peer -to- peer-netværk .
Sammenligning
Store mængder af penge udgør en investering i Internet infrastruktur . Ingen vil investere i peer -to- peer systemer, fordi de ikke er kommercielt levedygtig i konkurrence med klient-server -systemer. Én server , der kontrolleres af et selskab , kan gøre, at virksomheden penge ved at opkræve for adgang til indholdet afholdt på serveren. Dette betyder, at en server er involveret i klient-server transaktioner har flere penge investeret i at sikre, at den ikke ned. Kommerciel afgørende gør client- server-systemer næsten crash- fri . Redundans indbygget i peer -to- peer -systemer gør svigt af en kilde til en fil eller tjeneste ubemærket .