Histórico
O que são redes de computadores?
São estruturas físicas e lógicas que comunicam computadores, transmitindo dados entre eles.
Antecessores foram:
- 60's terminais interativos, eram monitores e teclados conectados a um único servidor.
- 70's mainframes/ cluster, distribuição de processamento, descentralizando o processamento e permitindo a distribuição do mesmo a vários micros.
- 80's redes locais, conectava computadores e outros dispositivos de rede.
Elementos de rede
Equipamentos que permitem a conexão entre dispositivos em rede.
- Placa de rede é o dispositivo de conecta o computador a rede física.
- switch Gerência redes, enviando dados de origem a um destino.
- Roteador Também gerência as redes, porem, este tem a capacidade de escolher a melhor rota.
Tipos de rede
Tipos de rede são definidas de acordo com sua abrangência
- LAN, é o termo que diz respeito a uma rede local.
- MAN, são redes de abrangência metropolitana.
- WAN, Conectam países e continentes.
Internet
São redes locais conectadas entre si, surgiu através da ARPANET com propósito de ter uma conexão entre as principais bases militares dos EUA e que resistisse a ataques nucleares.
Topologia de Redes
Diz respeito a como os dispositivos estão organizados na rede.
Topologia Ponto-a-Ponto ela transmite dados em um único sentido, nesta, a informação caminham de maquina em maquina. Sua grande desvantagem é que caso alguma maquina esteja comprometida os dados muito provavelmente não cheguem a maquina final.
Topologia Estrela essa é gerenciada por um nó roteador/ switch. .
ETHERNET
É um conjunto de protocolos e técnicas para viabilizar a comunicação entre computadores. Esta tecnologia é padronizada pelo IEEE 802.3 e seu modelo de referencia foi o OSI.
Endereçamento abstraindo a ethernet comunica equipamentos de uma mesma rede física sem o uso de serviços.
- Unicast um envio para apenas um terminal.
Protocolos utilizados: HTTP, SMTP, FTP e Telnet; - Multicast um envio para um grupo distinto.
- Broadcast um envio para todos os destinos.
Protocolo Address Resolution Protocol, alcance LAN.
HTTP
O HTTP é um protocolo de Pedido e Resposta, o protocolo tem uma gramática própria, uma estrutura sintática bem definida além de regras semânticas que definem como as mensagens transitadas devem ser interpretadas. Pode ser visto como uma linguagem e a sua derradeira versão é a 2.
Camadas
-
Aplicação
Protocolo HTTP
- APACHE
- TOMCAT
- NODE
- NGINX
Escuta em portas
-
Transporte
TCP
Define pacotes e ordena os mesmos
UDP
-
Rede
IP Define o caminho
-
Hardware