Aplicacao Web: mudanças entre as edições

De Wiki Cursos IFPR Foz
Ir para navegaçãoIr para pesquisar
(Criou página com '==Aplicação Web== A aplicação '''WWW''' (''World Wide Web''), ou simplesmente '''Web''', é uma aplicação que funciona sobre demanda, permitindo a navegação através ...')
 
Sem resumo de edição
Linha 11: Linha 11:
*Páginas Web: As páginas Web armazenadas em servidores são codificadas no formato '''HTML''' (''Hipertext Meta Language'')
*Páginas Web: As páginas Web armazenadas em servidores são codificadas no formato '''HTML''' (''Hipertext Meta Language'')


;Mensagens do Protocolo HTTP: O protocolo HTTP usa o paradigma '''pedido/resposta''' para troca de mensagens entre o cliente e o servidor  [[Media:ApostilaRedes.pdf | (CANTÚ, 2009, pag. 24-25)]].
=== Protocolo HTTP===
O protocolo HTTP usa o paradigma '''pedido/resposta''' para troca de mensagens entre o cliente e o servidor  [[Media:ApostilaRedes.pdf | (CANTÚ, 2009, pag. 24-25)]].


Principais mensagens do [http://pt.wikipedia.org/wiki/Hypertext_Transfer_Protocol Protocolo HTTP]:
;Principais mensagens do [http://pt.wikipedia.org/wiki/Hypertext_Transfer_Protocol Protocolo HTTP]:
*Pedido:
*Pedido:
  GET /index.html HTTP/1.1
  GET /index.html HTTP/1.1

Edição das 19h19min de 27 de março de 2014

Aplicação Web

A aplicação WWW (World Wide Web), ou simplesmente Web, é uma aplicação que funciona sobre demanda, permitindo a navegação através páginas de hipertextos armazenadas em servidores Web.

Elementos da aplicação Web:

  • Clientes: São os navegadores Web, como Firefox, Chrome, IExplorer, etc.
  • Servidores: Armazenam as páginas Web e atendem as requisições de clientes, como por exemplo o servidor Web apache, disponível nas distribuições do Linux.
  • Protocolo HTTP (Hipertext Transfer Protocol): Define o formato das mensagens de requisição e resposta entre os navegadores (clientes) e servidores Web.
  • Protocolo de transporte: TCP.
  • Porta: Os clientes requisitam páginas na porta 80 do servidor Web.
  • Páginas Web: As páginas Web armazenadas em servidores são codificadas no formato HTML (Hipertext Meta Language)

Protocolo HTTP

O protocolo HTTP usa o paradigma pedido/resposta para troca de mensagens entre o cliente e o servidor (CANTÚ, 2009, pag. 24-25).

Principais mensagens do Protocolo HTTP
  • Pedido:
GET /index.html HTTP/1.1
Host: www.exemplo.com
  • Resposta:
HTTP/1.1 200 OK
Date: Mon, 23 May 2005 22:38:34 GMT
Server: Apache/1.3.27 (Unix)  (Red-Hat/Linux)
Last-Modified: Wed, 08 Jan 2003 23:11:55 GMT
Etag: "3f80f-1b6-3e1cb03b"
Accept-Ranges: bytes
Content-Length: 438
Connection: close
Content-Type: text/html; charset=UTF-8
  • Outras respostas comuns:
200 OK
301 Moved Permanently
400 Bad Request
404 Not Found
505 HTTP Version Not Suported