Protocolo HTTP (Hypertext Transfer Protocol)
O protocolo HTTP é um protocolo do nível de aplicação que possui objetividade e rapidez necessárias para suportar sistemas de informação distribuídos, cooperativos e de hipermídia. Suas principais características são as seguintes:
- propiciam busca de informação e atualização up-date
- as mensagens são enviadas em um formato similar aos utilizados pelo correio eletrônico da Internet e pelo MIME (Multiporpose Internet Mail Extensions)
- comunicação entre os agentes usuários e gateways, permitindo acesso a hipermídia a diversos protocolos do mundo Internet, tasi como, SMTP, NNTP, FTP, Gopher, WAIS
- pode ser implementado em cima de qualquer protocolo Internet
- obedece ao paradigma de pedido/resposta: um cliente estabelece uma conexão com um servidor e envia um pedido ao servidor, o qual o analisa e responde. A conexão deve ser estabelecida antes de cada pedido de cliente e encerrada após a resposta
As mensagens seguem o formato da RFC822 e se apresentam na forma de
Bibliografia:
- HTTP Working Group, Internet Draft - draft-left-http-v10-spec-01.txt
T. Berners - MIT/W3C, R. Fielding - UC Irvine, H. Nielsen - MIT/W3C
- ACM Sigcomm Conference on Communications Architectures, Protocols and Applications 1994, Aug 31-Set2, London, UK
Outros protocolos ...