Vamos agora falar sobre o principal protocolo da arquitetura web. O HTTP que tambem esta na imagem 01:Imagem 01 - Arquitetura WebUm protocolo e uma convencao ou padrao que controla ou permite a conexao, comunicacao e transferencia de dados atraves de dois pontos computacionais. Eles podem ser implementados por hardware ou software ou a combinacao dos dois.Os protocolos em geral implementam as seguintes funcionalidades:deteccao da conexao fisica subjacente ou a existencia de um no;handshaking (aperto de mao);negociacao de varias caracteristicas de uma conexao;como iniciar e finalizar uma mensagem;como formatar uma mensagem;o que fazer com mensagens corrompidas ou mal formatadas;como detectar perda inesperada de conexao e o que fazer em seguida;termino de sessao ou conexaoHTTP(HyperText Transfer Protocol) e o protocolo Aplicacao, do Modelo OSI, utilizado para transferencia de dados na rede mundial de computadores, WWW(World Wide Web), veja na Imagem 2.Imagem 2 - Modelo OSIOu seja, o HTTP e um protocolo em cima de outros protocolos, como por exemplo o TCP, isto e possivel observar na Imagem 3.Imagem 3 - Modelo OSI, algumas implementacoesO HTTP, atualmente na versao 1.1, e um protocolo sem estado, ou seja, o cliente nao fica sempre conectado ao servidor, faz esta conexao a cada requisicao de um determinado recurso. Sua comunicacao e feita atraves de requisicoes e respostas(Request/Response) e e feita atraves de uma mensagem que e composta de um cabecalho e corpo.As mensagens de requisicao e de resposta tem informacoes diferentes. A mensagem HTTP de requisicao e feita por um cliente, na maioria dos casos um navegador, que informa dentre outros dados qual o recurso solicitado e qual o metodo de requisicao, os mais comuns sao:GETPOSTA mensagem HTTP de resposta e a resposta do servidor a requisicao em seu cabecalho esta disponivel o codigo de status e em seu corpo o texto do recurso solicitado, se for um HTML, estara o proprio HTML.Existe tambem uma implementacao segura, critptografada, do HTTP, chamada HTTPs. O HTTPs e implementado sobre uma camada SSL(Secure Sockets Layer) ou TLS (Transport Layer Security). Com ele e possivel trafegar informacoes seguras entre cliente e servidor, garantindo assim que as mensagens que forem interceptadas sejam praticamente impossiveis de serem descriptografadas sem as chaves.Para saber quando estamos em um site seguro, que implementa HTTPs, basta se atentar ao navegador. A url devera estar iniciada com "https://" e um cadeado e comumente exibido, veja isto no internet explorer, na imagem 4 e no firefox na imagem 5.Imagem 4 - Conexao segura no Internet ExplorerImagem 5 - Conexao segura no FirefoxOutros personagens muitas vezes encontrados na arquitetura WEB e o Firewall e o Proxy. O Firewall e o responsavel por barras requisicoes nao desejaveis a um computador. Proxy e um tipo de servidor que atua nas requisicoes dos seus clientes executando os pedidos de conexao a outros servidores.Referencias:http://en.wikipedia.org/wiki/OSI_modelhttp://www.novell.com/info/primer/prim05.html Ola Mocoilas Como estao? Eu estou morrendo de saudades. Pois bem, depois de alguns dia longe daqui pois minha Net nao estava me permitindo postar porrada nela. Hoje vim mostrar para vcs um esmalate LINDO, o mais lindo rosa que eu vi nos ultimos tempos. O Hip-Hop faz parte da