Você está aqui: Principal > Artigos > Certificações
  :: Autor: Júlio Battisti   :: Site:     www.juliobattisti.com.br/
  :: Data:  13/08/2002   :: e-mail: webmaster@juliobattisti.com.br
 
LIVROS
Access e Banco de Dados
Excel e VBA
Programação
Redes, Windows Server e Linux
SAP, Negócios e Carreira
VÍDEO-AULAS
Access e Banco de Dados
Concursos Públicos
CSharp
Delphi
Excel
Office
Photoshop
Programação
Redes e TCP/IP
VBA no Excel
Vídeo e Áudio
Webdesign
Windows
E-BOOKS
Access e Banco de Dados
BrOffice
Carreira e Negócios
SAP
Excel
Hardware e Montagem
Programação
Redes e TCP/IP
Windows
Word
CURSOS ONLINE
Access e Bancos de Dados
Carreira e Trabalho
Excel
Formações Completas
Hardware Montagem e Manutenção
Programação
Redes
SAP
Segurança e Recuperação de Dados
Windows e Linux
Certificando-se em Windows 2000 Professional - Parte 5

Neste mês, continuaremos a apresentação dos principais tópicos para o exame 70-210, falando especificamente sobre protocolo TCP/IP. Os tópicos apresentados nesta coluna também são úteis para os exames do Windows 2000 Server, principalmente para o exame 70-215 (Administração do Windows 2000 Server). Tópicos mais avançados do TCP/IP, como criação de sub-redes e de super redes, serão vistos nos resumos para o exame 70-216 (Infra-estrutura de rede no Windows 2000).

A novidade do mês fica por conta da publicação de simulados gratuitos, em português, para os exames de certificação da Microsoft em meu site (www.juliobattisti.com.br). Há três simulados para o exame 70-210 e um para o exame 70-215, cada um com 20 questões.

Ao final de cada simulado é possível conferir a correção, com respostas e comentários para cada questão. Além disso, em cada questão, há uma lista de links para material adicional sobre o assunto abordado. Durante o mês de agosto, colocarei novos simulados no site. Você pode acessar diretamente cada simulado, usando os links abaixo:

Exame Simulado Endereço
70-210 Simulado 1 https://juliobattisti.com.br/simulados/w2kpros1/simulado1.asp
70-210 Simulado 2 https://juliobattisti.com.br/simulados/w2kpros2/simulado2.asp
70-210 Simulado 3 https://juliobattisti.com.br/simulados/w2kpros3/simulado3.asp
70-215 Simulado 1 https://juliobattisti.com.br/simulados/70215_1/simulado1.asp

Para uma lista dos livros sobre TCP/IP, em português, que utilizei para estudar, consulte o seguinte endereço:
https://juliobattisti.com.br/livrosdetcpip.asp.

Visão geral sobre o protocolo TCP/IP

Para que os computadores de uma rede possam trocar informações é necessário que todos adotem as mesmas regras para envio e recebimento de informações. Este conjunto de regras é conhecido como protocolo de comunicação. Falando de outra maneira, podemos afirmar: "Para que os computadores de uma rede possam trocar informações entre si é necessário que todos estejam utilizando o mesmo protocolo".

Antes da popularização da Internet, existiam diferentes protocolos sendo utilizados nas redes das empresas. Os mais utilizados eram TCP/IP; NETBEUI; IPX/SPX; Apple Talk. Se colocarmos dois computadores ligados em rede, cada um com um protocolo, por exemplo TCP/IP e NETBEUI, os dois computadores não serão capazes de trocar informações. Por exemplo: o computador com NETBEUI não será capaz de acessar uma pasta compartilhada no computador com o protocolo TCP/IP instalado.

À medida que a Internet tornou-se mais popular, com o aumento exponencial do número de usuários, o protocolo TCP/IP passou a ser um padrão de fato, utilizado não só na Internet, mas também em redes internas das empresas que começavam a ser conectadas à Internet.

Padrão

Como as redes internas precisavam conectar-se à Internet, tinham que usar o mesmo protocolo da Internet, ou seja: TCP/IP. Dos principais sistemas operacionais do mercado, o Unix sempre utilizou o protocolo TCP/IP como padrão. O Windows dá suporte ao protocolo TCP/IP desde as primeiras versões, porém o TCP/IP somente tornou-se o protocolo padrão a partir do Windows 2000.

Ser protocolo padrão significa que o TCP/IP será instalado durante a instalação do sistema operacional, a não ser que um protocolo diferente seja selecionado. Até mesmo o sistema operacional Novell, que sempre foi baseado no IPX/SPX, passou a adotar o TCP/IP como padrão a partir da versão 5.0.

O que temos hoje, na prática, é a utilização do protocolo TCP/IP na esmagadora maioria das redes e sua adoção é cada vez maior. Como não poderia deixar de ser, o TCP/IP é o protocolo padrão do Windows 2000 e também do Windows XP. Se durante a instalação, o Windows detectar a presença de uma placa de rede, automaticamente será sugerida a instalação do protocolo TCP/IP.

Nota: Para pequenas redes, não conectadas à Internet, é recomendada a adoção do protocolo NETBEUI, devido à sua simplicidade de configuração. No entanto, esta é uma situação muito rara, pois dificilmente teremos uma rede isolada, sem conexão com a Internet ou com parceiros de negócios, como clientes e fornecedores.

Agora passaremos a estudar algumas características do protocolo TCP/IP. Veremos que cada equipamento que faz parte de uma rede baseada no TCP/IP tem alguns parâmetros de configuração que devem ser definidos para que o equipamento possa se comunicar com sucesso e trocar informações com os demais equipamentos da rede.

Configurações do protocolo TCP/IP para um computador em rede

Quando utilizamos o protocolo TCP/IP como protocolo de comunicação em uma rede de computadores, temos alguns parâmetros que devem ser configurados em todos os equipamentos (computadores, servidores, hubs, switchs, etc) que fazem parte da rede. Na Figura 1 temos uma visão geral de uma pequena rede baseada no protocolo TCP/IP:


Figura 1

No exemplo da Figura 1 temos uma rede local de uma pequena empresa que não está conectada a outras redes ou à Internet. Neste caso cada computador da rede precisa de, pelo menos, dois parâmetros configurados: Número IP e Máscara de sub-rede.

Número IP

O Número IP tem o formato x.y.z.w, com quatro números separados por ponto. Não podem existir duas máquinas com o mesmo número IP dentro da mesma rede. Caso eu configure um novo equipamento com o mesmo número IP de uma máquina já existente, será gerado um confligo de número IP e um dos equipamentos - muito provavelmente o novo equipamento configurado - não conseguirá se comunicar com a rede. O valor máximo para cada um dos números (x, y, z ou w) é 255.

Uma parte do Número IP (até três dos quatro números) é a identificação da rede e a outra parte é a identificação da máquina dentro da rede. O que define quantos dos quatro números fazem parte da identificação da rede e quantos fazem parte da identificação da máquina é a máscara de sub-rede (subnet). Vamos considerar o exemplo de um dos computadores da rede da Figura 1: Número IP: 10.200.150.1 e Sub-rede: 255.255.255.0

As três primeiras partes da máscara de sub-rede (subnet) iguais a 255 indicam que os três primeiros números representam a identificação da rede e o último número é a identificação do equipamento dentro da rede. Para o nosso exemplo, teríamos a rede: 10.200.150, ou seja, todos os equipamentos do nosso exemplo fazem parte da rede 10.200.150 ou, em outras palavras, o número IP de todos os equipamentos da rede começa com 10.200.150.

Neste exemplo, no qual estamos utilizando os três primeiros números para identificar a rede e somente o quarto número para identificar o equipamento, temos um limite de 254 equipamentos que podem ser ligados à rede. Observe que são 254 e não 256, pois o primeiro número (10.200.150.0) e o último (10.200.250.255) não podem ser utilizados como números IP de equipamentos de rede. O primeiro é o próprio número da rede: 10.200.150.0 e o último é o endereço de broadcast: 10.200.150.255. Ao enviar uma mensagem para o endereço de broadcast, todas as máquinas da rede receberão a mensagem.

Assim, é possível apresentar a seguinte definição: "Para se comunicar em uma rede baseada no protocolo TCP/IP, todo equipamento deve ter, pelo menos, um número IP e uma máscara de sub-rede, sendo que todos os equipamentos da rede devem ter a mesma máscara de sub-rede. Existem configurações mais avançadas onde podemos subdividir uma rede TCP/IP em sub-redes menores (o conceito de sub-redes será tratado nos resumos para o exame 70-216).

No exemplo da Figura 1, o computador com o IP 10.200.150.7 está com uma máscara de sub-rede diferente dos demais: 255.255.0.0. Neste caso, é como se o computador com o IP 10.200.150.7 pertencesse a outra rede. Ele não conseguirá se comunicar com os demais computadores da rede por ter uma máscara de sub-rede diferente. Este é um dos erros de configuração mais comuns. Se a máscara de sub-rede estiver diferente da máscara dos demais computadores da rede, o computador com a máscara de sub-rede incorreta não conseguirá se comunicar na rede.

Na tabela a seguir temos alguns exemplos de máscaras de sub-rede e do número máximo de equipamentos em cada uma das respectivas redes.

Máscara Número de Equipamentos na rede
255.255.255.0 254
255.255.0.0 65.534
255.0.0.0 16.777.214

Quando a rede está isolada, ou seja, não está conectada à Internet ou a outras redes externas através de links de comunicação de dados, apenas o número IP e a máscara de sub-rede são suficientes para que os computadores possam se comunicar e trocar informações.

Roteador

A conexão da rede local com outras redes é feita através de linhas de comunicação de dados e para que essa comunicação seja possível é necessário um equipamento capaz de enviar e receber informações de outras redes. O equipamento utilizado para isso é o roteador.

Todo pacote de informações enviado ou recebido de outras redes tem que, obrigatoriamente, passar pelo roteador. Como o roteador é um equipamento de rede, ele também terá um número IP, que deve ser informado em todos os demais equipamentos que fazem parte da rede para que eles possam se comunicar com redes externas. O número IP do roteador é informado no parâmetro conhecido como default gateway. Na prática, quando configuramos o default gateway (conforme veremos mais adiante), estamos informando o número IP do roteador.

Quando um computador da rede tenta se comunicar com outros computadores/servidores, o protocolo TCP/IP faz alguns cálculos utilizando o número IP do computador de origem, a máscara de sub-rede e o número IP do computador de destino (veremos estes cálculos em detalhes, nos resumos para o exame 70-216).

Se, após feitas as contas, for concluído que os dois computadores fazem parte da mesma rede, os pacotes de informação são enviados para o barramento da rede local e o computador de destino captura e processa as informações que lhe foram enviadas. Se for concluído que o computador de origem e o computador de destino fazem parte de redes diferentes, os pacotes de informação são enviados para o roteador, responsável por achar o caminho (a rota) para a rede de destino.

Com isso, para equipamentos que fazem parte de uma rede baseada no protocolo TCP/IP e conectada a outras redes ou à Internet devemos configurar, no mínimo, os seguintes parâmetros: Número IP; Máscara de sub-rede e Default Gateway.

Em redes empresarias existem outros parâmetros que precisam ser configurados. Um deles é o número IP de um ou mais servidores DNS - Domain Name System, que é o serviço responsável pela resolução de nomes.
Toda comunicação em redes baseadas no protocolo TCP/IP é feita através do número IP. Por exemplo, quando vamos acessar um site, tem que haver uma maneira de encontrar o número IP do servidor onde fica hospedado o site. O serviço que localiza o número IP associado a um nome é o DNS. Por isso a necessidade de informarmos o número IP de pelo menos um servidor DNS, pois sem este serviço de resolução de nomes, muitos recursos da rede ficam indisponíveis.

Existem aplicativos antigos que são baseados em um outro serviço de resolução de nomes, conhecido como WINS - Windows Internet Name System. O Windows NT 4.0 utilizava intensamente o serviço WINS para a resolução de nomes. Com o Windows 2000, o serviço utilizado é o DNS, porém podem existir aplicações que ainda dependam do WINS. Nestes casos você terá que instalar e configurar um servidor WINS na sua rede e configurar o IP deste servidor em todos os equipamentos da rede.

As configurações do protocolo TCP/IP podem ser definidas manualmente, configurando-se cada um dos equipamentos necessários. Esta é uma solução razoável para pequenas redes, porém pode ser um problema para redes maiores, com um grande número de equipamentos conectados.

Para redes maiores é recomendado o uso do serviço DHCP – Dynamic Host Configuration Protocol. O serviço DHCP pode ser instalado em um servidor com o Windows NT Server 4.0 ou o Windows 2000 Server. Uma vez disponível e configurado, ele fornece todos os parâmetros de configuração do protocolo TCP/IP para os equipamentos conectados à rede. Os parâmetros são fornecidos quando o equipamento é ligado e podem ser renovados em períodos definidos pelo administrador. Com o uso do DHCP, uma série de procedimentos de configuração podem ser automatizados, o que facilita a vida do administrador e elimina uma série de erros.

O uso do DHCP também é muito vantajoso quando são necessárias alterações no número IP dos servidores DNS ou WINS. Vamos imaginar uma rede com mil computadores e que não utiliza DHCP. Agora vamos imaginar que o número IP do servidor DNS tenha sido alterado. Neste caso, o administrador e a sua equipe técnica terão que fazer a alteração do número IP do servidor DNS em todas as estações de trabalho da rede.

Se esta mesma rede estiver utilizando o serviço DHCP, bastará alterar o número do servidor DNS nas configurações do servidor DHCP. O novo número será fornecido para todas as estações da rede na próxima vez que a estação for ligada. Muito mais simples e prático e, principalmente, com menor probabilidade de erros.

Você pode verificar, facilmente, as configurações do protocolo TCP/IP que estão definidas para o seu computador. Para isso siga os seguintes passos:
1. Faça o logon;

2. Abra o Prompt de comando (Iniciar -> Programas -> Acessórios -> Prompt de comando);

3. Na janela do Prompt de comando digite o comando ipconfig/all e pressione Enter.
Serão exibidas as diversas configurações do protocolo TCP/IP, conforme indicado a seguir:

Configuração de IP do Windows

Nome do host => servidor01

Sufixo DNS primário => groza.com

Tipo de nó => híbrido

Roteamento de IP ativado => não

Proxy WINS ativado => não

Lista de pesquisa de sufixo DNS. => groza.com

Adaptador Ethernet Conexão local

Sufixo DNS específico de conexão

Descrição => Realtek RTL8139 Family PCI Fast Ethernet NIC

Endereço físico => 00-E0-7D-9F-6B-7C

DHCP ativado => Não

Endereço IP =>10.204.123.2

Máscara de sub-rede => 255.255.255.0

Gateway padrão =>10.204.123.100

Servidores DNS =>10.204.123.1 e 10.204.123.3

Servidor WINS primário =>10.204.123.1

O comando ipconfig exibe informações para as diversas interfaces de rede instaladas. No exemplo anterior, temos uma única interface de rede instalada, que é relacionada a uma placa de rede Realtek RTL8139 Family PCI Fast Ethernet NIC. Observe que temos o número IP para dois servidores DNS e para um servidor WINS.

Outra informação importante é o endereço físico, número que identifica a placa de rede, mais conhecido como MAC-Address ou endereço da placa. Os seis primeiros números/letras são uma identificação do fabricante e os seis últimos uma identificação da placa. Não existem duas placas com o mesmo MAC-Address.

Outro exemplo

No próximo exemplo, temos um computador com duas interfaces de rede. Uma delas é ligada à placa de rede (Realtek RTL8029 – AS - PCI Ethernet Adapter), que conecta o computador a rede local. A outra é ligada ao fax-modem (WAN - PPP/SLIP - Interface), que conecta o computador à Internet. Para o protocolo TCP/IP a conexão via fax-modem aparece como se fosse mais uma interface de rede, como pode ser conferido na listagem a seguir:

Configuração de IP do Windows XP

Nome do host => servidor

Sufixo DNS primário => groza.com

Tipo de nó => Híbrida

Roteamento de IP ativado => Não

Proxy WINS ativado => Não

Lista de pesquisa de sufixo DNS => groza.com

Ethernet adaptador Conexão de rede local:

Sufixo DNS específico de conexão => groza.com

Descrição => Realtek RTL8029(AS) PCI Ethernet Adapter

Endereço físico => 00-00-21-CE-01-11

DHCP ativado => Não

Endereço IP =>10.204.123.1

Máscara de sub-rede => 255.255.255.0

Gateway padrão

Servidores DNS =>10.204.123.1

Servidor WINS primário => 10.204.123.1

PPP adaptador TERRAPREMIUM:

Sufixo DNS específico de conexão

Descrição => WAN (PPP/SLIP) Interface

Endereço físico => 00-53-45-00-00-00

DHCP ativado => Não

Endereço IP => 200.176.166.146

Máscara de sub-rede => 255.255.255.255

Gateway padrão => 200.176.166.146

Servidores DNS => 200.176.2.10 e 200.177.250.10

NetBIOS por Tcpip => Desativado

Na prática

Bem, estes são os aspectos básicos do TCP/IP. A seguir coloco um exemplo de questão sobre TCP/IP que faz parte dos simulados citados na introdução desta coluna. Tente fazer o exercício e só olhar a resposta depois de resolver a questão.

Questão 1: A seguir estão as configurações básicas do TCP/IP de três estações de trabalho: micro 01, micro 02 e micro 03. O micro 02 não consegue se comunicar com os outros computadores da rede. O micro 03, por sua vez, consegue se comunicar na rede local, mas não consegue se comunicar com recursos de outras redes, como por exemplo, a Internet.

Quais alterações é preciso fazer para que todos os computadores possam se comunicar normalmente, tanto na rede interna quanto com redes externas?

  Micro 1 Micro 2 Micro 3
Número de IP 100.100.100.3 100.100.100.4 100.100.100.5
Máscara de sub-rede 255.255.255.0 255.255.240.0 255.255.255.0
Gateway 100.100.100.1 100.100.100.1 100.100.100.2

Opções

a) É preciso alterar a máscara de sub-rede do micro 02 para 255.255.255.0 e o gateway do micro03 para 100.100.100.1

b) É preciso alterar a máscara de sub-rede do micro 01 para 255.255.240.0 e a máscara de sub-rede do micro 03 para 255.255.240.0

c) É preciso alterar o gateway do micro 01 para 100.100.100.2 e o gateway do micro02 para 100.100.100.2

d) É preciso alterar o gateway do micro 03 para 100.100.100.1

e) É preciso alterar a máscara de sub-rede do micro02 para 255.255.255.0

Resposta:

Pelo enunciado, o micro 02 não consegue se comunicar com outro computador da rede. Este é um sintoma típico de problema na máscara de sub-rede. E é exatamente o caso: o micro02 está com uma máscara de sub-rede 255.255.240.0, diferente da máscara dos demais computadores. Por isso ele está isolado na rede.

O micro03, por sua vez, não consegue se comunicar com outras redes, mas consegue comunicar-se na rede local. Este é um sintoma de que a configuração do Gateway está incorreta. Por isso é preciso alterar a configuração do gateway do micro 03, para que este utilize a mesma configuração dos demais computadores da rede.

Assim, a resposta correta é a de letra A.

Conclusão

Volto a insistir que este resumo não é, de maneira alguma, o substituto para uma preparação cuidadosa. Selecione o método de estudo ao qual você melhor se adapta: fazer cursos, estudar por conta própria, comprar livros, mas não deixe de fazer uma preparação cuidadosa, pois sem isso e sem experiência prática não é fácil passar nos exames. E não esqueça de dar uma conferida nos simulados gratuitos disponíveis nos endereços indicados na introdução desta coluna.

Aproveite para aprimorar os seus conhecimentos sobre TCP/IP, com os links indicados no endereço: https://juliobattisti.com.br/tcpip.asp. Estes conhecimentos serão muito importantes para os exames do Windows 2000 Server e do Active Directory.

Na próxima coluna, apresentaremos a quinta parte deste resumo. Até lá e bom estudo. Não deixe de enviar as suas opiniões, críticas e sugestões. Entre em contato por e-mail webmaster@juliobattisti.com.br ou visite o meu site: www.juliobattisti.com.br. Boa sorte nos exames.

 
Simulados Gratuitos On Line em Português
Exame Simulados
70-210 Exame 01 :: Exame 02 :: Exame 03
70-215 Exame 01 :: Exame 02 :: Exame 03
70-216 Exame 01 :: Exame 02 :: Exame 03
70-217 Exame 01 :: Exame 02 :: Exame 02
70-218 Exame 01 :: Exame 02
70-228 Exame 01 :: Exame 02
70-290 Exame 01 :: Exame 02 :: Exame 03
Exame Artigos
Geral Preparando-se Para o Exame 70-290 - Parte 3
Geral Preparando-se Para o Exame 70-290 - Parte 2
Geral Preparando-se Para o Exame 70-290 - Parte 1
Geral Mais 10 Dúvidas Freqüentes Sobre Certificações
Geral 10 Dúvidas Freqüentes Sobre Certificações
Geral MCDST – Microsoft Certified Desktop Support Technician
Geral O caminho para as certificações da Microsoft
Geral Como se tornar um MCSE para Windows 2000
Geral Novos tipos de questões para o MCSE 2000 - Parte 1
Geral Novos tipos de questões para o MCSE 2000 - Parte 2
Geral Novos tipos de questões para o MCSE 2000 - Parte 3
Geral Como se tornar um MCSD
Geral Tudo sobre a nova Certificação MCAD
Geral 50 Dicas para os Exames da Microsoft
Geral Saiba Tudo sobre o MCSE - 2003
70-100 70-100: Um exame diferente
70-175 O desafio do exame 70-175
70-176 Exame 70-176: uma prova 'light'?
70-210 Certificando-se em Windows 2000 Professional - Parte 1
70-210 Certificando-se em Windows 2000 Professional - Parte 2
70-210 Certificando-se em Windows 2000 Professional - Parte 3
70-210 Certificando-se em Windows 2000 Professional - Parte 4
70-210 Certificando-se em Windows 2000 Professional - Parte 5
70-215 A hora do exame 70-215 - Parte 1
70-215 A hora do exame 70-215 - Parte 2
70-215 A hora do exame 70-215 - Parte 3
70-218 Como passar no exame do MCSA - 70-218
70-228 Dicas: Exame de Admin. SQL Server: 70-228
70-240 O desafio do exame 70-240
 

VÍDEO-AULAS E-BOOKS LIVROS CURSOS ONLINE CONTEÚDO GRATUITO
  • Access e Banco de Dados
  • Administração e Negócios
  • CAD
  • Concursos Públicos
  • Excel
  • Internet
  • Office
  • Photoshop
  • PowerPoint
  • Programação
  • VBA no Excel
  • Redes e TCP/IP
  • VBA no Excel – Sistemas Prontos
  • Hardware e Montagem
  • Vídeo e Áudio
  • CSharp
  • Delphi
  • Webdesign
  • Windows
  • Access e Banco de Dados
  • Área Gráfica
  • BrOffice
  • CAD
  • Carreira e Negócios
  • Certificações Microsoft
  • Concursos Públicos
  • Cultura e Interesse Geral
  • Finanças
  • E-BOOKS DE SAP
  • Excel
  • Formação Pessoal
  • Hardware e Montagem
  • Internet
  • Linux
  • Literatura e Outros
  • Matemática e Física
  • PowerPoint
  • Programação
  • Redes e TCP/IP
  • Vìdeo
  • Webdesign
  • Windows
  • Word e PowerPoint
  • Access e Banco de Dados
  • Aplicativos
  • AutoCAD
  • Carreira e Trabalho
  • Concursos Públicos
  • Criação de Sites e Design
  • Cultura e Interesse Geral
  • Exames de Certificação
  • Excel e VBA
  • Finanças e Investimentos
  • Gerenciamento de Projetos
  • Gráficos e CorelDraw
  • Hardware e Montagem
  • Internet
  • Matemática e Física
  • Office 2007
  • PowerPoint
  • Programação
  • Redes, Windows Server e Linux
  • SAP, Negócios e Carreira
  • Segurança
  • Windows e Linux
  • Word
  • Access e Bancos de Dados
  • Carreira e Trabalho
  • Computação Gráfica e Editoração
  • Criação de Lojas Virtuais
  • Criação de Sites e Webdesign
  • Excel
  • Formações Completas
  • Gerenciamento de Projetos
  • Hardware Montagem e Manutenção
  • Programação
  • Redes
  • SAP
  • Segurança e Recuperação de Dados
  • Windows e Linux
  • Word
  • INSTITUCIONAL

  • Quem somos
  • Garantia de entrega
  • Contato
  • +1500 Artigos e Tutoriais
  • ASP 3.0
  • ASP.NET
  • Access Básico
  • Access Avançado
  • Excel Básico - 120 lições
  • Excel Avançado - 120 lições
  • SQL Server 2005
  • Windows 7
  • Windows XP
  • Windows 2003 Server
  • Windows 2008 Server