Introdução Desenvolvimento de Software para Internet
O que é uma rede e como são computadores conectados?
O que é a Internet?
Como funcionam os navegadores?
O que acontece "nos bastidores" quando eu ligar a um servidor Web?
O que é o Hypertext Markup Language (HTML)?
Como trabalhar Web sites?
Quase tão logo houvesse mais de um computador no mundo, as pessoas queriam conectar computadores juntos. Na sua essência, uma rede de computadores é um sistema em que dois ou mais dispositivos de computação estão ligados entre si.
Existem duas partes de qualquer rede que permite aos computadores trocar informações. Primeiro, eles precisam ser ligados entre si por um link - esta é geralmente uma ligação física, como um cabo ou uma linha telefônica, mas também pode ser uma ligação sem fios.
Em segundo lugar, eles precisam ter uma linguagem mais entendido 'que cada um deles pode usar para decodificar os sinais que envia ao longo de cada ligação para o outro. Você pode imaginar isso como se duas pessoas estavam no telefone a outro: embora eles tenham uma conexão de telefone, eles também precisam ser capazes de falar a mesma língua se quiserem entender o que a outra pessoa diz. Na rede, o termo de uma linguagem comum é um protocolo.
O protocolo utilizado na Internet é chamado Transmission Control Protocol / Internet Protocol, ou TCP / IP para o short. Este protocolo permite que computadores de troca de mensagens de 'pacotes' que contêm dados ou informações de controle, tais como aviso de recepção. Através da troca de dados e informações de controle, tanto os computadores podem ter certeza de que a informação foi transmitida com sucesso, ou um deles pode reenviar a informação se o problema ocorreu.
Se você considerar a Internet como uma rede, é óbvio que a conexão entre dois computadores não precisa ser uma conexão direta. Na verdade, entre quaisquer dois computadores conectados via Internet, geralmente há vários dispositivos intermediários que fazem parte da ligação