El modelo de red cliente-servidor no requiere de fantasía o el estado de los equipos de arte para ejecutar con eficacia . En cambio, la mayoría de los sistemas, incluyendo computadoras domésticas sirven con éxito como clientes o servidores en Internet todos los días . Hay algunos básicos de hardware y herramientas de software , que establecen la infraestructura de red y los protocolos de comunicación necesarios para garantizar la conectividad de red entre clientes y servidores. Interfaces de red
Tanto el anfitrión y el cliente debe tener interfaces de red compatibles con el fin de comunicarse a través de una red cliente-servidor . Una interfaz de red ( también denominado adaptador de red ) consiste en el hardware y software que permiten que la interfaz para comunicarse con la red física , y el sistema operativo para comunicarse con la interfaz . Esta consiste en el hardware de la interfaz ( por lo general una tarjeta de PCMCIA , USB o dispositivo serie ) , el firmware que se ejecuta la tarjeta ( software embebido en el propio hardware ) y el controlador del sistema operativo para comunicarse con el dispositivo . Interfaces de red comerciales vienen de serie con todo el hardware necesario , el firmware y el software del controlador.
Enrutamiento Infraestructura
La infraestructura de enrutamiento, que consta de cable de red, puntos de acceso inalámbricos , routers y los enlaces troncales de Internet es crucial para una red de área amplia (WAN ) modelo cliente -servidor. El tráfico del cliente se direcciona a través de carreteras digitales compuestas de red y el cable de fibra óptica para el servidor , y de vuelta desde el servidor para completar el intercambio de datos . La infraestructura de enrutamiento permite que cada servidor y el cliente tengan una dirección ( por lo general una dirección IP) , y que se encuentran únicamente en la red.
Network Protocol Establecimiento
< p> protocolo de red establecer un método común de comunicación entre clientes y servidores , al igual que las lenguas de los seres humanos. La diferencia en los protocolos de red de computadoras es que cada paquete de datos ( bloque de datos ) contiene un encabezado con información de la dirección - similar a un sobre postal. Los protocolos de red también establecen qué equipo (el cliente o el servidor ) envía los datos primero , y qué tipo de datos que se envía a cada punto en el intercambio. Protocolos de datos más comunes se establezcan en el , por lo que el dispositivo de red ISO (Organización de Estándares de Internet ) y los fabricantes de software cumpla con frecuencia por estas normas.
Comunicación Software
Finalmente herramientas de software impulsar la comunicación automática entre el cliente y el servidor. La más notable de software de comunicación son los navegadores , como Internet Explorer, Safari y Firefox , y clientes de correo electrónico como Microsoft Outlook, Mozilla Thunderbird o Apple Mail . Software de comunicación simplifica el intercambio de red cliente-servidor , proporcionando una interfaz de usuario (UI ), y mediante la automatización de la encapsulación en paquetes para su transmisión en la red - . Tanto como la oficina de correos verifica la dirección y se aplica el etiquetado necesario para correo postal