Introdução à Arquitetura Web

14
Introdução à Arquitetura Web Breno Vitorino Seminários I PUC Minas Contagem

Transcript of Introdução à Arquitetura Web

Introdução à Arquitetura Web

Breno VitorinoSeminários I

PUC Minas Contagem

A alvorada: ARPANET (1969)

Tim Bernes-Lee: concepção da Web (1989)

A Web é movida porInfraestrutura:

Hardware, Serviços e Protocolos

Protocolo IP

É um endereço único de um dispositivo na Web

Exemplo: 200.255.125.206

URL

URL = Uniform Resource Locator

É um nome associado a um endereço na Web

Exemplo: http://www.embratel.com.br

Protocolo HTTP

Protocolo = regras e formatos para comunicação de dados

HTTP = Hipertext Transfer Protocol

Recupera recursos referenciados por uma URL.

Serviço DNS

DNS = Domain Name Service

Faz a tradução de nomes para números IP:

www.embratel.com.br → 200.255.125.206

A Web é movida porSoftware: Navegador,

Servidores e Linguagens

A evolução do software

Cliente / Servidor

Cliente → envia requisições e processa respostas.

Servidor → recebe requisições, processa e envia respostas.

Software cliente

Navegador (browser)

É composto de:

- Um codificador/decodificador de HTTP

- Um renderizador de HTML e CSS

- Um interpretador de Javascript

Software Servidor

Servidor Web

Exemplos: Apache, IIS, PWS

É composto de:

- Codificador/Decodificador HTTP

- Processador de requisições

- Ambiente de execução de linguagens

Breno [email protected]

brenovitorino.wordpress.com

Obrigado!