Tecnologias de Desenvolvimento
e Padrões Web
Prof. Anderson M. Fernandes
A Internet – Como tudo começou
• A Internet nasceu na época da Guerra Fria na
década de 60 – 70
• Tinha o nome de Arpanet e servia para interligar
os computadores das bases militares
• Após a guerra a Arpanet foi cedida aos
cientistas, pois ficara obsoleta para os militares
• Depois os cientista passaram a tecnologia para
as Universidades Americanas
A Internet – Como tudo começou
• Em 1975 existiam mais ou menos 100
sites publicados
• No final dos anos 70, o protocolo da
Arpanet, o NCP (Network Control
Protocol)
• Os arquivos e informações são
transmitidos através de pacotes, que
possuem um tamanho máximo
A Internet – Como funciona
• Esses pacotes são transmitidos pela linha
e montados novamente no seu
destinatário
• Se um deles for perdido, poderá ser
reenviado
• Sempre que o destinatário recebe um
pacote, ele avisa o computador que
enviou, para evitar reenvios
desnecessários
A Internet – Como funciona
• Na década de 70 foi criada então o
TCP/IP (Transport Control Protocol /
Internet Procotol)
• Ele permitiria o crescimento quase que
ilimitado da rede – na época se pensava
assim
• Na época existiam 50 mil redes e
computadores ligados a grande rede
WWW
• Em 1989, Tim Berners-Lee, britânico,
professor do MIT, criou a World Wide Web.
• Em 1990, estabeleceu a primeira
comunicação entre um cliente e um
servidor HTTP na Web.
• Atualmente é diretor do W3C
Tim Berners-Lee e o NexTCube, computador utilizado para
montar o primeiro servidor HTTP do mundo em 89.
A Internet – Como funciona
• Em 1995 existiam mais de 6 milhões de
computadores ligados a internet
• No Brasil a internet chegou em 1991,
através da RNP (Rede Nacional de
Pesquisa) um braço da MCT (ministério
da Ciência e Tecnologia)
• Até hoje o RNP é o principal backbone no
Brasil
Backbone
Backbone
• Backbone seria a espinha da internet, por
onde se comunicam os diversos
servidores e computadores interligados a
ela.
• Existem vários Backbones nacionais e
internacionais, que interligam vários
backbones para que eles tenham acesso
a internet de diferentes locais
A Internet – Como funciona
• Em 1995 a Embratel lança um serviço
experimental de internet no Brasil
• Modem – Modulador / Demodulador –
pega o sinal analógico da linha telefônica
e a converte em digital do computador, e
vice-versa
Modem
Modem
Modem
Outras maneiras
• Via rádio
• Via satélite
• TV a Cabo
Servidores
• São computadores que fornecem serviços
a uma ou mais redes de computadores
• Os computadores que fazem uso do
serviço dos servidores são conhecidos
como clientes
• Daí surge o que chamamos de arquitetura
cliente-servidor
Servidores
• Impressão, Correio Eletrônico, Página
Web, Arquivos, etc
Texas – 48 mil m2
100 Mil Servidores
Dedicados
Microsoft
São Francisco
470.000 m2
East Cermak
Chicago
1.1 Milhão m2
Protocolos
• Para que os diversos tipos de servidores e
computadores possam se comunicar,
foram criados os protocolos, cada um com
um padrão.
• Existem os protocolos TCP/IP, HTTP e o
FTP
Protocolos
• O Transfer Control Protocol / Internet
Protocol serve para que os computadores
em uma rede se comuniquem
• Cada computador possui um endereço IP
(Internet Protocol), que não deve se
repetir dentro da rede
• Existem duas versões do protocolo IP, o
IPv4 e o IPv6
Protocolos
• O IPv4 possui 32 Bits (4 Bilhões de
endereços) de endereçamento e o IPv6
128 Bits (340 seguidos de 36 Zeros)
• 340.000.000.000.000.000.000.000.000.000.000.000.000
• Não irá faltar endereços IPs por milênios
• O IPv5 possuiu pequenos ajustes sobre o
IPv4, como mudanças transmissão de voz
e vídeo, em 1979, mas não chegou a ir a
público
Protocolos
• HTTP – Hyper Text Transfer Protocol,
serve para transferir os arquivos dos sites
do servidor a sua máquina
• Ele transporta vários recursos de
Hipermídia, como textos, imagens, vídeos
• Normalmente existe um servidor, onde o
site fica hospedado, e acessamos através
de uma URL (Universal Resource Locator)
Servidores
• Cada servidor de páginas, possui também
um IP, porém ele é Fixo, sempre terá o
mesmo número
• Para não ter de decorar o número para
acessar o servidor, existem os nomes e
um servidor de DNS (Domain Name
System – Sistema de Nomes de Domínio),
que resolvem os nomes de domínios em
endereços IPs
Servidores
• O DNS funciona como uma agenda
telefônica, convertendo IP em endereços
• Os Domínios são os nomes acessados no
www
• Por exemplo
www.faculdadealfaumuarama.com.br
Domínios e Hospedagem
• Um domínio possui valor de manutenção,
normalmente com valor anual de R$ 30,00
• Existem várias terminações de domínios:
.com, .com.br, .org, .net, .org.br, .edu.br
• Órgão de registro no Brasil:
www.registro.br
Domínio: www.alfaumuarama.com.br
Domínios e Hospedagem
• A hospedagem deverá ser contratada por
uma empresa de serviços de
hospedagem, de acordo com a sua
necessidade. Normalmente este valor é
mensal, e pode variar de R$ 9,90 a
R$100,00, dependendo do que você for
precisar, como espaço em disco, banda
de utilização, espaço para e-mails, banco
de dados, etc.
Hospedagem
www.braslink.com
NAP of The Americans
DataCenter em Miami
Hospedagem em Dólares
Hospedagem
Protocolos
• FTP (File Transfer Protocol) forma mais
rápida de se transferir arquivos para
Internet.
• Consiste em um servidor e um programa
cliente, para realizar o acesso e enviar os
arquivos
• Normalmente com Login e Senha
Outros Protocolos
• POP – Post Office Transfer Protocol, serve para
o recebimento de e-mails
• SMTP – Simple Mail Transfer Protocol, serve
para o envio de e-mails
• IMAP – Internet Message Access Protocol –
serviço superior ao POP. Permite ao usuário ter
acesso as suas pastas e mensagens tanto do
webmail, quanto de um cliente de e-mail
(Outlook, Eudora, Thunderbird ou Evolution)
Outros Protocolos
• O IMAP ainda permite que você
compartilhe as caixas de e-mails entre
usuários de um determinado grupo.
• Se você modificar o status da mensagem,
como lida, ou não lida na sua máquina,
ele fará a mesma coisa no servidor, e
vice-versa.
Navegadores / Browser
• Navegador é o programa cliente utilizado
para acessar os sites na internet.
• Antigamente os navegadores eram a base
de textos, em telas pretas com letras
coloridas.
• O primeiro navegador gráfico foi o Mosaic,
que deu origem a equipe do Netscape
Marc Adressen – Criador, com Eric Bina, do Mosaic em 1993.
O Mosaic durou até 1997. Foi criado no NCSA – National
Center os Supercomputing Applications (EUA)
Qualidade de Sistema
•
•
•
•
•
•
•
•
Atrativo
Organizado
Atualizado
Acessível
Correto
Eficiente
Portável
Reutilizável
O que não fazer...
• http://www.roverinformatica.com.br/
• http://www.gatesnfences.com/
• http://web.archive.org/web/20150223043740/http://www.dokimos.or
g/ajff/
• http://www.paperrad.org/newindex.html
• http://www.arngren.net/
• http://www.nayahpromoter.com/
• http://www.lalalalalalalalalalalalalalalalalala.com/
• http://www.2atoms.com/comedy/worstoftheweb/blount.htm
• http://www.desentupidorarolabosta.com.br/
• http://carlaperez.blog.uol.com.br/
• http://www.ingenfeld.de/
• http://tidinha.zip.net/
•
•
•
•
•
•
•
http://www.pennicottjourneys.com.au/
http://www.oniva.com.tr/
http://www.mikimottes.com/
http://www.rocketrestaurants.co.uk/
https://skylarkenglish.com/
http://www.vanillanbanana.com/
http://webvdeo.com/
Antigamente...
• Terra 1999
– http://web.archive.org/web/19990125103806/
http://www.terra.com.br/
• Terra (início 2000)
– http://web.archive.org/web/20000301014444/
http://www.terra.com.br/
• Terra (meados de 2000)
– http://web.archive.org/web/20000520013901/
http://terra.com.br/
Antigamente...
• Terra (final de 2000)
– http://web.archive.org/web/200012090007/htt
p://www.terra.com.br/
• Zip.net (2000)
– http://web.archive.org/web/20000816011619/
http://www.zip.net/
• Zip.net (2001)
– http://web.archive.org/web/20010526225733/
http://www.zip.net/
Antigamente...
• Zipmail (2012)
– http://zipmail.uol.com.br/
• Zipmail (1999)
– http://web.archive.org/web/19990428090021/
http://www.zipmail.com.br/
• Zipmail (2003)
– http://web.archive.org/web/20030215205824/
http://zipmail.uol.com.br/
Antigamente...
• UOL (1996)
– http://web.archive.org/web/19961223175947/http://uol
.com.br/
• UOL (1999)
– http://web.archive.org/web/19991013054506/http://uol
.com.br/
• UOL (2000)
– http://web.archive.org/web/20000511050152/http://w
ww.uol.com.br/
• UOL (2005)
– http://web.archive.org/web/20050204074139/http://w
ww.uol.com.br/
Antigamente...
• Globo.com (2000)
– http://web.archive.org/web/20000510032024/http://w
ww.globo.com/
• Globo.com (2001)
– http://web.archive.org/web/20010418040822/http://w
ww.globo.com/index_nets.html
• Globo.com (2002)
– http://web.archive.org/web/20020927060346/http://w
ww.globo.com/
• Globo.com (2004)
– http://web.archive.org/web/20040622074849/http://w
ww.globo.com/
Cuidados a serem tomados
•
•
•
•
Cores
Imagens
Vídeos e Audio
Animações
– http://www.fastlanestudios.net/
– http://www.evangelcathedral.net/welcome.htm
• Navegação
• Uso de Frames
– http://www.angelfire.com/super/badwebs/
Download

Slide 1 - Professor Burnes