Fundamentos das Camadas de Rede e Transporte (IP, TCP, UDP)

Classificado em Computação

Escrito em em português com um tamanho de 6,51 KB

Camada de Rede

Processos Básicos da Camada de Rede

Endereçamento de Dispositivos Finais: Os dispositivos finais devem ser configurados com um endereço IP exclusivo para identificação na rede.

Encapsulamento: A camada de rede encapsula a Unidade de Dados de Protocolo (PDU) da camada de transporte em um pacote. O processo de encapsulamento adiciona informações de cabeçalho IP, como os endereços IP dos hosts de origem (remetente) e destino (receptor).

Roteamento: A camada de rede fornece serviços para direcionar os pacotes para um host de destino em outra rede. Para trafegar para outras redes, o pacote deve ser processado por um roteador. A função do roteador é escolher o melhor caminho e direcionar os pacotes para o host de destino em um processo conhecido como roteamento. Um pacote pode atravessar vários dispositivos intermediários antes de alcançar o host de destino. Cada roteador que um pacote atravessa para chegar ao host de destino é chamado de salto.

Desencapsulamento: Quando o pacote chega à camada de rede do host de destino, o host verifica o cabeçalho IP do pacote. Se o endereço IP de destino no cabeçalho corresponder ao seu próprio endereço IP, o cabeçalho IP será removido do pacote. Depois que o pacote é desencapsulado pela camada de rede, a PDU resultante da Camada 4 é transferida para o serviço apropriado na camada de transporte.

Características do Protocolo IP

  • Sem Conexão: Nenhuma conexão é estabelecida com o destino para o envio dos pacotes de dados.

  • Melhor Esforço: O IP é inerentemente não confiável porque a entrega de pacote não é garantida.

  • Independente de Mídia: A operação é independente da mídia (ou seja, óptica ou sem fio) que transporta dados.

Limitações do IPv4

  • Falta de endereços IP
  • Expansão da tabela de roteamento da Internet
  • Falta de conectividade de ponta a ponta

O que é NAT (Network Address Translation)?

A NAT (Tradução de Endereços de Rede) é uma tecnologia implementada com frequência em redes IPv4. A NAT é uma forma de vários dispositivos compartilharem um único endereço IPv4 público.

Melhorias do IPv6 e Comparativo de Bits

  • Aumento no espaço de endereços
  • Melhor tratamento de pacotes
  • Eliminação da necessidade de NAT

Os endereços IPv6 são baseados em um endereçamento hierárquico de 128 bits, ao contrário do IPv4, que possui 32 bits.

Comandos para Tabela de Roteamento e Informações

No Windows, os comandos route print ou netstat -r exibem as três seções relacionadas às conexões de rede TCP/IP atuais:

  • Lista de Interfaces
  • Tabela de Rotas IPv4
  • Tabela de Rotas IPv6

Função do Endereço de Próximo Salto

O próximo salto é o endereço do dispositivo que processará o pacote em seguida.

Camada de Transporte

Responsabilidades da Camada de Transporte

  • Rastreamento de Conversações Individuais: É responsabilidade da camada de transporte manter e monitorar essas várias conversações.

  • Segmentação de Dados e Remontagem de Segmentos: O cabeçalho é usado para rastrear o fluxo de dados. Esta camada de transporte é usada para reagrupar os pedaços de dados em fluxos a serem passados para a camada de aplicação.

  • Identificação das Aplicações: A camada de transporte deve identificar a aplicação-alvo. Para realizar isso, a camada de transporte atribui um identificador à aplicação, chamado de número de porta.

Operações de Confiabilidade do TCP

  • Numeração e rastreamento dos segmentos de dados transmitidos para um host e aplicação específicos.
  • Confirmação de dados recebidos.
  • Retransmissão de dados não confirmados após um determinado período de tempo.

Protocolo UDP: Características e Vantagens

O UDP é conhecido como um protocolo de entrega de melhor esforço. No contexto de redes, a entrega de melhor esforço é referida como não confiável, porque não há confirmação de que os dados são recebidos no seu destino. Com o UDP, não há processo de camada de transporte que informe ao remetente se a entrega foi bem-sucedida. (O UDP é semelhante a colocar uma carta normal, não registrada, no correio. O remetente da carta não tem conhecimento se o destinatário está disponível para receber a carta. Nem a agência de correios é responsável por rastrear a carta ou informar ao remetente se ela não chegar ao destino final.)

Vantagens:

  • Rápido
  • Baixa sobrecarga
  • Não exige confirmações
  • Não reenvia dados perdidos
  • Entrega os dados assim que chegam

Critérios para Escolha entre TCP e UDP

UDP (Telefonia IP / Transmissão de Vídeo ao Vivo)

Propriedades Necessárias: Rápido, Baixa sobrecarga, não exige confirmações, não reenvia dados perdidos, entrega os dados assim que chegam.

TCP (SMTP / POP - E-mail / HTTP)

Propriedades Necessárias: Confiável, confirma a chegada dos dados, reenvia dados perdidos, entrega de dados em sequência.

Recursos Essenciais do TCP

  • Estabelecimento de Sessão: Assegura que as aplicações estejam prontas para receber os dados.

  • Entrega na Mesma Ordem: Garante que os segmentos sejam reagrupados na ordem apropriada.

  • Entrega Confiável: Significa que segmentos perdidos são reenviados para que os dados sejam recebidos completamente.

  • Controle de Fluxo: Assegura que o destinatário é capaz de processar os dados recebidos.

Recursos Essenciais do UDP

  • Os dados são reagrupados na ordem em que são recebidos.
  • Nenhum datagrama perdido é reenviado.
  • Nenhum estabelecimento de sessão.
  • Não informa ao remetente sobre a disponibilidade do recurso.

Comando Windows para Sockets e Sua Finalidade

O comando é netstat. Os sockets permitem que vários processos em execução em um cliente se diferenciem uns dos outros, e permite que várias conexões com um processo no servidor sejam distintas.

Entradas relacionadas: