TRABALHO DE GRUPO
ROSARIO TRINDADE
JORGE MESQUITA
MANUEL MONTENEGRO
OBJECTIVO : COMPARAR 2
SERVERS(SERVIDORES)
No sentido de uma melhor compreensão acerca do conceito de server, achou-se por bem dar uma definição tão
exacta quanto possível, recorrendo-se a fontes diferentes.
DEFINIÇÃO DE
SERVER
« In a client-server
system, the computer that holds the data to be distribued »
DINUCCI, D - Elements
of Web Design, 2nd ed., Berkeley(CA), Peachpit Press, 1988, p. 230.
«Um módulo numa rede, normalmente uma rede de área local, que fornece
serviços a terminais na rede, através da gestão de um recurso partilhado»
Dicionário de Computação. Mem Martins, Publicações
Europa-América, 1989, p.459.
- A consulta de várias fontes propiciou a
existência de nuitos servidores com diferentes características
e adaptadas a diferentes situações.
- Tendo em conta a sugestão indicada, este grupo optou por seleccionar e comparar 2
servidores: APACHE 1.2 e IIS 4.0(Internet Information Server 4.0).
- Considerando a variedade de características possíveis, resolvemos seleccionar as
seguintes:
- Sistema operativo
- Arranque e ligação
- Suporte de protocolo
- Segurança
- Outros
- No intuito de uma melhor esquematização, optou-se por elaborar uma tabela:
Características |
APACHE 1.2 |
IIS 4.0 |
Sistema Operativo |
* NetBSD, Digital Unix, BSDI,AIX, OS/2, SCO, HPUX, Windows NT,
Linux, FreeBSD, IRIX, Solaris. |
* Windows NT |
Arranque e
Ligação |
* Pode escrever para múltiplos logs.
* Ficheiros podem ser automaticamente periódicos ou arquivados.
* Podem ser diferentes endeeços de IP.
* Corre em serviço Windows NT e/ou em aplicação Windows NT.
* Pode correr em sistemas Unix e OS/2.
*
Pode ouvir múltiplos endereços e portas.
* Não definido.
* Não definido.
|
* Sim
* Sim
* Sim
* Sim
* Sim
* Sim
* Perfomance na medida dos logs
* Podem gerar browsers de acessos
dos logs
|
Suporte de protocolo |
Suporta ligações persistentes HTTP/1.1.
Suporta domínios de byte em HTTP/1.1
Acesso ao server de variáveis de estado CGI ou outros.
Suporta HTTP/1.1 PUT.
Selecciona documento baseado em cabeçalho utilitário-agente.
Suporta imagem maps.
Suporta linguagem de scripts.
Suporte para diferentes IPS.
Não definido.
Não definido. |
*
Sim
*
Sim
* Sim
* Sim
* Sim
* Sim
* Sim
* Sim
*
Inclui automaticamente cabeçalhos
HTTP em respostas.
* Suporta Microsoft ISAPI |
Segurança |
* Acesso proibido ao nome do domínio.
* Acesso proibido ao endereço
* Acesso proibido ao endereço IP
* Acesso proibido ao utilizador e grupo
* Pode mudar a lista de controle de acesso do utilizador sem o início do server.
* Hierarquia de permissões para documentos baseados em directórios.
* Acesso proibido por directórios e ficheiros.
*
Configuração de grupos de utilizadores(não precisamente a simples
lista de utilizadores).
* Pode esconder parte do documento baseado em regras de segurança.
* Suporta SSL v.2 e v.3.
* Pode requerer password (para o utilizador).
* Regras de segurança podem ser usadas em URLs
* Não definido.
* Não definido.
* Não definido.
* Não definido. |
*
Sim
* Sim
* Sim
* Sim
* Sim
* Sim
* Sim
* Sim
* Sim
* Sim
* Sim
* Sim
* Suporta S-HTTP
* UID Cgi execução
* X.509 certifica gestor
* Mapeado para autenticação emWindows NT
|
Outras |
* Setup baseado em GUI.
* Script ou acção baseado em tipo output.
*
Manutenção baseada em GUI.
* Pode ser usado como proxy.
* Suporta uma lista de mailings.
* Tem
ligação directa a DBMS.
*
Árvore de directórios.
* Directórios de utilizadores
* Motor de pesquisa
* Manutenção remota.
* Fiabilidade
|
* Sim
* Sim
* Sim
* Sim
* Não definido
* Sim
* Sim
* Sim
* Sim
*
Sim |
Melhores Características(IIS
4.0) : Servidor de páginas activo, suporte para Microsoft APIs, suporte de driver
ODBC.
Melhores Características(APACHE 1.2) : Rapidez, suporte
público
- Atendendo às características evidenciadas na tabela, acerca de software, as mesmas
poderão indiciar as limitações
de qualquer um dos servidores.Por exemplo, o IIS, só corre no Windows NT, limitação
teoricamente forte, tendo em
conta os produtos existentes no mercado.
- Sobre o hardware o mesmo não foi aqui tão evidenciado, porque se achou que as
máquinas existentes no
mercado, apropriadas para tais funções, respondem às situações solicitadas.
Apontadores