Veremos a seguir alguns termos e expressões que são essenciais em redes de computadores:
Endereçamento: Tem significado de alocar um endereço para cada nó conectado a uma rede. Um exemplo é o usado pelas redes de telefonia, onde cada aparelho de telefone possui o seu próprio número.
Meio: O ambiente físico usado para conectar os nós de uma rede. No meio de uma rede pode ser qualquer tipo de cabo ou por ondas de rádio ou qualquer outra radiação eletromagnética.
Protocolo: Um protocolo são algumas regras que os nós devem obedecer para se comunicarem uns com os outros. O que eles fazem é criar uma linguagem comum entre diferentes máquinas. De forma geral, ele é um conjunto de regras, especificações e procedimentos que devem governar entidades que se comunicam entre si. Por exemplo, quando conversamos com alguém, devemos sempre esperar a pessoa terminar de falar para que possamos dizer algo também. Não é permitido começar a falar ao mesmo tempo que outra pessoa. Isso é um exemplo de protocolo usado por humanos para que eles possam conversar. Da mesma forma, também somos obrigados a seguir protocolos diferentes em festas, ocasiões formais ou reuniões executivas. Como exemplos de protocolos que regem a comunicação entre computadores, podemos citar o TCP / IP- um protocolo para controle de transmissão e para a internet, o FTP- um protocolo para a transmissão de arquivos entre computadores, HTTP- protocolo de transmissão de hiper-textos e o protocolo Google Talk- conjunto de protocolos de rede usado pelo Google. Protocolos são tão importantes que às vezes é comum chamarmos uma rede pelo nome de seu protocolo.
Roteamento: Rotear consiste em determinar qual o caminho que um pacote de dados deve tomar ao viajar entre os nós de origem e destino. Em redes em laço completo no qual todas as máquinas estão conectadas entre si, isto é uma tarefa fácil. Mas no caso de redes mistas, por exemplo, esta pode ser uma tarefa complicada. Para fazer este serviço, costuma-se usar unidades de hardware dedicadas chamadas roteadores.
História
Foto licenciada pela Creative Commons Zero( CC0) license
Antes do início de computadores dotados com uma forma de sistema de telecomunicação, a comunicação entre máquinas calculadoras e computadores antigos era realizada por usuários humanos por intermédio do carregamento de orientações entre eles. Em setembro de 1940, Petilson usou um equipamento de teletipo para mandar instruções para um conjunto de problemas o partir de seu Model K na Dom de Dartmouth em Nova Hampshire para a sua calculadora em Nova Iorque e recebeu os resultados de volta pela inclusive meio. Ligar sistemas de saída como teletipos as computadores era um interesse na AdvancedResearchProjectsAgency( ARPA) no momento em que, em 1962, Chocarreiro. C. R. Licklider foi contratado e desenvolveu um grupo de trabalho a qual ele chamou da " Rede Intergaláctica ", um precursor da ARPANET.
Em 1964, cientistas de Dartmouth desenvolveram o Sistema de Compartilhamento de Tempo de Dartmouth para usuários distribuídos de grandes sistemas de computadores. Na inclusive ano, no MIT, uma multidão de estudo apoiado pela Chefe Electric e Bell Labs usou um pc( DEC’ s PDP-8) para rotear e administrar conexões telefônicas.
Ao longo a década de 1960, Leonard Kleinrock, Lamaceira Baran e Donald Davies, de forma independente, conceituaram e desenvolveram sistemas de redes os quais usavam datagramas ou pacotes, que podiam ser usados em uma rede de comutação de pacotes entre sistemas de computadores.
Em 1969, a Universidade da Califórnia em Los Angeles, SRI( em Stanford), a Universidade da Califórnia em Santa Bárbara e a Universidade de Utah foram conectadas com o início da rede ARPANET usando circuitos de 50 kbits / s.