Enquanto os servidores desempenham um papel importante na tecnologia de Web de hoje , a definição de um servidor varia dependendo do que você está falando. Os servidores são software e hardware partes iguais . O hardware é um computador que é projetado especificamente para lidar com cargas pesadas , enquanto o software fala uma linguagem específica para o serviço que presta . Servidor
Na sua essência, um servidor é um pedaço de software que lida com solicitações de uma rede. Você pode instalar servidores em qualquer computador, independentemente de haver ou não esse computador é chamado de " servidor. " Vários tipos de servidores podem ser instalados em um único computador. Para evitar confusão, o software lida com as solicitações que têm um número de serviço específico , chamado de Protocolo de Controle de Transmissão ou porta User Datagram Protocol . Os números de portas UDP /TCP chegar com um pacote de dados que inclui o endereço de onde o pedido veio , permitindo que o servidor para responder ao pedido de acordo com o serviço atribuído a essa porta . Os computadores que usam um servidor deve ter correspondente software cliente instalado , como um navegador da Web ou software de e-mail .
Plataformas de servidor
Servidores são vendidos e comercializados com hardware e software especializado , que se combinam para tornar a plataforma de servidor . A plataforma de software é realmente um sistema operacional , como o Linux Redhat ou Windows Server, que funciona particularmente bem quando um serviço está instalado nele. Muitos desses sistemas operacionais até mesmo incluir servidores básicos para compartilhamento de arquivos e outras tarefas. O hardware da plataforma , entretanto, é simplesmente reforçada para fornecer redundância no caso de falha ou um acesso mais rápido aos dados do que o normal . Antes de instalar os serviços para essas plataformas , estes computadores podem ser referidos pela equipe de TI simplesmente como uma "caixa ", a fim de evitar confundir o hardware com as funções de servidores reais.
Web servidores
servidores Web oferecem até páginas da Web sempre que um cliente solicita. Os servidores de "ouvir" as solicitações na porta TCP /UDP 80 . Quando você digita " www.mywebserver.com " na barra de endereços , a caixa do computador que o site recebe a solicitação e encontrar o arquivo home page. O arquivo home page é colocado em uma pasta no computador servidor, e é pré-definido pelo software de servidor web. Servidores da Microsoft incluem um servidor Web chamado Internet Information Services , ou IIS. Apache é um software de servidor Web livre popular que é compatível com plataformas de servidores baseados no Windows Linux e .
Virtual e Cloud Servers
Uma caixa nem sempre um igual servidor . Os servidores virtuais usam um software adicional, como VMWare ou Cisco VXI para ligar uma única caixa , poderoso em múltiplas plataformas , independente do servidor. Cada uma dessas plataformas de servidor pode ser atribuído um endereço de e instalar serviços separados , apesar de estar fisicamente localizado na mesma "caixa. " Isso é útil para obter o uso mais eficiente a partir de uma única caixa.
Clusters , ou nuvens, combinar várias caixas para oferecer um serviço único . As plataformas de servidor individuais falar uns com os outros para se certificar de que eles oferecem a mesma página Web ou um conjunto de arquivos compartilhados . Os usuários , por sua vez , se conectar a um único serviço. Isso é útil para serviços de Internet, streaming de vídeo ou arquivo de um compartilhamento. Os administradores do servidor coloque plataformas de servidor dentro da " nuvem " em diferentes localizações físicas , oferecendo a mais alta velocidade , independentemente do local do qual você acessar o serviço. Netflix, por exemplo, usa os servidores em nuvem para transmitir vídeo para você a partir do servidor mais próximo disponível , bem como separar servidores de sites a partir dos servidores que reproduzem vídeos.