Uma racionalização que até mesmo os não-técnicos podem reconhecer
Publicados: 2023-09-25A Internet é uma maravilha da tecnologia contemporânea, conectando pessoas e informações em todo o mundo. Mas você já se perguntou como isso realmente é eficaz?
Nesta postagem do blog, vamos resumi-lo em termos fáceis de entender, para que qualquer pessoa possa entender como essa invenção funciona – e como ela mudou o mundo.
Como a Web começou
Nikola Tesla introduziu a noção de um “sistema wi-fi mundial” em 1900. A partir daí, outros visionários como Paul Otlet e Vannevar Bush começaram a construir o conceito nas décadas de 1930 e 1940, com projetos de bancos de dados de mídia pesquisáveis que funcionaram como trampolins abrindo caminho para a Internet atual.
O cientista do MIT, JCR Licklider, apresentou uma resolução em 1962: uma “rede intergaláctica de laptops” que permitiria a comunicação em escala mundial.
O que Licklider descreveu acabaria por se tornar a rede atual. No entanto, para que isso aconteça, os cientistas precisariam primeiro desenvolver uma nova tecnologia: a comutação de pacotes.
Agora, vamos nos aprofundar em como o conhecimento é transmitido pela Internet.
Comutação de circuitos e comutação de pacotes
Existem duas técnicas principais de transporte de informações: comutação de circuitos e comutação de pacotes. A comutação de circuitos é comparável a obter um ensino. As informações são enviadas em um relacionamento contínuo, assim como os viajantes que viajam em uma carruagem de treinamento.
Por outro lado, a comutação de pacotes é semelhante a veículos em uma rodovia. As informações são divididas em pedaços menores identificados como pacotes, que podem escolher diversas rotas para chegar ao seu local. Esta flexibilidade permitirá uma transmissão de conhecimento muito mais bem-sucedida e confiável.
Mas a comutação de circuitos e pacotes não é a única maneira de compartilhar informações, porque, assim como na vida real, esses modos de transporte simplesmente não podem se cruzar e podem gerar tráfego muito grande (pacotes de informações) na mesma rodovia (canal) para fazer o trabalho corretamente – e pode eventualmente parar.
No início da década de 1970, a comunidade de computadores pessoais de comutação de pacotes da ARPA (a imaginativamente chamada de “ARPAnet”) estava aumentando e se conectando com outras redes de computadores pessoais de comutação de pacotes em todo o ambiente.
Mas havia apenas um desafio: os desktops que funcionavam em todas essas redes diferentes de laptops ou computadores não conseguiam se comunicar bem entre si. Não havia nenhum, em todo o mundo online. Em seu lugar, surgiram várias mini-internets.
Para resolver esse problema, os pesquisadores de computadores criaram o Transmission Handle Protocol (TCP) e o Web Protocol (IP).
A introdução do TCP/IP
O TCP é responsável por dividir os dados em pacotes em uma extremidade da transmissão e remontar os pacotes humanos na outra extremidade.
O IP, em comparação, é responsável pela formatação e endereçamento dos pacotes de informações enviados atualmente. É por isso que cada computador host na Internet requer um endereço IP: um rótulo numérico especial que distingue um host de outro. Sem endereços IP, os pacotes de informações não seriam capazes de chegar aos seus locais corretos.
Quando implementados entre si, o TCP/IP é a linguagem de interação da rede mundial de computadores e foi a chave para gerar na rede mundial de computadores uma comunidade definitivamente mundial.
As redes TCP/IP modernas usam quatro níveis distintos para transmitir informações, e essas informações sempre se movem de uma única camada para o futuro.
- A camada de software: responsável pela interface com aplicativos de computador, como navegadores da web e usuários de e-mail.
- A camada de transporte: onde o Transmission Handle Protocol (TCP) faz o trabalho de dividir os dados em pacotes (e, ao fechar a aquisição, remonta esses dados).
- A camada online: onde o Protocolo da Internet (IP) atribui informações de endereço e determina o caminho que os dados seguirão.
- A camada de rede: o hardware físico realmente transporta as informações por meio de fio, fibra, rádio e assim por diante.
E para garantir que estamos todos na mesma página aqui, permita-me fazer esta rápida comparação: enviar informações por meio de uma rede TCP/IP é como enviar uma carta pelo correio usando o serviço postal.
- Na camada de software, você está redigindo a carta verdadeira que vai enviar.
- Na camada de transporte, você pode embalar essa carta em um envelope.
- Na camada da web, você estará escrevendo o endereço do destinatário no envelope, bem como o seu endereço de devolução.
- E por último, mas não menos importante, na camada de rede, você pode colocar a carta no correio para que os funcionários dos correios possam produzi-la.
O avanço do TCP/IP na década de 70 permitiu que os pesquisadores da década de 80 tivessem uma tonelada de informações interessantes para enviar informações para todos os outros através de uma rede definitivamente mundial. No entanto, ainda faltava uma grande peça na web moderna que conhecemos e desfrutamos hoje: a World Wide Web.
Como a Internet mundial surgiu
Até a década de 90, não havia sites na Internet e nenhum ambiente da Internet para obtê-los. Tudo isso mudou com o engenheiro de software Tim Berners-Lee, que inicialmente propôs a noção de uma Grande Rede Mundial em 1989. No final de 1990, ele introduziu efetivamente a primeira página da Internet.
Berners-Lee tinha a missão de criar uma rede muito mais prática – uma rede que não fosse apenas uma rede para enviar e obter detalhes, mas uma “rede” de dados que qualquer indivíduo online pudesse recuperar. Para conseguir isso, ele precisou adquirir algumas tecnologias necessárias, que são:
- Linguagem de marcação de hipertexto (HTML) : Este é o protocolo padrão para publicação de conteúdo na Internet. Ele pode ser utilizado para estruturar documentos de texto e multimídia, bem como URL entre documentos.
- Identificador Uniforme de Recursos (URI) : Assim como cada computador individual na rede recebe um identificador exclusivo na forma de um identificador IP, cada recurso útil no site Earth Large recebe um identificador único na forma de um URI. O tipo mais difundido de URI é o Uniform Resource Locator, ou URL (também conhecido como “endereço da web”).
- Protocolo de transferência de hipertexto (HTTP) : HTTP é responsável por solicitar e transmitir páginas da web. Quando você insere um URL em um navegador da web, você está realmente iniciando um comando HTTP para encontrar e recuperar a página da web especificada por esse URL. Quando se trata de uma rede TCP/IP, o HTTP faz parte da camada de aplicação, pois finalidades específicas – especificamente, navegadores e servidores de sites – usam HTTP para se comunicarem entre si.
A Grande Rede Mundial, como Berners-Lee viu, é o que estamos usando, conectando e aprendendo até hoje. E ajuda a entender como podemos olhar para cima e encontrar as informações que procuramos – basta pensar na Internet como uma biblioteca de robôs.
Como funciona a rede, explicação fácil
A rede mundial de computadores, ou World Wide Website, funciona como uma ampla biblioteca com robôs acolhedores. Cada arquivo nesta biblioteca significa um site, e todos seguem um formato distinto, que é HTML. Quando você conhece o intervalo de chamadas, ou URI, um robô útil, que significa o protocolo HTTP, recupera o e-book para você. E se você não sabe o número exato de contato, mecanismos de pesquisa como o Google podem ajudá-lo a encontrar as informações que você está procurando.
World Wide Web = Entendido
Então é assim que a internet funcionará. Basta lembrar que isso é apenas arranhar o chão. Se você estiver interessado em se aprofundar nas complexidades da web, nosso robô acolhedor, o Google, estará lá para ajudá-lo com muito mais detalhes.
Ao compreender os fundamentos da rede mundial de computadores e seus sistemas, você poderá obter uma maior apreciação da energia elétrica e das probabilidades que residem neste software notável.
Nota do editor: esta postagem foi publicada inicialmente em outubro de 2014 e foi atualizada para maior abrangência.