You are on page 1of 29

Tecnologias

Web

Aula 1

João Paulo
Brognoni Casati
Plano de Ensino
Ementa
O ambiente de Internet: como funciona, protocolos,
diversas aplicações
Diferenciação entre ambientes cliente e servidor
Introdução à criação de páginas Web simples
Linguagem de marcação, script e estilos

Conteúdos
O ambiente Internet
Introdução à construção de páginas estáticas
Linguagem de marcação e estilos
Tabelas, formulários e validação
2
Plano de Ensino
Objetivo Geral
Conhecer em profundidade o ambiente de Internet
Apresentar os mecanismos básicos de criação de
páginas estáticas para a Internet

Objetivos Específicos
Compreender, definir e utilizar o ambiente Internet
Criar páginas estáticas simples
Conhecer e diferenciar todos os tipos de aplicativos
existentes na Internet

3
Plano de Ensino
Bibliografia básica
VIEIRA, E.. Os bastidores da Internet no Brasil. 1.ed. São Paulo:
Editora Manole, 2003.
DEITEL, P. J.; DEITEL, H. M. Ajax, Rich Internet Applications e
desenvolvimento para WEB para programadores.
1. ed. São Paulo: Editora Pearson, 2009.
MANZANO, J. A. N. G.; ALVES, S. T.. Guia de Orientação e
Desenvolvimento de sites: HTML, XHTML, CSS E
JAVASCRIPT/JSCRIPT. 1. ed. São Paulo: Érica. 2008.

Bibliografia complementar
HUBBARD, J.. Programação com Java. 1. ed. São Paulo: Editora
Relativa, 2002.
PAULA FILHO, W. P.. Multimídia: Conceitos e Aplicações. 1. ed.
Rio de Janeiro: Editora LTC, 2000.
(V) LEMAY, Lauura; Aprenda a Criar Páginas com HTML e
XHTML em 21 dias; Pearson; 2002;
4
Conteúdo da Aula
• Ambiente da Internet

• Histórico do surgimento da Internet

• O Protocolo TCP/IP

5
Ambiente da Internet
• Internet antigamente

– Rede mundial de computadores

– Usos específicos
• Comunicação Militar

• Aplicações bancárias

• Pesquisa

6
Ambiente da Internet
• Internet hoje em dia
– A “Grande Rede”

– “Tudo” está conectado à internet

– Uso generalizado
• Comunicação para qualquer finalidade

• Segurança

• Entretenimento

• Muitas outras...
7
Histórico da Internet
• Primeiros registros
– Década de 60 (1962)

– Surge o conceito de uma


“Rede Intergalática de Computadores”

• Necessidade:
– Importância da comunicação em cenários
militares

8
Histórico da Internet
• ARPANet (1969)
– Apenas 4 computadores conectados
– Link com taxa de 50kbps
– Interligava 4 universidades americanas
– Transmissão de dados por pacotes

• Protocolo TCP/IP (1973)


– Modelo padronizado de comunicação
– Utilizado até hoje!

9
Histórico da Internet
• Outras grandes redes
– USENET (1979)
– BITNET (1981)

• Sistemas BBS
– Utilizavam modems conectados por linhas
telefônicas domésticas

• FIDONET (1984)
– Interconexão dos BBS

10
Histórico da Internet
• PCBoard, gerenciador de BBS

11
Histórico da Internet
• Em 1987
– Haviam 20.000 hosts conectados na internet

• No início dos anos 90


– O CERN cria o HTML

• Em 1992
– É criado o primeiro navegador: MOSAIC
– Netscape Navigator foi o mais importante
navegador da década

12
Histórico da Internet

13
Histórico da Internet
• Em seguida
– Muitas empresas foram criadas exclusivamente
para atuar na Internet.

• Ebay

• Amazon

• Yahoo

• Altavista

14
Protocolo TCP/IP
• O funcionamento da Internet baseia-se no protocolo
TCP/IP
– Tem como precursor a comutação de pacotes
utilizada pela ARPANet

• O TCP/IP é composto por dois protocolos:


– TCP

• Transmission Control Protocol


– IP

• Internet Protocol
15
Protocolo TCP/IP
• Camada mais baixa da arquitetura da internet
– Protocolos em hardware e software

• Segundo nível
– Protocolo IP

• Terceiro nível
– Protocolos de transporte TCP e UDP

• Camada mais alta


– Protocolos de aplicação

16
Protocolo TCP/IP

Fonte: Adaptado de (PETERSON & DAVIE, 2004)


17
Protocolo TCP/IP
• Protocolo IP
– Identifica os hosts da rede unicamente

• Exemplo: 200.45.63.124
– Concentra inúmeros protocolos em apenas uma
rede lógica

18
Protocolo TCP/IP
• Protocolo TCP

– Requer conexão
– Modelo confiável
– Checagem de integridade de pacote
– Full Duplex
– Entrega Ordenada
– Controle de Fluxo

19
Protocolo TCP/IP
• Protocolo UDP
– Modelo NÃO confiável
– Menor “custo”
– NÃO Requer conexão
– NÃO checa a integridade do pacote
– 1 para N

• Envio para diversos destinos


– Utilizado para:

• Serviços de transmissão de audio/video

20
Protocolo TCP/IP
• Portas
– São comuns aos protocolos TCP e UDP

– 16 bits

• 0 – 65535
– Para se conectar com vários servidores/serviços
ao mesmo tempo

– Porta de origem e porta de destino

21
Protocolo TCP/IP
• Algumas portas padrão

PORTA SERVIÇO
80 HTTP
443 HTTPS
22 SSH
21 FTP
53 DNS
25 SMTP
3389 RDP (acesso remoto)

22
Protocolo TCP/IP
• Portas
– São comuns aos protocolos TCP e UDP

– 16 bits

• 0 – 65535
– Para se conectar com vários servidores / serviços
ao mesmo tempo

– Porta de origem e porta de destino

23
Tecnologias
Web

Atividade 1

João Paulo
Brognoni Casati
1) Qual a principal grande rede que influenciou o
surgimento da internet?

• Resposta:
– ARPANet

25
2) Qual o principal navegador da década de 90?
• Resposta:
– Netscape Navigator

26
3) Dê um exemplo de endereço IP.
• Resposta:
– 200.55.44.123

27
4) Qual o protocolo mais indicado para a
comunicação por HTTP? Por que?

• Resposta:
– TCP, pois garante a
integridade dos dados

28
5) Qual o protocolo mais indicado para a exibição de
filmes on-line por streaming? Por que?

• Resposta:
– UDP, pois tem menor “custo” e não há a
necessidade de se ter todos os pacotes
transmitidos de forma íntegra.

29

You might also like