Você está na página 1de 25

Web Server

Servidor Web

Goiana PE
2015

Allan Victor
Dbora Gomes
Denise Amaro
Edson Gomes
Jaqueline Santos
Moab Leandro
Paulo Freire

Web Server
Servidor Web

Projeto Integrador

Escola Tcnica Estadual Aderico Alves de Vasconcelos

Goiana PE
2015

Allan Victor
Dbora Gomes
Denise Amaro
Edson Gomes
Jaqueline Santos
Moab Leandro
Paulo Freire

Web Server
Servidor Web
Relatrio final, apresentado
Escola Tcnica Estadual Aderico
Alves de Vasconcelos, como
parte das exigncias para
concluso do curso de Tcnico
em Redes de Computadores.
Goiana, ____ de ___________de
2015

BANCA EXAMINADORA
Ass:_________________________________
Nome:
Ass:_________________________________
Nome:
Ass:_________________________________
Nome:

DEDICATRIA
Este projeto dedicado a Alan Mathison Turing (1912-1954) popularmente
conhecido como Alan Turing, considerado o pai da informtica moderna e que
ajudou a decifrar o complexo cdigo alemo Enigma durante a Segunda Guerra
Mundial fato esse que ajudou fortemente o governo Britnico a vencer a guerra
contra os alemes. O matemtico morreu em 1954, aos 41 anos, envenenado com
cianureto. Embora o legista tenha determinado que foi suicdio, sua famlia e
bigrafos sempre declararam que se tratou de um acidente.

"Havendo olhos suficientes, todos os erros


so bvios.
(Eric Steven Raymond)

RESUMO
Servidores web, so programas para atender as requisies dos protocolos
HTTP e HTTPS, comumente solicitadas pelos browsers (navegadores). Comumente
essas requisies so de pginas HTML, porm, desde o princpio da web, os
arquivos oferecidos por esses servidores vo muito alm das pginas HTML
(arquivos multimdia, documentos de texto, etc.). De forma geral, tudo aquilo que se
enquadra no conceito de arquivo pode ser enviado como resultado de um pedido
HTTP. Os servidores web tambm podem ser intermediadores na execuo de
programas e scripts, os quais interagem mais com os usurios e so chamados de
aplicaes web. Atualmente h muitos programas que usam o protocolo HTTP para
se comunicar, como leitores de RSS, micro-bloging, etc.
.

ABSTRACT
Web servers are programs to meet demand from HTTP and HTTPS protocols,
commonly requested by browsers (browsers). Usually these requests are HTML
pages, however, from the beginning of the Web, the files offered by these servers go
well beyond HTML pages (multimedia files, text documents, etc.). In general,
anything that falls within the concept of file can be sent as a result of an HTTP
request. The web servers can also be intermediaries in the execution of programs
and scripts, which interact more with the users and are called web applications.
Currently there are many programs that use the HTTP protocol to communicate, such
as RSS readers, micro- bloging, etc..

SUMRIO
1 Justificativa

2 Objetivos

10

3 Introduo

11

4 Desenvolvimento Terico
4.1 Conceitos Essenciais

12
12

4.1.1 WEB

12

4.1.2 HTTP (Hyper Text Transfer Protocol)

13

4.1.3 HTML (Hyper Text Markup Language)

13

4.1.4 Pginas Dinmicas e Estticas

13

4.1.5 DNS

14

4.1.6 DHCP

14

4.1.7 IIS Internet Information Services


4.2 Especificaes Tcnicas

14
15

4.2.1 Hardware Utilizado

15

4.2.2 Software Utilizado

15

4.2.3 Servios Implementados

15

4.3 Vantagens do IIS

16

4.4 Desvantagens do IIS

16

4.5 Custo

17

4.5.1 Custo de Hardware

17

4.5.2 Custo de Software

18

4.5.3 Custo dos Servios

18

4.5.4 Custo Total


5 Telas de Configurao
5.1 Configurao do Roteador

18
19
19

5.2 Configurao do Servidor


6 Consideraes Finais

22
23

7 Referncias Bibliogrficas
8 Glossrio

24
25

1 JUSTIFICATIVA
Diante de uma era digital, onde todos buscam a informao e a mesma
trafega por todo mundo em tempo real, temos uma gama imensa de canais de
comunicao onde a internet vem tomando um espao cada vez maior tornando-se
atualmente o mais importante meio de correspondncia.
A relevncia dessa pesquisa de fins educativos onde profissionais de TI
tero acesso a uma informao simplificada, objetiva e concisa.
O protocolo HTTP e os servidores que disponibilizam pginas nesse padro
esto presentes no nosso dia a dia de forma marcante e constante, conhecer esses
mecanismos de informao essencial para todos os usurios.
A pesquisa sobre o Servidor Web e o seu funcionamento de fundamental
importncia para todos os estudantes de TI, essencialmente os da rea de redes de
computadores uma vez que atravs do protocolo HTTP que temos a maior parte
de toda comunicao da internet.

10

2 OBJETIVOS

2.1 OBJETIVO GERAL

Apresentar os conceitos de servidor web em ambientes Microsoft Windows


Server 2008, a forma como se d o seu funcionamento, seus recursos e variaes,
aplicaes.

2.2 OBJETIVOS ESPECFICOS

Apresentar todo o processo de implementao de um Website no Microsoft


Windows Server 2008 R2.
Compreender o funcionamento dos servios IIS (Web).
Fazer uma anlise crtica dos pontos fortes e fracos desse servio.
Analisar o custo aproximado dessa implementao.

11

3 INTRODUO

O crescente desenvolvimento das telecomunicaes em paralelo com os


fortssimos avanos da informtica aliada a uma necessidade dos usurios se
manterem informados que cresce em progresso geomtrica, a maior fonte de
motivao para o desenfreado crescimento das tecnologias web. Esse crescimento
tem como objetivo principal atender s fortes exigncias de um mercado de servios
que est em constante expanso.
Devido a esse desenvolvimento somados a mobilidade dos dispositivos temos
o surgimento de novas problemticas que se apresentam paulatinamente.
Consequentemente vo brotando no mercado novas solues dos mais variados
custos e inovaes.
O servio web consiste basicamente em um programa de computador cuja
responsabilidade aceitar pedidos HTTP de clientes, geralmente os browsers
(navegadores), e servi-los com respostas HTTP, incluindo opcionalmente dados, que
geralmente so pginas web, tais como documentos HTML com objetos embutidos;
um servidor web seria exatamente um computador que executa esse programa que
prov a funcionalidade descrita acima.

12

4 DESENVOLVIMENTO TERICO

4.1 CONCEITOS ESSENCIAIS


4.1.1 WEB
A palavra web pertence ao vocabulrio da lngua inglesa e significa rede.
Mesmo pertencendo ao lxico ingls o termo amplamente utilizado em portugus
como muitos outros com a mesma origem. Este conceito utilizado dentro do
espao da tecnologia para referir-se a um sistema de interligao de documentos e
recursos de forma geral, atravs da internet. O termo tanto pode se referir a uma
pgina de internet, a um lugar virtual (website) ou a um servidor. Este documento
eletrnico contm informaes adaptadas ao espao em que se encontram de forma
que possam ser acessadas por usurios do mundo todo que utilizam um
determinado navegador. Hoje em dia este acesso pode se dar a partir de um
computador ou de qualquer outro dispositivo mvel. Uma pgina web o nome que
se da a um documento eletrnico. Web a forma resumida e adaptada de WWW
( World Wide Web). A estas pginas se podem ter acesso atravs de uma conexo
de internet e esto compostas por textos, informaes, links e aplicaes
informticas. As pginas web normalmente funcionam como uma espcie de carto
de apresentao digital. Empresas, pessoas particulares ou organizaes, usam
este recurso para apresentar suas ideias ou para fornecer informaes. As pginas
web geralmente se encontram em formato HTML, que a linguagem utilizada nelas
e que permite operar com links, etc. Atravs delas se pode acessar outras pginas,
navegando entre links. Um website (palavra feita da unio dos termos ingleses
web+site) o lugar onde se renem vrias pginas webs dentro de um mesmo
domnio e relacionadas entre si. O servidor web, por outro lado, o computador ou a
unidade onde se executam determinados softwares. Ou seja, um programa
utilizado para transferir pginas web.

13

4.1.2 HTTP (Hyper Text Transfer Protocol)


o servio que oferece aos usurios a opo de navegao em pginas da
Internet clicando em links, o servio mais popular e fcil de utilizar. Esse servio
fornece informao em forma de hipertexto. Para ver essa informao pode-se usar
um software chamado navegador o qual descarrega informaes que so intituladas
"documentos" ou "pginas de servidores web ou "sites" e exibi-los na tela do
computador do usurio. Em computao, hipertexto um sistema para a
visualizao de informao cujos documentos contm referncias internas para
outros documentos (chamadas de hiperlinks ou, simplesmente, links), e para a fcil
publicao, atualizao e pesquisa de informao. O sistema de hipertexto mais
conhecido atualmente a World Wide Web (WWW).

4.1.3 HTML (Hyper Text Markup Language)


HTML (Linguagem de Marcao de Hiper Texto), trata-se de uma linguagem utilizada
para produzir pginas na Internet. Esses cdigos podem ser interpretados pelos
browsers (navegadores) para exibir as pginas da World Wide Web (WWW).

4.1.4 Pginas Dinmicas e Estticas


As pginas estticas, se constroem com a linguagem HTML, que no permite
grandes manobras para criar efeitos nem funcionalidades mais alm dos links. Estas
pginas so muito fceis de criar, embora ofeream poucas vantagens tanto aos que
desenvolvem a pgina como aos visitantes, j que s podem apresentar textos
planos acompanhados de imagens e no mximo contedos multimdia como podem
ser vdeos ou udios.
Uma pgina dinmica quando se inclui qualquer efeito especial ou
funcionalidade e para isso necessrio utilizar outras linguagens de programao,
parte do simples HTML. Enquanto as pginas estticas todo mundo pode imaginlas e no merecem mais explicaes, as pginas dinmicas so mais complexas e
versteis. Para esclarecer este conceito, veremos com detalhe a seguir o que so as
pginas dinmicas.

14

4.1.5 DNS
O DNS (Domain Name System ou Sistema de Nomes de Domnios) uma
base de dados hierrquica, distribuda para a resoluo (traduo) de nomes de
domnios em endereos IP. Quando digitamos um URL na barra de endereos de um
navegador e pressionamos o ENTER ele enviado ao provedor, a ento o Servidor
de DNS traduz o URL em um endereo IP, depois da traduo o IP informado para
o navegador que fez a solicitao, a partir deste momento a conexo lgica est
estabelecida entre os pontos que iro se comunicar.
O esquema de DNS que traduz os nomes de domnios para endereos IP s foi
criada para facilitar a vida do usurio, mas se quiser digitar diretamente o endereo
IP na barra de endereos do navegador o site ser acessado normalmente.

4.1.6 DHCP
O DHCP (Dynamic Host Configuration Protocol ou protocolo de configurao
dinmica de endereos de rede) permite que todos os micros da rede recebam suas
configuraes de rede automaticamente a partir de um servidor central, sem que
voc precise ficar configurando os endereos manualmente em cada um.

4.1.7 IIS Internet Information Services


IIS (Internet Information Services) um servidor web criado pela Microsoft
para seus sistemas operacionais para servidores. Uma de suas caractersticas mais
utilizadas a gerao de pginas HTML dinmicas, que diferentemente de outros
servidores web, usa tecnologia proprietria, o ASP (Active Server Pages), mas
tambm pode usar outras tecnologias com adio de mdulos de terceiros.

15

4.2 ESPECIFICAES TCNICAS


4.2.1 HARDWARE UTILIZADO

Roteador D-Link DL524


Mdulo Isolador APC MIE G3
Desktop com Intel Core 2 Duo, 8Gb de RAM, 500Gb de HD e placa me intel.
Monitor Samsung SyncMaster 540n
Teclado e Mouse USB
Um Petcord
Dois Cabos de Fora
Um Cabo VGA

4.2.2 SOFTWARE UTILIZADO

Sistema Operacional: Windows Server 2008 R2 x64


Editor de HTML: Dreamweaver CS6
Usurio do Servidor: administrador
Senha do Servidor: qaz123
Simulaes em Ambiente Virtual: Oracle Virtual Box

4.2.3 SERVIOS IMPLEMENTADOS

IIS Funo Servidor Web


o Site Principal: www.equipews.com.br
o IP: 192.168.1.95
o Site do ETE
o IP: 192.168.1.95
DNS Servidor DNS onde foram adicionadas as entradas:
o equipews.com.br
Nome: webserver; Tipo: A; Dados: 192.168.1.95;
Nome: www; Tipo: CNAME; Dados: webserver.equipews.com.br;
o ete.com.br
Nome: webserver; Tipo: A; Dados: 192.168.1.95;
Nome: www; Tipo: CNAME; Dados: webserver.ete.com.br;
DHCP Servio de IP dinmico fornecido pelo Roteador D-link DL524.
o Rede 192.168.1.0/24

4.3 VANTAGENS DO IIS

16

1. Facilidade

de

Implementao:

IIS

muito

mais

simples

na

implementao do que o Apache (mais usado) e os demais concorrentes,


com a interface grfica do Windows Server e suas janelas muito explicativas
acaba no sendo necessrio ter um alto nvel de conhecimento na rea para
se hospedar um website no IIS;
2. Estabilidade: Embora no seja to estvel quanto o Apache, podemos dizer
que atualmente o IIS fornece um servio sem perdas de desempenho e
pouqussimas interrupes.
3. Compatibilidade: O IIS embora trabalhe nativamente com o ASP, possvel
atravs de pacotes (add-ons) que tornam o IIS compatvel com outras
linguagens (como o PHP), e isso pode ser feito de forma simples e rpida por
meio de uma interface grfica amigvel.

4.4 DESVANTAGENS DO IIS


1. Segurana: Sem dvidas o quesito segurana o maior ponto fraco do IIS,
quando comparado a outros servidores como o Apache o IIS deixa a desejar.
O IIS desenvolvido usando um modelo proprietrio de desenvolvimento, o
que significa dizer que quando uma vulnerabilidade descoberta todos
devem aguardar um posicionamento da Microsoft quanto a resoluo do
problema. At que isso venha a ocorrer, o problema continuar sem soluo.
Isso resulta num tempo bem maior entre a descoberta do problema e o
lanamento de sua correo, se compararmos com os concorrentes. No pior
dos cenrios um erro grave no IIS pode comprometer todos os sistemas uma
vez que este roda com um usurio com muitos privilgios, enquanto que nos
servidores web baseados em Linux o mesmo ocorre com usurio de
privilgios limitados. Isso traz um segundo ponto negativo, o custo, uma vez
que para reduzir essa vulnerabilidade preciso adquirir um antivrus
(preferencialmente com firewall).
2. Custo: Tal qual foi citado anteriormente, pelo fato do IIS rodar no Windows,
se faz necessria a instalao de um antivrus (onde os melhores e mais
eficientes so pagos), alm disso existe o custo de licena do Windows
Server. O Windows Server por ter uma bela interface grfica, consome mais
hardware do que seus concorrentes que utilizam CLI (Command Line
Interface), com isso o custo do hardware acaba sendo mais elevado.

17

3. Caso de Falhas: O IIS praticamente uma extenso do Kernel do Windows


Server, com isso, no surgimento de alguma falha no servidor web, essa falha
pode comprometer todo o servidor, fazendo assim com que outros servios
que podem (ou no) estar implementados parem de funcionar.

4.5 CUSTO
Tendo em vista os valores de outubro de 2015, fazendo uma anlise de
custos aproximados, uma vez que determinados custos variam de fornecedor,
temos:

4.5.1 Custo de Hardware

Servidor HP Proliant Microserver


o Intel Pentium G2020T 2.5GHz
o Memria RAM 4Gb Expansvel at 16Gb com 2 Slots
o Disco Opcional (4 Slots para disco SATA at 3TB RAID 0/1)
o Placa de Rede Gigabit Dual-Port integrada (Duas sadas de rede)
o Valor R$ 1408,76
2x HD Seagate SATA III Desktop 7200 1TB
o Valor R$ 752,70
Monitor, Teclado, Mouse e Cabos (Patch Cord e cabos de fora)
o Valor R$ 370,00
APC No-Break Back-UPS 600VA
o Valor R$ 372,00
Roteador TP-link N750 750mbps Wireless Dualband
o Valor R$ 315,00

4.5.2 Custo de Software

Kaspersky Internet Security 2015/16 (1 Dispositivo)


o Valor R$ 50,00
Microsoft Windows Server 2012 R2 Standard
o Valor R$ 1799,00

4.5.3 Custo dos Servios

18

Servio de Desenvolvimento do Website (Custo do Programador: Site


bsico com formulrio de contato e links para download)
o Valor Inicial R$ 800,00
o Valor Mensal 80,00
Implementao e Manuteno (Profissional Certificado Microsoft)
o Valor Inicial R$ 600,00
o Valor Mensal R$ 90,00
Registro de Domnio (Registro BR)
o Valor Anual R$ 30,00
Internet de 3Mbps (dedicado) + 1 IP Vlido
o Valor Mensal R$ 150,00

4.5.4 Custo Total


Com

base

nos valores apresentados anteriormente

levando

em

considerao que esse seria um ambiente de condies ideais para um bom e


constante funcionamento do servidor, atentando para o fato de o cliente ser um leigo
no ramo da informtica onde o mesmo estaria dependente de contratao de
servios, temos que o custo total do Hardware de R$ 3218,46, o custo total do
licenciamento de R$ 1849,00 e o custo total inicial de servios de R$ 1580,00
onde optando por servios de manuteno e os custos com o provedor temos um
valor mensal de R$ 320,00. Totalizando um custo total final de R$ 6647,49.

19

5 TELAS DE CONFIGURAO
5.1 Configurao do Roteador
Digitando o IP do Roteador (192.168.1.1) no browser solicitada a autenticao
onde o usurio e senha so por padro admin.
Tela de Configurao da Rede sem fio.

20

Tela de configurao das regras do Firewall onde foram adicionadas duas regras
definindo o IP do Servidor WEB e DNS.

21

Tela de configurao do servio DHCP no Roteador.

5.2 Configurao do Servidor Web


Aps instalao do Windows Server 2008 R2 x64 Standard foi feita a
configurao do nome e IP do servidor, segue a tela:

22

Tela do Servio DNS onde aps configurao foram adicionadas as entradas


para equipews.com.br onde temos a entrada do tipo A cujo nome webserver
direcionado para o IP 192.168.1.95 e uma entrada onde o nome www
direcionado para webserver.equipews.com.br. Em seguida as entradas para
ete.com.br onde temos a entrada do tipo A cujo nome webserver direcionado
para o IP 192.168.1.95 e uma entrada onde o nome www direcionado para
webserver.ete.com.br.

Tela do Servio WEB onde so exibidos os dois sites www.ete.com.br e


www.equipews.com.br.

23

6 CONSIDERAES FINAIS

Com forte e marcante presena no dia a dia dos usurios no apenas de


microcomputadores, mas de uma gama imensa de dispositivos (smartphone, TV,
tablet, impressora, videogame, projetor, etc) o servidor web hoje o canal de
comunicao provavelmente mais conhecido e utilizado entre as pessoas. Com isso
crescente a demanda de servios e produtos, o que um reflexo de um mercado
que vale a pena ser investido e aprimorado seja qual for o segmento.
Para que se faa uma escolha consciente e menos suscetvel a erros devem
se analisar e pesquisar todos os aspectos do uso que se dar ao seu servidor web.
Tanto no momento de sua implantao, como tambm a curto, mdio e longo prazo.
O IIS mostra-se um servidor web muito eficiente e de fcil implementao, onde a
busca por profissionais certificados ajuda a se ter um servio confivel e bem
implementado embora seja necessrio um alto investimento para se obter um
servio de alta qualidade, uma opo alternativa para um cliente leigo em
informtica a hospedagem em domnios de terceiros (Locaweb, Hostgator,
UOLHost, etc) onde o custo acaba sendo muito menor e o servio acaba atendendo
a necessidade do cliente.

24

7 REFERNCIAS
TANEMBAUM, ANDREW S. Redes de Computadores, 5 Edio. Pearson
Education, 2011, 600 pg.
TORRES, GABRIEL. Redes de Computadores, 2 Edio. So Paulo, Editora
Novaterra, 2014, 1040 pg.
Clube
do
Hardware,
IIS
x
Apache,
disponvel
<http://www.clubedohardware.com.br/> Acesso em 19 de setembro de 2015.

em:

Microsoft Technet, disponvel em: <http://technet.microsoft.com/pt-br/> Acesso em 15


de setembro de 2015.

25

7 GLOSSRIO
ASP Active Server Pages (Estrutura de Bibliotecas para linguagens).
DHCP Dynamic Host Configuration Protocol (Protocolo de Configurao dinmica
de dispositivos).
DNS Domain Name System (Sistema de resoluo de nomes de domnio).
HTTP Hiper Text Transfer Protocol (Protocolo de Transferncia de Hipertexto).
HTML Hiper Text Markup Language (Linguagem de Marcao de Hipertexto).
IIS Internet Information Services (Servio de Informaes da Internet).
IP Internet Protocol (Protocolo de Internet).
LAN Local Area Network (Rede Local).
Pacth Cord (cabo que faz a ligao entre o dispositivo e antena)
RAM Random Access Memory (Memria de acesso aleatrio).
TI Tecnologia da Informao.
TTL Time to live (Tempo de vida).
URL Uniform Resource Locator (Localizador Padro de Recursos ou endereo
eletrnico)
WEB Rede mundial de Computadores
WWW World Wide Web (Grande Rede Mundial).

Você também pode gostar