As redes de computadores foram desenvolvidas por vários motivos, tudo se resumindo ao desejo de melhorar a eficiência, a comunicação e o compartilhamento de recursos:
*
compartilhamento de recursos: Esta é talvez a razão mais fundamental. As redes iniciais permitiram que vários usuários compartilhassem recursos caros, como impressoras, grandes dispositivos de armazenamento e computadores poderosos. Em vez de todo usuário precisar de sua própria impressora, por exemplo, uma impressora pode ser compartilhada em uma rede. Isso reduziu significativamente os custos e o espaço economizado.
*
Comunicação: As redes facilitaram a comunicação mais rápida e fácil entre indivíduos e organizações. O email, as mensagens instantâneas e o compartilhamento de arquivos se tornaram possíveis, melhorando bastante a colaboração e a disseminação de informações. Antes das redes, a comunicação geralmente se baseava em métodos mais lentos, como correio ou telefonemas.
*
compartilhamento de dados: As redes permitiram o compartilhamento eficiente de grandes conjuntos de dados e bancos de dados. Isso foi crucial para pesquisa, operações comerciais e funções do governo. Os dados centralizadores permitiram um gerenciamento, análise e acessibilidade mais fáceis.
*
Computação distribuída: As redes permitiram o conceito de computação distribuída, onde tarefas complexas são divididas entre vários computadores. Isso aumentou significativamente o poder de processamento e permitiu a solução de problemas que eram muito grandes para uma única máquina.
*
Colaboração: As redes promoveram a colaboração, permitindo que indivíduos em diferentes locais trabalhem juntos em projetos simultaneamente. Este trabalho em equipe facilitou e melhorou a produtividade.
*
Economia de custos: Como mencionado acima, o compartilhamento de recursos resultou em uma economia significativa de custos para indivíduos e organizações. Este foi um grande piloto, especialmente nos primeiros dias da computação, quando o hardware era muito caro.
Em resumo, o desenvolvimento de redes de computadores foi impulsionado por uma combinação de necessidades econômicas (reduzindo os custos e aumentando a eficiência), as necessidades de comunicação (troca de informações mais rápidas e eficientes) e o desejo de desbloquear o potencial do trabalho colaborativo e da computação distribuída.