Um pouco do protocolo HTTP

O presente artigo tem por objeto tratar do conceito do protocolo HTTP usado em páginas web. O mesmo trata de conceitos da World Wide Web, conceitos sobre a troca de mensagens cliente-servidor através do protocolo HTTP, ampliando desta forma o conhecimento e o entendimento do assunto.

[ Hits: 49.349 ]

Por: Leandro Rodrigo em 31/05/2011 | Blog: http://leandro-robotica.blogspot.com/


O lado servidor



Segundo (KUROSE, 2006) um servidor é uma aplicação, que espera passivamente de forma assíncrona por um conexão e não o computador em que a aplicação é executado, sendo assim, segundo (KUROSE, 2006) é incorreto afirmar que um computador com um processador rápido e de alta potencialidade de Hardware seria um servidor.

De certa forma um servidor web se divide em três partes o servidor propriamente dito a rede e o browser (cliente).Teixeira define servidor web como:



"Um servidor web está sempre em um laço infinito, permanentemente aguardando por requisições dos clientes. Nesta espera, existem alguns atrasos que são inevitáveis, como a espera pela transmissão dos dados na rede, o acesso ao disco do servidor, o escalonamento dos processos pelo sistema operacional, entre outros. O servidor, portanto, deve ser projetado de modo a atender o maior numero de requisições que lhe seja possível."

Para o cliente solicitar algo ao servidor ele utiliza métodos para fazer requisições ao servidor, assim como o servidor também utiliza-se de métodos para enviar a respostas as solicitações dos clientes, os métodos HTTP serão tratados com mais detalhes na próxima sessão.

Página anterior     Próxima página

Páginas do artigo
   1. A World Wide Web
   2. O lado cliente
   3. O lado servidor
   4. Métodos HTTP
   5. Cookies
   6. Conclusão
Outros artigos deste autor

Arduino - Visão Geral

Windowbuilder, o plugin do Google para trabalhar com interface gráfica no Eclipse

Leitura recomendada

Instalando o Apache + PHP + MySQL no Slackware

Chrome Remote Desktop - O serviço de acesso remoto do Google

Entendendo TCP/IP (Parte 3) - Resolução de nomes

ProFTPD + MySQL - Servidor FTP com usuários em banco de dados

Instalando o Asterisk no CentOS 5.3

  
Comentários
[1] Comentário enviado por fla_torres em 31/05/2011 - 19:38h

Seria bacana incluir mais sobre os headers cache-control, vary, accept-encoding, etag, connection. É bem útil para quem se preocupa com cache e performance.

[2] Comentário enviado por bilbobolseiro em 31/05/2011 - 21:25h

Muito bom esse artigo. Ele deixou mais claro, como acontece por dentro da internet a transmissao de dados....

[3] Comentário enviado por albfneto em 31/05/2011 - 23:45h

Artigo ótimo, cuidadoso, minucioso, bem redigido,com referências Bibliográficas, 10!

[4] Comentário enviado por piquen0 em 01/06/2011 - 08:33h

Obrigado!!!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts