O documento discute a arquitetura da web, incluindo navegadores web, DNS, HTTP, servidores web, requisições e respostas. Explica como os navegadores se comunicam com servidores web para fazer pedidos e processar respostas, e como o DNS relaciona nomes de domínio a endereços IP.
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