1) O documento discute servidores web, comparando o Apache e o IIS, e também aborda tecnologias como PHP, ASP.NET e MySQL.
2) É feita uma comparação entre os sistemas operacionais Windows e Linux para servidores, discutindo vantagens e desvantagens de cada um.
3) Tendências da web como desenho de sites, realidade virtual, educação na nuvem e privacidade são apresentadas no final.
1. 0840 – Servidores Web – UFCD 21
Curso Técnico de Informática –
Instalação e Gestão de Redes
Redes 1
Redes 1
Disciplina
Disciplina
Redes 1
Redes 1
Disciplina
Disciplina
2. Contexto
• Servidores Web
• Apache vs IIS
• Tecnologias Server-Side
• MySQL
• Windows vs Linux
• Tendências da Web?!
Formando - Luis Bastos - EFA B 2
3. Servidores Web
• Servidor Web é responsável pelo armazenamento de
páginas de um determinado site, requisitados pelos
clientes através de browsers.
• Responsável por gerir as diversas conexões que os
navegadores de internet estiverem a executar,
requerendo diversas páginas de sites
• O HTTP (Hyper Text Transfer Protocol) é um protocolo
de aplicação responsável pelo tratamento de pedidos e
respostas entre cliente e servidor na WWW (World Wide
Web).
Formando - Luis Bastos - EFA B 3
4. Servidor Apache
• Servidor Web mais conhecido da Internet.
• Corre nos sistemas operativos do tipo Unix, tendo sido
transportado para vários sistemas, inclusive para o
Microsoft Windows
Formando - Luis Bastos - EFA B 4
5. Apache
• Software livre.
• Executa código em PHP, ASP.Net e JSP, podendo atuar
como servidor FTP, HTTP, entre outros
• Sua utilização mais conhecida é a que combina o
Apache com a linguagem PHP e o Sistema Gestor de
Base de Dados MySQL
Formando - Luis Bastos - EFA B 5
6. Servidor IIS
• IIS (Internet Information Server) é um servidor web
criado pela Microsoft.
• A primeira versão do IIS foi introduzida no Windows NT
Server 4.0, desde então passou por diversas
atualizações
Formando - Luis Bastos - EFA B 6
7. IIS
• Oferece uma plataforma para a hospedagem de sites,
serviços e aplicativos, sendo capaz de integrar outras
tecnologias
• Usa tecnologia proprietária, o ASP.Net (Active Server
Pages), mas também pode usar outras tecnologias com
adição de módulos de terceiros.
• Para utilizar esta ferramenta é necessário adquirir
licença de uso para cada instalação ou versão e são
pagas.
Formando - Luis Bastos - EFA B 7
8. PHP
• Linguagem livre (Personal Home Page),
• Criado por Rasmus Lerdorf em 1995,
• Mantida por uma organização chamada The PHP
Group).
• http://php.net/
Formando - Luis Bastos - EFA B 8
9. ASP.Net
• Plataforma da Microsoft para o desenvolvimento de
aplicações web, sucessor da tecnologia ASP.
• Integrada na estrutura da Framework .Net criar páginas
dinâmicas.,
• Linguagens mais utilizadas: C#, VB.Net, Python
Formando - Luis Bastos - EFA B 9
10. JSP
• Tecnologia lançada em 1999 pela Sun Microsystems
que ajuda os criadores de software a desenvolver
páginas web geradas dinamicamente
• O JSP é similar ao PHP, mas usa a linguagem de
programação Java.
Formando - Luis Bastos - EFA B 10
11. SGBD
• Um Servidor de Base de dados (SGBD) é o
conjunto de programas de computador
(softwares) responsáveis pelo armazenamento
e organização de informação
• Disponibiliza um interface para que seus
clientes possam incluir, alterar ou consultar
dados previamente armazenados.
• Retira da aplicação cliente a responsabilidade
de gerir o acesso, a manipulação e a
organização dos dados,
Formando - Luis Bastos - EFA B 11
12. MySQL
• É escalável e flexível
• Tem uma boa performance
• Boa Disponibilidade aos requisitos aplicacionais
• Suporta operações transacionais
• Boa proteção dos dados armazenados
• É de fácil gestão
• Código aberto
• Permite uma redução de custos considerável
comparativamente com outros DBMSs concorrentes.
Formando - Luis Bastos - EFA B 12
13. Windows vs Linux
• Popularidade, cerca de 95%
dos computadores de todo o
mundo utilizam o Windows.
• Nível técnico de operação
acessível a utilizadores com
pouca preparação técnica
• Maior compatibilidade de
programas e aplicações.
• Grande número de programas
disponíveis no mercado.
• Fácil Instalação.
Formando - Luis Bastos - EFA B 13
• Custo relativamente elevado
de aquisição.
• Mais vulnerável a contrair.
• Falta de estabilidade., apesar
de o Windows 8/10 ter
melhorado muito nesse
aspeto.
VANTAGENSVANTAGENS DESVANTAGENSDESVANTAGENS
14. Windows vs Linux
• Baixo custo
• Segurança
• Mais estável do que o SO
Windows.
Formando - Luis Bastos - EFA B 14
• Procedimentos de instalação
potencialmente mais
complexos - recomendável a
utilizadores experientes.
• Os utilizadores demoram mais
tempo para se acostumarem a
este SO.
• Maior dificuldade em controlo,
gestão e configuração do
sistema.
• Menos software disponível
comparativamente com SO
Windows.
VANTAGENSVANTAGENS DESVANTAGENSDESVANTAGENS
15. Web – Tendências
• Desenho melhorado dos Sites
• Web VR
• E-Government
• Educação
• Movimento para a cloud
• Redes Invisíveis
• Privacidade = Luxo
Formando - Luis Bastos - EFA B 15