Networking  
 
Conhecimento computador >> Networking >> Redes Locais >> 
Como construir um computador Client Server
Este artigo identifica computação cliente-servidor e ilustra maneiras fáceis para alavancar esta tecnologia com ferramentas já à sua disposição. Apesar de computação cliente-servidor pode parecer oficial , técnico e difícil , é a idéia simples em que o runs.To Internet ser um cliente neste contexto é pedir outro computador para alguma coisa. Para ser um servidor é fornecer algo quando solicitado. Assim, qualquer vez que você apontar um navegador web em google.com para procurar alguma coisa, seu computador está agindo como um cliente eo computador google está agindo como um server.As quase todos os computadores pessoais comprados hoje chega totalmente carregada a funcionar como um cliente, este artigo incidirá sobre a criação de um servidor. Coisas que você precisa
Pelo menos um software computerServer como um servidor de FTP ou um web serverA conexão física entre computersA protocolo de rede comum, tais como software TCP /IPClient , como o Firefox ou o Safari
Show Mais instruções
Planejamento
1

Pense no que você precisa feito com computação cliente-servidor . Se você estará fornecendo downloads de filmes do iTunes para os clientes em todo o mundo , o número de pedidos que você obterá será grande o suficiente para tirar proveito dos computadores especiais otimizados para trabalhar como servidores. Se você só precisa de um lugar para Duane e Paula para compartilhar arquivos , uma máquina de propósito específico, não pode ser necessária.

Se você está trabalhando como um desenvolvedor, ou simplesmente testar exemplos de tecnologia cliente-servidor, que você pode instalar tanto o cliente quanto o software de servidor no mesmo sistema .

Este artigo pressupõe suas necessidades são pequenas e que quase qualquer máquina em uma rede poderia suportar as exigências físicas de partilha, ou de servir, clientes.
Página 2

Considere opções de sistema operacional , bem como de hardware. Quanto mais vezes e mais intensamente o servidor é solicitado informações , maior o potencial benefício na compra de um sistema operacional que é especializada para o serviço de informações. Com o Microsoft Windows , por exemplo, a capacidade de servir (ou ação) arquivos com outros computadores existe tanto na estação de trabalho do servidor e produtos , mas há limites significativos para o número de clientes diferentes que podem ser simultaneamente atendidas pelo produto Workstation. Esses limites são codificados na versão Workstation, mas removido para a versão Server do sistema operacional.

Sistemas operacionais como Solaris e Linux da Sun Microsystems não se preocupam em diferenciar entre o cliente eo servidor versões , mas a instalação e gestão desses sistemas operacionais em geral, exige um maior grau de sofisticação técnica por parte do usuário. Note-se que o sistema operacional Solaris da Sun está disponível para download gratuito, e ele vem com alguns dos programas mais comuns de servidores pré-instalados e sem limitações.
3

Determinar como as máquinas serão conectados fisicamente. A menos que você seja um desenvolvedor ou estão testando um sistema, é provável que você quer este servidor para responder a pedidos feitos por outras máquinas . A garantia de que a conexão física para seus sistemas está limpo e livre de erros é um passo muito importante na computação cliente-servidor , pois pode ser difícil de diagnosticar problemas de software se o hardware está lhe dando problemas.

O que seria como se as conexões do computador eram tão errática como conexões de telefone celular? A tecnologia de ligação pode ou não ser importante . Seu celular pode ser capaz de transferir números de telefone e informações de contato para o seu PC, mas essa funcionalidade pode estar disponível apenas através de uma rede Bluetooth. Máquinas tem que ser capaz de se comunicar em um nível físico antes que eles possam se comunicar de software para software.
4

Decida o software de servidor que você irá usar . Software cliente " pede " para obter informações e software de servidor "respostas" com a informação. Não haverá qualquer progresso até que a máquina que você marcou para um servidor está executando programas de " servidor" . Mas há muitos tipos de programas de servidor - otimizados para diferentes tipos de solicitações do cliente. Em redes corporativas , é comum ver clientes pedindo servidores para armazenar ou recuperar ( salvar ou abrir ) arquivos armazenados em computadores através da rede. Esses " servidores de arquivos " executar programas que escutam as solicitações de arquivos do cliente , em seguida, (sujeito a verificação de segurança ) que passam a informação adiante, ou aceitar as informações , se o pedido é para um "Save" operação em toda a rede .

Em 2009, os métodos mais comuns para o uso de arquivos através de uma rede são protocolo da Microsoft Server Message Block (SMB) e do Sistema de Arquivo de Rede UNIX (NFS) . Há uma versão do UNIX de protocolo da Microsoft , bem como, chamado SAMBA . Esta versão de código aberto do SMB pode ser instalado em máquinas UNIX ou outros servidores de arquivos de rede , a fim de trocar facilmente arquivos com clientes da Microsoft. Claro, um software cliente NFS também pode ser instalado em uma máquina Microsoft e permitir que ele solicitar arquivos de um servidor executando o servidor de arquivos NFS. O ponto é entender o que programa será usado para fornecer as informações , e para assegurar que a máquina cliente está executando um programa comparável para que seus pedidos podem ser compreendidos pelo servidor.
5

Identifique o protocolo de rede você vai usar entre o servidor e seus clientes. A Internet é baseada em TCP /IP, mas os computadores Macintosh tudo navio com suporte para AppleTalk também. O protocolo de rede mais comum em uso para a computação cliente-servidor em 2009 é o TCP /IP , mas em sistemas mais antigos , o TCP /IP pode não ter sido instalado. Como você considerar diferentes opções de protocolo , tenha em mente que alguns serviços que você pode querer fornecer apenas estão disponíveis através de um protocolo específico.

O File Transfer Protocol (FTP ), por exemplo , exige que o TCP /IP. Não vai funcionar através de AppleTalk, ou NetBEUI. O Hiper Text Transfer Protocol ( HTTP) usado com páginas da web também irá funcionar apenas através de TCP /IP. Então, claramente , a decisão sobre o que você deseja servir pode restringir suas opções de protocolo.
Implementação
6

Verifique se os sistemas estão todos fisicamente conectado. Isto pode ser feito através de ligações sem fios ou através de cabos Ethernet com fio , ou mesmo uma combinação de sistemas conectados a roteadores ou pontes , que são , por sua vez ligado a sistemas sem fio . O método não é necessariamente o problema, mas garantindo que cada máquina tem uma conexão física limpa é um passo indispensável nesse processo. Todo o outro trabalho é inútil se os sistemas não podem obter as suas mensagens através da camada física.

Sistemas conectados a portas de switch ou hub ports deve ver luzes verdes quando o computador conectado está ligado. Esta luz verde significa que o computador está conectado corretamente ao hub ou switch. Para os sistemas de fixação por meio de uma ligação sem fios , que são tipicamente telas de diagnóstico associadas com a função sem fios que identifica se o sistema estiver ligado , e em que medida a rede pode estar a funcionar . A Figura 1 mostra um computador Macintosh que tem uma boa conexão a um roteador sem fio, mas nenhuma conexão a um hub. Se o hub é a única maneira de se comunicar com o seu servidor, esta questão a fiação deve ser resolvido ou não haverá comunicação com esse servidor.
7

Verifique se os protocolos de rede estão funcionando corretamente. Assim como com a rede física , garantindo que protocolos como TCP /IP estão funcionando corretamente em todos os sistemas é um passo fundamental, porque nenhuma das outras atividades serão úteis até que as questões são resolvidos a este nível. O teste mais fácil para TCP /IP entre computadores é o teste de ping. Em uma linha de comando em uma máquina, tipo " nome ping" (sem aspas) , onde "nome" representa o nome da máquina que você gostaria de alcançar. Se isso não funcionar , tente substituir o endereço TCP /IP da máquina para o nome. Se isso não funcionar , há problemas de rede significativos a serem abordadas antes de prosseguir com a instalação do software de servidor.
8

Instalar e /ou ativar o software de servidor. Usando Microsoft como um exemplo fácil, um computador com Windows para grupos de trabalho em 1993 teria só precisava clicar em uma caixa de seleção para "Compartilhar arquivos com outros computadores. " Esta função simples em um GUI no painel de controle teria começado o software do servidor de rede que " ouviu " a solicitações de arquivos do cliente .

Da mesma forma, como mostrado na Figura 2, um usuário em um computador Macintosh rodando Mac OS 10.5 em 2009, só precisa abrir o ícone " Compartilhar" nas Preferências do Sistema , a fim de ligar o serviço de arquivos programas para Macs. Mesmo na versão de estação de trabalho do sistema operacional Macintosh, o compartilhamento de arquivos pode ser feito usando o protocolo Server Message Block . Embora o núcleo do sistema operacional Macintosh é UNIX , NFS não é um programa de servidor padrão na estação de trabalho Macintosh. Em vez disso, o Macintosh ainda suporta seu próprio protocolo de compartilhamento de arquivos (AppleTalk ) ea mais simplista File Transfer Protocol (FTP).
9

Adicionar e ativar qualquer software de servidor adicional que você necessita. Cada tipo de informação que você pode querer compartilhar pode ter seu próprio método de escutar as solicitações e responder , assim, para o cliente , pedindo-lhes . Software browser rodando em um cliente pede um "servidor web" para obter informações. Mas se não houver um servidor web rodando na máquina , o cliente não receberá uma resposta em tudo. Software de servidor web

do Apache é open-source , software de nível comercial para servir clientes de navegador web. Embora isso possa ser uma boa escolha para usuários de alto volume , pode ser um exagero , se você só quer publicar internamente para o seu escritório ou se você simplesmente deseja experimentar com as tecnologias em casa. Todos Microsoft e Apple navio sistemas operacionais com software de servidor web sobre eles, mas como você pode ver na Figura 1 , o software não é ligado até que um usuário explicitamente pediu para começar. Além disso, como com programas de servidor de arquivos para a estação de trabalho , o volume de actividade das versões da estação de trabalho pode suportar é limitada nessas plataformas.
10

Adicionar e ativar qualquer software cliente necessário. Se você pretende servir arquivos através do protocolo de rede Flie System ( NFS) , por exemplo, você vai achar que os computadores Macintosh não apoiá-lo, mas iniciá-lo pode ser um processo intensamente manual. Ativação de um navegador web, por outro lado , é tão fácil como clicar duas vezes no ícone na área de trabalho .

Anterior :

Próximo : No
  Os artigos relacionados
·Cisco : Como alterar meu número de VLAN 
·Como Crimp BNC 
·Como Verificar Configurações placa NIC 
·Como remover o Windows senha de administrador 
·Como conectar dois computadores com FSX e VATSIM 
·Será sem fio B /G Trabalho em Roteadores Wireless N 
·Como adicionar uma unidade de rede para um Media Player…
·Como fazer um Laptop Internet Router 
·O que acontece quando um você conecta um cabo CAT 5 de…
·Como instalar um conector RJ-45 no CAT 5 cabo 
  Artigos em destaque
·Como ler uma linha de comando E-mail 
·Como recuperar XP Administrador 
·Como encontrar o endereço IP para um LJ P2015 HP 
·Como configurar uma rede em um HP CLJ 2550 
·Como Piggyback Roteadores 
·Não consigo me conectar Devido a Norton 
·Como corrigir Transmissão Rádio Online em Vista 
·O que acontece quando você usa os lugares recurso no F…
·Como controlar Laptops roubados Com um MAC ou endereço…
·Como ler e-mail informações de cabeçalho 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados