Redes: pt 2. Introdução aos protocolos
Registros do meu aprendizado sobre Redes, seguindo a trilha da Cisco. Padrões nos envios de mensagens As mensagens que trafegam pela internet seguem um conjunto de padrões que mantêm a comunicação organizada. Quem define as regras são os protocolos de redes e levam em consideração o: formato, tamanho, temporização, codificação, encapsulamento e padrão da mensagem enviada. Encapsulamento: Quando se fala de encapsulamento, é sobre conter um cabeçalho com informações sobre o dado que tá sendo enviado. Cada camada do modelo de rede adiciona seu próprio cabeçalho, formando uma pilha de protocolos. Ao chegar na camada física do destino, os dados são desencapsulados e cada camada é responsável por verificar o seu respectivo cabeçalho e removê-lo no final, esse processo se dá até chegar na aplicação pro usuário final. RFC São documentos técnicos que contém padronizações, descrição de protocolos e de boas práticas que servem de recomendação para serem seguidas. Modelo OSI e Modelo TCP/IP Existem diversos protocolos para serem usados na internet, porém hoje em dia os protocolos mais comuns são: IP, TCP, HTTP, ETHERNET e podem existir algumas "combinações", como o modelo TCP/IP que é bastante utilizado e explica como funciona a comunicação da internet. Modelo de protocolo: Descreve o que ocorre em cada camada de alguma suíte específica. Exemplo: Modelo TCP/IP fala sobre a suíte TCP/IP, então o foco são as camadas utilizadas e o que acontece dentro do TCP/IP em específico. Camadas do TCP/IP: No modelo TCP/IP a gente tem a: 4. Camada de aplicação 3. Camada de transporte 2. Camada de internet 1. Rede Alguns autores, como o Tunembaum consideram o modelo TCP/IP com 4 camadas, onde a camada de rede corresponde a junção das camadas de enlace de dados e física do modelo OSI. Outros autores, como o Kurose, considera o modelo TCP/IP com 5 camadas, sem a junção da camada de enlace de dados e física. A camada de aplicação no TCP/IP representa a junção das camadas de aplicação, apresentação e sessão do modelo OSI. Modelo de referência: É como o próprio nome já diz, é um modelo que serve de referência, então ele é mais genérico. Não vai ser abordado o que acontece em alguma suíte, mas vai dar uma visão ampla sobre como ocorrem os processos de comunicação na rede. Modelo OSI é um modelo de referência e conceitual, que serve para ter uma visão sobre as camadas existentes na comunicação de redes, ajudando a padronizar a comunicação. No caso do OSI, existem 7 camadas, porém na prática nem sempre as camadas estarão rigidamente separadas. Camadas do OSI: Camada 7 - Aplicação: camada mais próxima do usuário final, em que exibe os dados pro usuário. - HTTP/FTP/gRPC Camada 6 - Apresentação: Traduz os dados recebidos e os organiza para o usuário final - Encoding, Serialização Camada 5 - Sessão: Controla as sessões e o estabelecimento das comunicações - TLS, conexão Camada 4 - Transporte: Garante a transferência dos dados entre os dispositivos de origem e destino, fazendo a segmentação (TCP) ou a diagramação (UDP) dos dados. - UDP/TCP Camada 3 - Rede: Guarda os segmentos/datagramas em pacotes com roteamento dos IPs de origem e destino, além de calcular a melhor roda para o envio dos pacotes - IP com uso de roteadores, firewalls Camada 2 - Enlace de dados: Responsável pela transmissão de dados (organizados em quadros) pro nível físico e detecção e correção de erros de transmissão - MAC Address, Ethernet com uso de Switches, NIC Camada 1 - Física: Meio físico de transmissão - Cabos de rede, sinal de rádio

Registros do meu aprendizado sobre Redes, seguindo a trilha da Cisco.
Padrões nos envios de mensagens
As mensagens que trafegam pela internet seguem um conjunto de padrões que mantêm a comunicação organizada. Quem define as regras são os protocolos de redes e levam em consideração o: formato, tamanho, temporização, codificação, encapsulamento e padrão da mensagem enviada.
- Encapsulamento: Quando se fala de encapsulamento, é sobre conter um cabeçalho com informações sobre o dado que tá sendo enviado.
Cada camada do modelo de rede adiciona seu próprio cabeçalho, formando uma pilha de protocolos.
Ao chegar na camada física do destino, os dados são desencapsulados e cada camada é responsável por verificar o seu respectivo cabeçalho e removê-lo no final, esse processo se dá até chegar na aplicação pro usuário final.
RFC
São documentos técnicos que contém padronizações, descrição de protocolos e de boas práticas que servem de recomendação para serem seguidas.
Modelo OSI e Modelo TCP/IP
Existem diversos protocolos para serem usados na internet, porém hoje em dia os protocolos mais comuns são: IP, TCP, HTTP, ETHERNET e podem existir algumas "combinações", como o modelo TCP/IP que é bastante utilizado e explica como funciona a comunicação da internet.
Modelo de protocolo:
Descreve o que ocorre em cada camada de alguma suíte específica. Exemplo: Modelo TCP/IP fala sobre a suíte TCP/IP, então o foco são as camadas utilizadas e o que acontece dentro do TCP/IP em específico.
Camadas do TCP/IP:
No modelo TCP/IP a gente tem a:
- 4. Camada de aplicação
- 3. Camada de transporte
- 2. Camada de internet
- 1. Rede
Alguns autores, como o Tunembaum consideram o modelo TCP/IP com 4 camadas, onde a camada de rede corresponde a junção das camadas de enlace de dados e física do modelo OSI.
Outros autores, como o Kurose, considera o modelo TCP/IP com 5 camadas, sem a junção da camada de enlace de dados e física.
A camada de aplicação no TCP/IP representa a junção das camadas de aplicação, apresentação e sessão do modelo OSI.
Modelo de referência:
É como o próprio nome já diz, é um modelo que serve de referência, então ele é mais genérico. Não vai ser abordado o que acontece em alguma suíte, mas vai dar uma visão ampla sobre como ocorrem os processos de comunicação na rede.
- Modelo OSI é um modelo de referência e conceitual, que serve para ter uma visão sobre as camadas existentes na comunicação de redes, ajudando a padronizar a comunicação.
No caso do OSI, existem 7 camadas, porém na prática nem sempre as camadas estarão rigidamente separadas.
Camadas do OSI:
- Camada 7 - Aplicação: camada mais próxima do usuário final, em que exibe os dados pro usuário. - HTTP/FTP/gRPC
- Camada 6 - Apresentação: Traduz os dados recebidos e os organiza para o usuário final - Encoding, Serialização
- Camada 5 - Sessão: Controla as sessões e o estabelecimento das comunicações - TLS, conexão
- Camada 4 - Transporte: Garante a transferência dos dados entre os dispositivos de origem e destino, fazendo a segmentação (TCP) ou a diagramação (UDP) dos dados. - UDP/TCP
- Camada 3 - Rede: Guarda os segmentos/datagramas em pacotes com roteamento dos IPs de origem e destino, além de calcular a melhor roda para o envio dos pacotes - IP com uso de roteadores, firewalls
- Camada 2 - Enlace de dados: Responsável pela transmissão de dados (organizados em quadros) pro nível físico e detecção e correção de erros de transmissão - MAC Address, Ethernet com uso de Switches, NIC
- Camada 1 - Física: Meio físico de transmissão - Cabos de rede, sinal de rádio