Introducció a les xarxes del servidor client

El terme client-servidor fa referència a un model popular per a la creació de xarxes d'ordinadors que utilitza dispositius i servidors de maquinari de client, cadascun amb funcions específiques. El model client-servidor es pot utilitzar a Internet, així com a xarxes d'àrea local (LAN) . Exemples de sistemes client-servidor a Internet inclouen navegadors web i servidors web , clients i servidors FTP i el DNS .

Client i maquinari del servidor

La creació de xarxes client / servidor va créixer en popularitat fa molts anys, ja que els ordinadors personals (ordinadors personals) es van convertir en l'alternativa més comuna a les computadores de mainframe més antigues. Els dispositius client són normalment ordinadors amb aplicacions de programari de xarxa instal·lades que sol · liciten i reben informació a través de la xarxa. Els dispositius mòbils, així com les computadores d'escriptori, poden funcionar com a clients.

Un dispositiu de servidor normalment emmagatzema fitxers i bases de dades, incloses aplicacions més complexes, com ara llocs web. Els dispositius del servidor solen tenir processadors centrals més potents, més memòria i unitats de disc més grans que els clients.

Aplicacions del client-servidor

El model client-servidor organitza el trànsit de la xarxa mitjançant una aplicació client i també un dispositiu. Els clients de la xarxa envien missatges a un servidor per fer-ne peticions. Els servidors responen als seus clients actuant sobre cada sol·licitud i retornant els resultats. Un servidor és compatible amb molts clients, i diversos servidors poden connectar-se entre si en un grup de servidors per gestionar càrregues de processament creixents a mesura que creix el nombre de clients.

Una computadora client i una computadora servidor solen ser dues unitats separades de maquinari cada una personalitzada per al seu propòsit dissenyat. Per exemple, un client web funciona millor amb una pantalla de pantalla gran, mentre que un servidor web no necessita cap visualització i es pot ubicar a qualsevol lloc del món. En alguns casos, però, un dispositiu determinat pot funcionar tant com a client com a un servidor per a la mateixa aplicació. A més, un dispositiu que és un servidor per a una aplicació pot actuar simultàniament com a client a altres servidors, per a diferents aplicacions.

Algunes de les aplicacions més populars d'Internet segueixen el model client-servidor, incloent-hi el correu electrònic, el FTP i els serveis web. Cadascun d'aquests clients té una interfície d'usuari (gràfica o basada en text) i una aplicació client que permet connectar-se als servidors. En el cas de correu electrònic i FTP, els usuaris introdueixen un nom de l'ordinador (o, de vegades, una adreça IP ) a la interfície per establir connexions al servidor.

Xarxes locals de servidor de clients

Moltes xarxes domèstiques utilitzen sistemes client-servidor a petita escala. Els enrutadors de banda ampla , per exemple, contenen servidors DHCP que proporcionen adreces IP als ordinadors domèstics (clients DHCP). Altres tipus de servidors de xarxa que es troben a casa inclouen servidors d'impressió i servidors de còpia de seguretat .

Client-Server vs. Peer-to-peer i altres models

El model client-servidor de xarxa es va desenvolupar originalment per compartir l'accés a aplicacions de base de dades entre un nombre més gran d'usuaris. En comparació amb el model mainframe , la creació de xarxes client-servidor dóna una major flexibilitat, ja que les connexions es poden fer a petició, segons sigui necessari, en comptes de solucionar-les. El model client-servidor també és compatible amb aplicacions modulars que faciliten la tasca de crear programari. En els anomenats tipus de nivell de dos nivells i tres nivells de sistemes client-servidor, les aplicacions de programari es separen en components modulars, i cada component s'instal·la en clients o servidors especialitzats per a aquest subsistema.

Client-server és només un enfocament per gestionar aplicacions de xarxa. L'alternativa principal al client-servidor, la creació de xarxes entre iguals , tracta que tots els dispositius tinguin una capacitat equivalent en comptes de rols de client o de servidor especialitzats. En comparació amb el client-servidor, les xarxes entre iguals ofereixen alguns avantatges, com ara una millor flexibilitat a l'hora d'expandir la xarxa per gestionar una gran quantitat de clients. Les xarxes client-servidor generalment ofereixen avantatges sobre iguals, com ara la capacitat de gestionar aplicacions i dades en una ubicació centralitzada.