Enkonduko al Klientaj Servaj Retoj

La termino kliento-servilo raportas al populara modelo por komputila interreto, kiu uzas ambaŭ klientajn aparatojn kaj servilojn, ĉiu kun specifaj funkcioj. La kliento-servila modelo povas esti uzata en Interreto kaj ankaŭ lokaj areoj (LAN) . Ekzemploj de klient-serviloj en Interreto inkluzivas TTT-retumilojn kaj servilojn retejo , FTP- klientojn kaj servilojn, kaj la DNS .

Kliento kaj Servilo-Aparataro

La retoj de klientoj / servantoj kreskis populare antaŭ multaj jaroj kiel personaj komputiloj (komputiloj) iĝis la komuna alternativo al pli malnovaj ĉefframaj komputiloj. Klientaj aparatoj estas tipe komputiloj kun retaj programprogramoj instalitaj, kiuj petas kaj ricevas informojn super la reto. Poŝtelefonaj aparatoj, same kiel labortablaj komputiloj, povas ambaŭ funkcii kiel klientoj.

Servila aparato tipe stokas dosierojn kaj datumbazojn inkluzive de pli kompleksaj aplikoj kiel retejoj. Servilaj aparatoj ofte prezentas pli potencajn centrajn procesorojn, pli da memoro, kaj pli grandajn disketojn ol klientojn.

Klienta Servilo-Aplikoj

La kliento-servilo modelo organizas reton trafikon de kliento-apliko kaj ankaŭ per aparato. Retaj klientoj sendas mesaĝojn al servilo por peti ĝin. Servantoj respondas al siaj klientoj agante sur ĉiu peto kaj revenantaj rezultoj. Unu servilo subtenas multajn klientojn, kaj multoblaj serviloj povas reto kune en servilo-pool por manipuli pli grandajn pretigajn ŝarĝojn laŭ la nombro da klientoj kreskantaj.

Klienta komputilo kaj servila komputilo estas kutime du apartaj unuoj de aparataro, ĉiuj adaptitaj por sia celo. Ekzemple, Reta kliento funkcias plej bone kun granda ekrano, dum servilo retejo tute ne bezonas montri kaj povas troviĝi en ĉiuj. En iuj kazoj, tamen, donita aparato povas funkcii ambaŭ kiel kliento kaj servilo por la sama apliko. Aldone, mekanismo, kiu estas servilo por unu apliko, povas samtempe agi kiel kliento al aliaj serviloj, por malsamaj aplikoj.

Iuj de la plej popularaj aplikoj en Interreto sekvas la modelon de kliento-servilo inkluzive de retpoŝto, FTP kaj Retejaj servoj. Ĉiu el ĉi tiuj klientoj havas uzantinterfacon (aŭ grafikan aŭ tekston) kaj klientan aplikaĵon, kiu permesas al la uzanto konekti al serviloj. En la kazo de retpoŝto kaj FTP, uzantoj eniras komputan nomon (aŭ kelkfoje IP-adreson ) en la interfacon por starigi ligojn al la servilo.

Lokaj Klient-Servilaj Retoj

Multaj hejmaj retoj uzas malgrandajn skalojn de kliento-servilo. Broadband-routers , ekzemple, enhavas DHCP- servilojn, kiuj provizas IP-adresojn al la hejmkomputiloj (DHCP-klientoj). Aliaj tipoj de serviloj de reto trovitaj en hejmo inkluzivas presajn servilojn kaj rezervajn servilojn .

Kliento-Servilo kontraŭ Peer-to-Peer kaj Aliaj Modeloj

La modelo de retoj de kliento-servilo estis origine evoluigita por dividi aliron al datumbazoj inter plej grandaj nombroj de uzantoj. Kompare al la ĉefa modelo, la interfaco de kliento-servilo donas pli bonan flekseblecon, ĉar rilatoj povas esti postulataj laŭ neceseco, anstataŭ esti riparitaj. La kliento-servilo-modelo ankaŭ subtenas modulajn aplikojn, kiuj povas fari la laboron krei programaron pli facila. En tiel nomataj du-tier kaj tri-taj tipoj de klient-servilo-sistemoj, programaj aplikoj estas disigitaj en modulaj komponantoj, kaj ĉiu komponanto estas instalita en klientoj aŭ serviloj specialigitaj por tiu subsistemo.

Kliento-servilo estas nur unu aliro al administrado de retaj aplikoj. La ĉefa alternativo al kliento-servilo, interparolata retpoŝto , traktas ĉiujn mekanismojn kiel ekvivalentan kapablon anstataŭ specialigitajn klientojn aŭ servilojn. Kompare al kliento-servilo, interparolantaj retoj ofertas kelkajn avantaĝojn kiel pli bonan flekseblecon por vastigi la reton por trakti multajn klientojn. La retoj de klient-servilo ĝenerale proponas avantaĝojn super samtempuloj, kiel ekzemple la kapablo administri aplikojn kaj datumojn en unu loko centralizita.