Een server die deelnemen aan client - server architectuur concentreert middelen op een locatie , die het falen van die computer een ernstig probleem maakt voor het bedrijf dat het en de klanten die ervan afhankelijk zijn . Peer - to-peer architectuur verdeelt middelen, die het risico spreidt . De omstandigheden van normaal gebruik van elke soort architectuur dat niet beter is dan de andere in termen van betrouwbaarheid . Client - Server Client - server is het oorspronkelijke model voor netwerkcommunicatie . Een server houdt middelen die nodig zijn door andere computers . De client is meestal een veel kleinere computernetwerken en servers kunnen communiceren met meerdere klanten tegelijk . In client - server communicatie van de cliënt opent contact met een verzoek . Antwoordt de server met een reactie . Er zijn twee vormen van contact. Een daarvan is verbindingsloos , geregeerd door de procedures van het User Datagram Protocol , of UDP . " Verbindingsloos " betekent dat elk verzoek verdient een reactie . Indien het verzoek of de reactie verloren , zijn er geen recovery procedures . De andere modus is connectie-georiënteerd en volgt de Transmission Control Protocol , beter bekend als TCP . Deze modus brengt een verbinding tussen client en server , en veel berichten worden doorgegeven heen en weer in de context van de verbinding , die wordt ook wel een sessie . Peer - to-Peer < br client - server systemen > middelen te centraliseren , peer-to -peer systemen te verspreiden . In peer - to-peer -netwerken elk lid is server en client . Alles kan meerdere verbindingen tegelijk te onderhouden . Alle inspanningen van de theorie in de geschiedenis van de computer heeft gewerkt in de richting van het elimineren van redundantie van gegevens naar een optimaal gebruik van de middelen . Client - server maakt deel uit van dit station . Peer - to-peer is het tegenovergestelde . Het omvat redundantie te compenseren voor de onvoorspelbaarheid van de verbindingen . Peer - to-peer maakt onbetrouwbare systemen stabiel door het dupliceren van bronnen . Veiligheid Hoewel het verspreiden van het risico van mislukking over meerdere computers maakt het niet een minder belangrijke factor , peer-to -peer systemen zijn niet veiliger dan client - server systemen . Dit is omdat de server is de grootste bijdrage aan de winst van een onderneming of een van de belangrijkste medewerkers . Huidige peer-to -peer systemen stimuleren Web democratie en hebben geen centrale controller . Dit betekent ook dat ze geen commerciële waarde . Een corporate server heeft meer geïnvesteerd in de hand dan een PC die deelnemen aan een peer-to - peer netwerk . Vergelijking Grote hoeveelheden geld vorm een investering in internetinfrastructuur . Niemand zal investeren in peer - to-peer systemen, omdat ze niet rendabel zijn in concurrentie met client - server systemen . Een server , bestuurd door een bedrijf , kan dat bedrijf geld verdienen door het opladen voor de toegang tot de inhoud die op de server . Dit betekent dat een server die deze client - server transacties meer geld geïnvesteerd om zodat dit niet crashen . Commerciële noodzakelijk maakt client - server systemen bijna crash - free . De redundantie ingebouwd in peer-to -peer systemen maakt het falen van een bron voor een bestand of dienst onmerkbaar.
|