You are on page 1of 5

1

SISTEMA DE INFORMAO
LINGUAGEM DE PROGRAMAO WEB
PROFESSORA LUCIANA FORTES FARIAS

UNIDADE I - INTRODUO E ARQUITETURA PARA WEB

Objetivos
Conhecer os principais conceitos da arquitetura da internet, bem como os
conceitos de rede;
Descrever e comparar solicitaes de pginas web do tipo GET e POST;
Identificar as funes de um servidor web e protocolos usados em pginas da
internet.

Breve histrico e Evoluo da Internet


Cenrio
Dcada de 1960
Guerra Fria
Disputa entre Unio Sovitica e Estados Unidos
Governo dos Estados Unidos temia um ataque russo s bases militares
Idealizado um modelo de troca e compartilhamento de informaes que permitisse
a descentralizao das mesmas
Se o Pentgono fosse atingido, as informaes armazenadas ali no estariam
perdidas
Soluo
ARPANET
Rede criada pela ARPA - Advanced Research Projects Agency
Como a ARPANET funcionava?
chaveamento de pacotes
Ataque no aconteceu
Fenmeno sim
Novo Cenrio
Dcada de 1970
Tenso entre URSS e EUA diminui
Governo dos EUA permitiu que pesquisadores de universidades que trabalhassem
2

em estudos na rea de defesa entrassem na ARPANET


Dividiu-se ento este sistema em dois grupos:
MILNET - localidades militares
Nova ARPANET - localidades no militares
A Internet
1978/1983: Surgimento do TCP/IP
Transmission Control Protocol/ Internet Protocol
Trfego de informaes encaminhado de uma rede para outra
Padres que especificam como os computadores vo se comunicar e cria
convenes para interconectar redes e para o roteamento atravs dessas
conexes
01/01/1983 (Flag Day): o protocolo TCP/IP se tornou o nico protocolo
aprovado pela ARPANET
O termo internet foi uma abreviao de internetworking
Governo norte-americano investiu na criao de backbones
Poderosos computadores conectados que permitem grandes fluxos de dados
Conexes so feitas por fibra tica, satlite e transmisso por rdio

A World Wide Web


1989-1990: Cientista Timothy Berners-Lee, do CERN, criou a World Wide Web
Atualmente Tim Berners-Lee o diretor do World Wide Web
Consortium (W3C)
CERN (Conseil Europen pour la Recherche Nuclaire) - Organizao
Europeia para a Pesquisa Nuclear
O que ? O que ficou diferente aps a WWW?
Sistema de documentos em hipermdia que so interligados e executados
na Internet/ vdeos, sons, hipertextos, figuras

A Internet no Brasil
1988: redes ligavam universidades do Brasil a instituies nos Estados Unidos
Na dcada de 90 o Ibase (Instituto Brasileiro de Anlises Sociais e
Econmicas) comeou a testar o AlterNex, o primeiro servio brasileiro de
Internet no-acadmica e no-governamental
1989: o Ministrio da Cincia e Tecnologia lana um projeto pioneiro, a Rede
Nacional de Ensino e Pesquisa (RNP).
A Internet no Brasil (cont.)
1991: lanado primeiro backbone brasileiro destinado exclusivamente
comunidade acadmica
1995: o governo resolveu abrir o backbone e fornecer conectividade a provedores
de acesso comerciais
1997: nova fase na Internet brasileira
A Internet no Brasil (cont.)
2000: implantado o backbone RNP2 com o objetivo de interligar todo o pas em
uma rede de alta tecnologia
conecta os 27 estados brasileiros
3

interliga mais de 400 instituies de ensino superior e de pesquisa no pas


mais de 800 unidades usam os servios de rede que a RNP oferece
2002: RNP transformada em uma organizao social pelo ento Presidente da
Repblica
2005: a comunicao entre os Pontos de Presena (PoPs) da rede comeou a ser
ampliada com o uso de tecnologia tica, o que elevou a capacidade de
operao a 11 Gbps

Evoluo da Internet
Web 1.0
Esttica
Seus contedos no podem ser alterados pelos usurios finais
Todo o contedo da pgina somente leitura
Sem interatividade do usurio com a pgina
Quem se destacava
Altavista
Geocities
Yahoo
Cad
Hotmail

Web 2.0
Na Web 2.0 os softwares funcionam pela Internet
A Web a plataforma, o software um servio
Sem ciclos de lanamento de programas - programas so corrigidos, alterados e
melhorados o tempo todo
O contedo dos sites tambm sofreu um enorme impacto:
Usurio pode participar, gerando e organizando as informaes
Mesmo quando o contedo no gerado pelos usurios, este pode ser
enriquecido atravs de comentrios, avaliao, ou personalizao
Filtragem de informao mais relevante para o usurio
Compartilhamento de informaes

Web 3.0
Web semntica
Terceira onda da Internet
Web Inteligente
Prope-se a ser, num perodo de cinco a dez anos, a terceira gerao da Internet
D maior sentido a resultados
Muda as formas de pesquisas para facilitar a vida do usurio da web 2.0
Supre as necessidades de hoje quanto a excesso de dados - Filtragem
Focada mais nas estruturas dos sites e menos no usurio
Proporciona melhor interatividade entre homem e mquina
Melhora as linguagens de programao
4

Introduo - Conceitos de Redes


A internet uma rede composta basicamente dos seguintes elementos

Internet
Milhes de elementos de computao interligados (hosts, sistemas finais)
pcs, estaes de trabalho, servidores
telefones digitais
Eletrodomsticos inteligentes
Cada um executando vrias aplicaes distribudas
Vrios Enlaces de comunicao
fibra, cobre, rdio, satlite
Vrios Roteadores:
enviam pacotes (blocos) de dados atravs da rede
Servios da Internet
Infraestrutura de comunicao permite aplicaes distribudas:
www,
email,
games,
ecommerce,
database,
chat
Servios de comunicao oferecidos:
No orientado a conexo
Orientado conexo
Rede
Uma rede de computadores consiste
na interconexo entre dois ou mais computadores e dispositivos
complementares
acoplados atravs de recursos de comunicao,
geograficamente distribudos,
permitindo a troca de dados entre estas unidades
e otimizando recursos de hardware e software.
Classificao das redes quanto a distribuio geogrfica:
LANs
MANs
WANs
LANs

Protocolos
Protocolos definem:
Os formatos das mensagens
Ordem das mensagens enviadas e recebidas pelas entidades de rede
Aes a serem tomadas na transmisso e recepo de mensagens
5

Protocolo TCP/IP
TCP Transfer Control Protocol
IP Internet Protocol
Conjunto ou pilha de protocolos
Exemplos:
FTP File Transfer Protocol
HTTP Hypertext Transfer Protocol
SMTP Simple Mail Transfer Protocol

Protocolo HTTP
Hypertext Transfer Protocol Protocolo de Transferncia de Hipertexto
Executado no topo do TCP/IP
Camada de Aplicao
Sequncia simples de Solicitao/Resposta

Elementos do fluxo de Solicitao:


O mtodo http
O que um mtodo?
A pgina que ser executada
Uma URL
Os parmetros do formulrio
Em mtodos, o que seria equivalente a parmetros?
Argumentos para um mtodo

Elementos do fluxo de Resposta:


Um cdigo de status
Solicitao ok ou negativa
Tipo de contedo: Texto, Vdeo, Imagem etc
O contedo: Texto, vdeo, imagem, O HTML real

O HTML parte da Resposta HTTP

Solicitaes GET
uma simples solicitao
Principal atribuio pedir ao browser que CONSIGA algum recurso
Arquivo, jpg, mp4 etc
Solicitaes POST
Solicitao mais poderosa
Pode solicitar algo e, ao mesmo tempo, enviar os dados de um formulrio para o
servidor
Parmetros
Os resultados sero conforme dados variveis

You might also like