Buscar

Tecnologias Web: Ambiente e Protocolos

Prévia do material em texto

Tecnologias Web
João Paulo Brognoni Casati
Aula 1
*
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
*
*
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
*
*
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; 
*
Conteúdo da Aula
Ambiente da Internet
Histórico do surgimento da Internet
O Protocolo TCP/IP
*
*
Ambiente da Internet
Internet antigamente
Rede mundial de computadores
Usos específicos
Comunicação Militar
Aplicações bancárias
Pesquisa
*
*
Internet hoje em dia
A “Grande Rede”
“Tudo” está conectado à internet
Uso generalizado
Comunicação para qualquer finalidade
Segurança
Entretenimento
Muitas outras...
*
Ambiente da Internet
*
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
*
*
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!
*
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
*
Histórico da Internet
*
PCBoard, gerenciador de BBS
*
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
*
Histórico da Internet
*
*
Histórico da Internet
*
Em seguida
Muitas empresas foram criadas exclusivamente para atuar na Internet.
Ebay
Amazon
Yahoo
Altavista
*
Histórico da Internet
*
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
*
*
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
*
Protocolo TCP/IP
*
Fonte: Adaptado de (PETERSON & DAVIE, 2004)
*
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
*
Protocolo TCP/IP
*
Protocolo TCP
Requer conexão
Modelo confiável
Checagem de integridade de pacote
Full Duplex
Entrega Ordenada
Controle de Fluxo
*
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
*
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 
*
Protocolo TCP/IP
*
Algumas portas padrão
*
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 
*
Protocolo TCP/IP
Tecnologias Web
João Paulo Brognoni Casati
Atividade 1
*
*
Qual a principal grande rede que influenciou o surgimento da internet?
Resposta:
ARPANet
*
*
Qual o principal navegador da década de 90?
Resposta:
Netscape Navigator
*
*
Dê um exemplo de endereço IP.
Resposta:
200.55.44.123
*
*
Qual o protocolo mais indicado para a comunicação por HTTP? Por que?
Resposta:
TCP, pois garante a integridade dos dados
*
*
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.

Continue navegando