THE INTERNET

Esse é o primeiro de uma série de posts que talvez nunca tenha continuação. Pra falar a verdade, talvez esse rascunho que estou digitando nesse exato momento seja descartado e eu jamais comece essa série.

Por isso é tão complicado manter uma sérHAHAHAHAHAHA chega desse meta-mimimi de problogger sem assunto, não é mesmo? Vou falar sobre tecnologias que você usa diariamente mas é um completo ignorante em relação a forma como elas funcionam, que tal?

Se você é daquelas pessoas que ri de quem acha que A Internet é aquele ícone azul com a letra “e”, há uma grande chance de você se sentir um completo ignorante quando perceber que você também mistura um monte de conceitos. Mas fique tranquilo, nós vivemos num mundo sem preconceitos e com muita paz.

Um exemplo simples é o HTTP. Você usa todo dia, até vê esse nomezinho lá na barra de endereços do navegador, mas assuma: você não sabe como ele funciona ou por que ele existe, não é mesmo seu danado? Nesse ponto você é igual ao cara que confunde computador com monitor.

Oi gatinho que tal conhecer um pouco mais sobre o Protocolo de Transferência de Hiper Texto eu sei que você vai curtir chuchu

Oi gatinho que tal conhecer um pouco mais sobre o Protocolo de Transferência de Hiper Texto eu sei que você vai curtir chuchu

Computadores se comunicam por protocolos, que são regrinhas de comunicação básicas que todo mundo deve seguir tais como pedir por favor, dizer obrigado e xingar quem te fecha no trânsito. O HTTP é um protocolo que define uma forma quase universal de comunicação entre computadores na internet.

Esse protocolo é utilizado pra transferir vídeos do YouTube, servir arquivos em um serviço de cloud computing, é a base do AJAX, é a base que apps de iPhone e Android usam pra se comunicar e até mesmo cafeteiras. Qualquer linguagem de programação pra web, qualquer servidor web e qualquer navegador implementam a maioria do protocolo HTTP perfeitamente, sem as diferenças e bizarrices que vemos com o HTML, por exemplo.

Ele dá suporte pra declarar o que está sendo transferido (se é uma imagem, uma página HTML, um vídeo), como o navegador deve armazenar esse conteúdo, quando ele expira, como você pode obter pedaços arbitrários desse recurso, como você pode atualizar e modificar esse recurso e tudo mais que esses programadores sarados adoram utilizar.

Para um usuário normal não há uma utilidade direta pra conhecer as entranhas de um protocolo criado há mais de 10 anos atrás, mas de certa forma também não há muita utilidade em saber o modelo do seu processadPERAÍ, HÁ MAIS DE DEZ ANOS ALEXANDRE?

Sim, mais de 10 anos sem alterações. Enquanto um mar de tecnologias briga pra ver quem prevalece, com pedaços de HTML5 e Flash mais espalhados que batatinha quando nasce, o HTTP continua intacto, sem nenhum concorrente em potencial para substituí-lo, jovem e atraente como uma ninfeta.

Mais informações e fotos exclusivas da Lindsay Lohan no próximo post da série.

Alexandre Gaigalas

Desenvolvedor PHP há tanto tempo que nem lembra direito há quanto tempo é desenvolvedor, o que talvez seja Alzheimer precoce.

Website - Twitter - Facebook - More Posts

  • Thiago Rigo

    Mto bom cara!!! E q ninfeta hein :P

  • http://twitter.com/PvreHaavok Mendel / pure havoc

    Vale lembrar que quando o Wave foi lançado, aquela equipe não-tão-sarada de engenharia disse que o HTTP era um protocolo ultrapassado, com muito overhead e blablabla para o que eles queriam fazer e que o Google Wave Federation Protocol iria solucionar isso e blablabla. Ou algo assim. Qual deles continua? :D

    • Anônimo

      Pois é. O Wave era mais uma tentativa de substituir e integrar email e IM. Ele seria a próxima geração de IMAP (email) e XMPP (chat). Mas todos sabem o que aconteceu.

      O próprio Wave pra web era completamente dependente de HTTP ainda =)

  • Lleitep3

    “espalhados que batatinha quando nasce”
     shaushausha muito bom man parabens!!!