Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Nevýhodou architektúra klient - server

architektúra klient - server je pôvodný model pre sieťovej komunikácie . Jedná sa o jednoduchý , dobre známy postup diktovať objednávku alebo kontakt medzi dvoma počítačmi . Avšak , pokrok v teórii sietí boli vytvorené ďalšie modely , ktoré ponúkajú lepší výkon než tradičné architektúry klient - server . Postupy Client - Server

architektúra klient - server má niekoľko jednoduchých pravidiel . Po prvé , že klient potrebuje zdroj alebo službu a server poskytuje ju . Klient vždy iniciuje kontakt s žiadosťou . Server nebude robiť nič , ak dostane žiadosť . Klient odošle požiadavku a server odpovie s odozvou , ktorá obsahuje požadovanú službu alebo zdroj . Servery môžu byť v kontakte s mnohými klientmi súčasne , zatiaľ čo klienti kontaktovať iba jeden server naraz .
Detractions

modelu klient - server , optimalizuje využitie zdrojov centralizácie vybavenie , ako je ukladanie súborov , alebo aplikácie . To znamená , že výpadok servera dorazí veľa schopností siete . Majiteľ servera musí byť bdelá , o tom , zadné okná , pretože zlyhania servera by mohla zničiť podnikania . Klient , v závislosti na službách servera , je nepoužiteľný bez pripojenia k sieti . To si vyžaduje , aby mal používateľ navyše skúsenosti v inej oblasti IT - a to nielen na počítači , ale tiež sietí . Požiadavka na záložný hardvér a softvér , dodatočných bezpečnostných opatrení a špecializovaných technikov môže narušiť nákladov a prínosov modelu klient - server .
Prispôsobenie

klientovi - server architektúra postúpil do trojvrstvovej architektúre klient - server a potom ďalej do viacvrstvové , alebo n - tier architektúra . V tomto modeli , server vyžaduje odkaz na iný server , aby slúžil na žiadosť klienta . Príkladom je webový server , ktorý sa vzťahuje na databázový server , aby bolo možné dodávať obsah . Avšak , tento model je tiež náchylné k zlyhaniu , klient má stále v kontakte s jedným serverom len a je zodpovednosťou tohto servera zbierať potrebné informácie alebo zdroje tvoria ostatné servery . Keď je prvý server je mimo prevádzku, klient nedostane na server . Ak druhý server je dole , môžete prvý server nemôže dokončiť svoje úlohy .
Alternatívne

architektúry peer - to - peer je novšia alternatíva k modelu klient - server . Kým klient - server sa opiera o centralizáciu zdrojov , podporuje peer - to - peer decentralizáciu . Skôr než focus hardvér rozpočtov na špecializovanom stroji , peer - to - peer využíva voľnú kapacitu klastra obyčajných počítačov . V peer - to - peer systémov každý člen siete je aj klient a server . Peers môžu byť v kontakte s niekoľkými počítačmi naraz , súčasne nahrávanie a sťahovanie dát . Peer - to - peer architektúra je podporená systémy pre zdieľanie súborov , v ktorých členovia súborov verejnosti kopírovanie od seba , skôr než zo servera . Na viac zdrojov pre rovnaký súbor vytvára redundanciu , ktorá ich nemal rád tradičné plánovači zdrojov . Avšak , duplikácie dát v peer - to - peer sietí a nevyberaných pripojenie falšovaných klientsky softvér znamená klesla spojenie , alebo stratil kópia je rýchlo nahradený iným zdrojom . Tým sa znižuje kritickú povahu niekoľkých serveroch .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené