SlideShare uma empresa Scribd logo
1 de 15
ARQUITETURA WEB
MATHEUS MATOS FERREIRA
Tecnico em Informática
O QUE SERÁ ABORDADO ?
- NAVEGADOR WEB;
- DNS;
- HTTP;
- SERVIDOR WEB;
- REQUISIÇÃO E RESPOSTA.
NAVEGADOR WEB
É FUNDAMENTAL, COMUNICAM-SE
GERALMENTE COM SERVIDORES WEB PARA
FAZER PEDIDO (REQUESIÇÕES) DE ARQUIVOS
E PROCESSAR AS RESPOSTAS VINDAS DO
SERVIDOR.
A FINALIDADE PRINCIPAL DO NAVEGADOR É FAZER-SE O
PEDIDO DE UM DETERMINADO CONTEÚDO DA WEB E
PROVIDENCIAR A EXIBIÇÃO DO MESMO.
DNS
DOMAIN NAME SYSTEM, UMA ESPÉCIE DE BANCO
DE DADOS QUE RELACIONA O ENDEREÇO "NOMINAL"
DE UM SITE COMO WWW.UOL.COM.BR COM O
ENDEREÇO REAL ONDE ESTÁ A PÁGINA NA REDE,
PARA PODER ACESSÁ-LA. ESSE "ENDEREÇO REAL" É
DADO PELO NÚMERO DE IP (INTERNET PROTOCOL), E
POR ESSE ENDEREÇO DE IP É POSSIVEL TER ACESSO
AO SERVIDOR WEB.
A FINALIDADE PRINCIPAL DO DNS É DEIXAR MAIS
APRESENTAVEL PARA O USUARIO FINAL.
HTTP
HYPERTEXT TRANSFER PROTOCOL, É UM
PROTOCOLO/PADRÃO DE COMUNICAÇÃO ENTRE
SISTEMAS DE INFORMAÇÃO QUE PERMITE A
TRANSFERÊNCIA DE DADOS ENTRE REDES DE
COMPUTADORES, PRINCIPALMENTE NA INTERNET.
BASICAMENTE É O PADRAO QUE DOIS PERIFERICOS
CONVERSAM ENTRE SI ( CLIENTE E SERVIDOR WEB).
SERVIDOR WEB
UM PROGRAMA DE COMPUTADOR RESPONSÁVEL POR
ACEITAR REQUERIMENTOS NO PADRAO HTTP DE CLIENTES,
A PARTIR DAÍ É PROCESSADO O PEDIDO DO CLIENTE, E
CONFORME AS RESTRIÇÕES DE SEGURANÇA E A EXISTÊNCIA
DA INFORMAÇÃO SOLICITADA, O SERVIDOR DEVOLVE OS
DADOS. GENERICAMENTE TUDO O QUE SE ENQUADRE NO
CONCEITO DE FICHEIRO PODE SER ENVIADO COMO
RESULTADO DE UM PEDIDO HTTP.
PRINCIPAIS SERVIDORES WEB: APACHE, IIS;
BASICAMENTE RECEBE O REQUIRIMENTO DO CLIENTE, FAZ
TODO O PROCESSAMENTO E DEVOLVE UMA RESPOSTA AO
MESMO.
REQUISIÇÃO E RESPOSTA
REQUISIÇÃO É O PEDIDO DO CLIENTE AO SERVIDOR WEB, E
RESPOSTA, COMO O NOME DIZ, É A RESPOSTA DO SERVIDOR
WEB AO CLIENTE.
BASICAMENTE O REQUIRIMENTO E RESPOSTA É UM NOME
MAIS “TECNICO” PARA ENTRADA E SAIDA DE INFORMAÇÕES
QUE É A BASE DA PROGRAMAÇÃO.
ACESSANDO PAGINA WEB
NAVEGADORES
- CHROME
- OPERA
- EDGE
- SAFARI
LINGUAGENS
- HTML
- CSS
- JS
http://www.nytimes.com/
DNS SENAI/CPS
DNS SENAI/SP
www.nytimes.com/
170.149.159.130
ACESSANDO PAGINA WEB
NAVEGADORES
- CHROME
- OPERA
- EDGE
- SAFARI
LINGUAGENS
- HTML
- CSS
- JS
http://www.nytimes.com/
DNS SENAI/CPS
DNS SENAI/SP
www.nytimes.com/
170.149.159.130
NAVEGADORES
- CHROME
- OPERA
- EDGE
- SAFARI
LINGUAGENS
- HTML
- CSS
- JS
SERVIDOR WEB
- APACHE
- IIS
- TOMCAT
- GLASSFISH
LINGUAGENS
- C#
- JAVA
- PHP
- JS
REQUISIÇÃO
HTTP
O SERVIDOR
WEB ELE
PROCESSA AS
INFORMAÇOES
RECEBIDAS
PELA
REQUISIÇÃO
É ENVIADO UM
“RELATORIO DE
USO”
ACESSANDO PAGINA WEB
170.149.159.130
NAVEGADORES
- CHROME
- OPERA
- EDGE
- SAFARI
LINGUAGENS
- HTML
- CSS
- JS
SERVIDOR WEB
- APACHE
- IIS
- TOMCAT
- GLASSFISH
LINGUAGENS
- C#
- JAVA
- PHP
- JS
REQUISIÇÃO
HTTP
O SERVIDOR
WEB ELE
PROCESSA AS
INFORMAÇOES
RECEBIDAS
PELA
REQUISIÇÃO
É ENVIADO UM
“RELATORIO DE
USO”
ACESSANDO PAGINA WEB
170.149.159.130
NAVEGADORES
- CHROME
- OPERA
- EDGE
- SAFARI
LINGUAGENS
- HTML
- CSS
- JS
SERVIDOR WEB
- APACHE
- IIS
- TOMCAT
- GLASSFISH
LINGUAGENS
- C#
- JAVA
- PHP
- JS
REQUISIÇÃO
RESPOSTA
HTTP
RELATORIO É CONFERIDO E CASO NÃO
HOUVER ERROS A PAGINA É CARREGADA
NO NAVEGADOR
HTTP
ACESSANDO PAGINA WEB
170.149.159.130
NAVEGADORES
- CHROME
- OPERA
- EDGE
- SAFARI
LINGUAGENS
- HTML
- CSS
- JS
SERVIDOR WEB
- APACHE
- IIS
- TOMCAT
- GLASSFISH
LINGUAGENS
- C#
- JAVA
- PHP
- JS
REQUISIÇÃO
RESPOSTA
RELATORIO É CONFERIDO E CASO NÃO
HOUVER ERROS A PAGINA É CARREGADA
NO NAVEGADOR
HTTP
ACESSANDO PAGINA WEB
HTTP
170.149.159.130
NAVEGADORES
- CHROME
- OPERA
- EDGE
- SAFARI
LINGUAGENS
- HTML
- CSS
- JS
SERVIDOR WEB
- APACHE
- IIS
- TOMCAT
- GLASSFISH
LINGUAGENS
- C#
- JAVA
- PHP
- JS
REQUISIÇÃO
RESPOSTA
ACESSANDO PAGINA WEB
170.149.159.130
FIM.
MATHEUS MATOS FERREIRA
Técnico em Informática

Mais conteúdo relacionado

Mais procurados (8)

Desenvolvimento de sites aula1
Desenvolvimento de sites   aula1Desenvolvimento de sites   aula1
Desenvolvimento de sites aula1
 
Aula de ASP
Aula de ASPAula de ASP
Aula de ASP
 
HTTP - Visão geral
HTTP - Visão geralHTTP - Visão geral
HTTP - Visão geral
 
NAT - Windows Server 2003 (Instalação com placas de rede pré-configuradas)
NAT - Windows Server 2003 (Instalação com placas de rede pré-configuradas)NAT - Windows Server 2003 (Instalação com placas de rede pré-configuradas)
NAT - Windows Server 2003 (Instalação com placas de rede pré-configuradas)
 
Minicurso Samba
Minicurso SambaMinicurso Samba
Minicurso Samba
 
5. Pesquisa AtravéS Dos Operadores Booleanos (14 04 09)
5. Pesquisa AtravéS Dos Operadores Booleanos (14 04 09)5. Pesquisa AtravéS Dos Operadores Booleanos (14 04 09)
5. Pesquisa AtravéS Dos Operadores Booleanos (14 04 09)
 
Glossário
GlossárioGlossário
Glossário
 
Técnicas de Programação para a Web
Técnicas de Programação para a WebTécnicas de Programação para a Web
Técnicas de Programação para a Web
 

Semelhante a Arquitetura web

1 serviços de-rede-dns-dhcp-web
1 serviços de-rede-dns-dhcp-web1 serviços de-rede-dns-dhcp-web
1 serviços de-rede-dns-dhcp-web
angelnisia
 
Introdução à Arquitetura Web
Introdução à Arquitetura WebIntrodução à Arquitetura Web
Introdução à Arquitetura Web
Breno Vitorino
 
Web Services - Grupo F
Web Services - Grupo FWeb Services - Grupo F
Web Services - Grupo F
mdmansur
 
Reduzindo Tempo de Resposta do Servidor - WordCamp BH 2014
Reduzindo Tempo de Resposta do Servidor - WordCamp BH 2014Reduzindo Tempo de Resposta do Servidor - WordCamp BH 2014
Reduzindo Tempo de Resposta do Servidor - WordCamp BH 2014
Celso Fernandes
 
Implementandoservidordnsnowindows2003
Implementandoservidordnsnowindows2003Implementandoservidordnsnowindows2003
Implementandoservidordnsnowindows2003
fernandomeschini
 
Latinoware2012 - Desenvolvendo interfaces WEB com HOLY de forma prática e efi...
Latinoware2012 - Desenvolvendo interfaces WEB com HOLY de forma prática e efi...Latinoware2012 - Desenvolvendo interfaces WEB com HOLY de forma prática e efi...
Latinoware2012 - Desenvolvendo interfaces WEB com HOLY de forma prática e efi...
Leandro Guimarães
 

Semelhante a Arquitetura web (20)

1 serviços de-rede-dns-dhcp-web
1 serviços de-rede-dns-dhcp-web1 serviços de-rede-dns-dhcp-web
1 serviços de-rede-dns-dhcp-web
 
Introdução à Arquitetura Web
Introdução à Arquitetura WebIntrodução à Arquitetura Web
Introdução à Arquitetura Web
 
Como a web funciona
Como a web funcionaComo a web funciona
Como a web funciona
 
WebAPI-Route-Translate-BasicAuth
WebAPI-Route-Translate-BasicAuthWebAPI-Route-Translate-BasicAuth
WebAPI-Route-Translate-BasicAuth
 
Web Services - Grupo F
Web Services - Grupo FWeb Services - Grupo F
Web Services - Grupo F
 
Cloud Security - Exceda 2014
Cloud Security - Exceda 2014Cloud Security - Exceda 2014
Cloud Security - Exceda 2014
 
VIII Encontro de Parceiros Microsoft - Visão da Microsoft para Plataforma de TI
VIII Encontro de Parceiros Microsoft - Visão da Microsoft para Plataforma de TIVIII Encontro de Parceiros Microsoft - Visão da Microsoft para Plataforma de TI
VIII Encontro de Parceiros Microsoft - Visão da Microsoft para Plataforma de TI
 
Aula 1 - Testando a Segurança de Sua Aplicação Web
Aula 1 - Testando a Segurança de Sua Aplicação WebAula 1 - Testando a Segurança de Sua Aplicação Web
Aula 1 - Testando a Segurança de Sua Aplicação Web
 
Reduzindo Tempo de Resposta do Servidor - WordCamp BH 2014
Reduzindo Tempo de Resposta do Servidor - WordCamp BH 2014Reduzindo Tempo de Resposta do Servidor - WordCamp BH 2014
Reduzindo Tempo de Resposta do Servidor - WordCamp BH 2014
 
Levando Serverless para o Edge - ARC301 - Sao Paulo Summit
Levando Serverless para o Edge -  ARC301 - Sao Paulo SummitLevando Serverless para o Edge -  ARC301 - Sao Paulo Summit
Levando Serverless para o Edge - ARC301 - Sao Paulo Summit
 
O que você precisa saber sobre Desenvolvimento Web
O que você precisa saber sobre Desenvolvimento WebO que você precisa saber sobre Desenvolvimento Web
O que você precisa saber sobre Desenvolvimento Web
 
Web 2.0 e RIA com PHP
Web 2.0 e RIA com PHPWeb 2.0 e RIA com PHP
Web 2.0 e RIA com PHP
 
Web Sphere
Web SphereWeb Sphere
Web Sphere
 
Implementandoservidordnsnowindows2003
Implementandoservidordnsnowindows2003Implementandoservidordnsnowindows2003
Implementandoservidordnsnowindows2003
 
WordPress como um backend de seus aplicativos
WordPress como um backend de seus aplicativosWordPress como um backend de seus aplicativos
WordPress como um backend de seus aplicativos
 
Ria
RiaRia
Ria
 
Latinoware 2012 - Desenvolvendo Interfaces com Holy
Latinoware 2012 - Desenvolvendo Interfaces com HolyLatinoware 2012 - Desenvolvendo Interfaces com Holy
Latinoware 2012 - Desenvolvendo Interfaces com Holy
 
Latinoware2012 - Desenvolvendo interfaces WEB com HOLY de forma prática e efi...
Latinoware2012 - Desenvolvendo interfaces WEB com HOLY de forma prática e efi...Latinoware2012 - Desenvolvendo interfaces WEB com HOLY de forma prática e efi...
Latinoware2012 - Desenvolvendo interfaces WEB com HOLY de forma prática e efi...
 
Fsi8a Sistemas Internet
Fsi8a Sistemas InternetFsi8a Sistemas Internet
Fsi8a Sistemas Internet
 
Projeto jorge,jefff, matheus
Projeto   jorge,jefff, matheusProjeto   jorge,jefff, matheus
Projeto jorge,jefff, matheus
 

Arquitetura web

  • 1. ARQUITETURA WEB MATHEUS MATOS FERREIRA Tecnico em Informática
  • 2. O QUE SERÁ ABORDADO ? - NAVEGADOR WEB; - DNS; - HTTP; - SERVIDOR WEB; - REQUISIÇÃO E RESPOSTA.
  • 3. NAVEGADOR WEB É FUNDAMENTAL, COMUNICAM-SE GERALMENTE COM SERVIDORES WEB PARA FAZER PEDIDO (REQUESIÇÕES) DE ARQUIVOS E PROCESSAR AS RESPOSTAS VINDAS DO SERVIDOR. A FINALIDADE PRINCIPAL DO NAVEGADOR É FAZER-SE O PEDIDO DE UM DETERMINADO CONTEÚDO DA WEB E PROVIDENCIAR A EXIBIÇÃO DO MESMO.
  • 4. DNS DOMAIN NAME SYSTEM, UMA ESPÉCIE DE BANCO DE DADOS QUE RELACIONA O ENDEREÇO "NOMINAL" DE UM SITE COMO WWW.UOL.COM.BR COM O ENDEREÇO REAL ONDE ESTÁ A PÁGINA NA REDE, PARA PODER ACESSÁ-LA. ESSE "ENDEREÇO REAL" É DADO PELO NÚMERO DE IP (INTERNET PROTOCOL), E POR ESSE ENDEREÇO DE IP É POSSIVEL TER ACESSO AO SERVIDOR WEB. A FINALIDADE PRINCIPAL DO DNS É DEIXAR MAIS APRESENTAVEL PARA O USUARIO FINAL.
  • 5. HTTP HYPERTEXT TRANSFER PROTOCOL, É UM PROTOCOLO/PADRÃO DE COMUNICAÇÃO ENTRE SISTEMAS DE INFORMAÇÃO QUE PERMITE A TRANSFERÊNCIA DE DADOS ENTRE REDES DE COMPUTADORES, PRINCIPALMENTE NA INTERNET. BASICAMENTE É O PADRAO QUE DOIS PERIFERICOS CONVERSAM ENTRE SI ( CLIENTE E SERVIDOR WEB).
  • 6. SERVIDOR WEB UM PROGRAMA DE COMPUTADOR RESPONSÁVEL POR ACEITAR REQUERIMENTOS NO PADRAO HTTP DE CLIENTES, A PARTIR DAÍ É PROCESSADO O PEDIDO DO CLIENTE, E CONFORME AS RESTRIÇÕES DE SEGURANÇA E A EXISTÊNCIA DA INFORMAÇÃO SOLICITADA, O SERVIDOR DEVOLVE OS DADOS. GENERICAMENTE TUDO O QUE SE ENQUADRE NO CONCEITO DE FICHEIRO PODE SER ENVIADO COMO RESULTADO DE UM PEDIDO HTTP. PRINCIPAIS SERVIDORES WEB: APACHE, IIS; BASICAMENTE RECEBE O REQUIRIMENTO DO CLIENTE, FAZ TODO O PROCESSAMENTO E DEVOLVE UMA RESPOSTA AO MESMO.
  • 7. REQUISIÇÃO E RESPOSTA REQUISIÇÃO É O PEDIDO DO CLIENTE AO SERVIDOR WEB, E RESPOSTA, COMO O NOME DIZ, É A RESPOSTA DO SERVIDOR WEB AO CLIENTE. BASICAMENTE O REQUIRIMENTO E RESPOSTA É UM NOME MAIS “TECNICO” PARA ENTRADA E SAIDA DE INFORMAÇÕES QUE É A BASE DA PROGRAMAÇÃO.
  • 8. ACESSANDO PAGINA WEB NAVEGADORES - CHROME - OPERA - EDGE - SAFARI LINGUAGENS - HTML - CSS - JS http://www.nytimes.com/ DNS SENAI/CPS DNS SENAI/SP www.nytimes.com/ 170.149.159.130
  • 9. ACESSANDO PAGINA WEB NAVEGADORES - CHROME - OPERA - EDGE - SAFARI LINGUAGENS - HTML - CSS - JS http://www.nytimes.com/ DNS SENAI/CPS DNS SENAI/SP www.nytimes.com/ 170.149.159.130
  • 10. NAVEGADORES - CHROME - OPERA - EDGE - SAFARI LINGUAGENS - HTML - CSS - JS SERVIDOR WEB - APACHE - IIS - TOMCAT - GLASSFISH LINGUAGENS - C# - JAVA - PHP - JS REQUISIÇÃO HTTP O SERVIDOR WEB ELE PROCESSA AS INFORMAÇOES RECEBIDAS PELA REQUISIÇÃO É ENVIADO UM “RELATORIO DE USO” ACESSANDO PAGINA WEB 170.149.159.130
  • 11. NAVEGADORES - CHROME - OPERA - EDGE - SAFARI LINGUAGENS - HTML - CSS - JS SERVIDOR WEB - APACHE - IIS - TOMCAT - GLASSFISH LINGUAGENS - C# - JAVA - PHP - JS REQUISIÇÃO HTTP O SERVIDOR WEB ELE PROCESSA AS INFORMAÇOES RECEBIDAS PELA REQUISIÇÃO É ENVIADO UM “RELATORIO DE USO” ACESSANDO PAGINA WEB 170.149.159.130
  • 12. NAVEGADORES - CHROME - OPERA - EDGE - SAFARI LINGUAGENS - HTML - CSS - JS SERVIDOR WEB - APACHE - IIS - TOMCAT - GLASSFISH LINGUAGENS - C# - JAVA - PHP - JS REQUISIÇÃO RESPOSTA HTTP RELATORIO É CONFERIDO E CASO NÃO HOUVER ERROS A PAGINA É CARREGADA NO NAVEGADOR HTTP ACESSANDO PAGINA WEB 170.149.159.130
  • 13. NAVEGADORES - CHROME - OPERA - EDGE - SAFARI LINGUAGENS - HTML - CSS - JS SERVIDOR WEB - APACHE - IIS - TOMCAT - GLASSFISH LINGUAGENS - C# - JAVA - PHP - JS REQUISIÇÃO RESPOSTA RELATORIO É CONFERIDO E CASO NÃO HOUVER ERROS A PAGINA É CARREGADA NO NAVEGADOR HTTP ACESSANDO PAGINA WEB HTTP 170.149.159.130
  • 14. NAVEGADORES - CHROME - OPERA - EDGE - SAFARI LINGUAGENS - HTML - CSS - JS SERVIDOR WEB - APACHE - IIS - TOMCAT - GLASSFISH LINGUAGENS - C# - JAVA - PHP - JS REQUISIÇÃO RESPOSTA ACESSANDO PAGINA WEB 170.149.159.130