Introdução aos protocolos de rede

Protocolos de rede são um conjunto de regras bem definidas através das quais um usuário se comunica pela Internet ou intranet. Ambas as extremidades do canal de comunicação cumprem essas regras para a troca adequada de informações.

Os protocolos são desenvolvidos por pessoas da indústria, instituições de pesquisa etc., e depois publicados e aceitos por meio de conferências internacionais.

Esses protocolos são categorizados em várias bases, como alguns associados à camada de transporte, outros associados à camada de rede.

Noções básicas sobre protocolos de rede

Quando procuramos definir os modelos de rede, dois tipos de modelos em camadas aparecem na imagem na qual as raízes da rede são estabelecidas -

  1. Modelo OSI
  2. Modelo TCP / IP

O modelo OSI é um modelo de 7 camadas, que compreende as seguintes camadas que lidam com suas tarefas:

  1. Camada de aplicação.
  2. Camada de apresentação.
  3. Camada de sessão.
  4. Camada de transporte.
  5. Camada de rede.
  6. Camada de link de dados.
  7. Camada física.

O modelo TCP / IP contém 4 camadas apenas em contraste com o modelo OSI e eles lidam apenas com as tarefas:

  1. Camada de aplicação.
  2. Camada de transporte.
  3. Internet.
  4. Acesso à rede.
  • A camada de aplicação possui os dados do usuário, lida com os mecanismos de codificação.
  • A camada de transporte suporta a comunicação entre os dispositivos finais.
  • A camada da Internet fornece endereçamento lógico.
  • A camada de rede controla dispositivos de hardware como roteadores.
  • A camada de enlace de dados é responsável pelo endereçamento mac, etc., e pela comunicação com a camada física.
  • A camada física carrega todas as coisas no nível conectado.

Agora vamos entender o que é um endereço IP e quais são os protocolos de rede associados a ele.

O endereço IP é uma representação decimal de números binários, de natureza única para cada dispositivo, de modo que ele atue como uma identidade do dispositivo conectado à rede. Existem dois protocolos associados a isso: IPv4 e IPv6.

  • No endereçamento IPv4, existem IPs públicos e privados. O IP privado é acessível dentro da rede, enquanto o IP público é acessível na Internet.

Como funcionam os protocolos de rede?

Aqui vamos primeiro entender como o DNS funciona -

Vamos entender o que acontece quando você clica em www.google.com, o cliente representa o navegador do seu sistema aqui, do qual você envia uma solicitação na Internet. Depois de acessar esse URL, a chamada via canal é transportada para o servidor DNS e solicita a um consulta “qual é o endereço mapeado nesse URL?” Agora que o servidor DNS possui cache instalado, é possível que já tenha resultado ou, caso contrário, ele se comunicará com outros servidores DNS e retornará um IP. Portanto, após a resolução do IP, a solicitação do cliente atinge o servidor web desse host.

Tipos de protocolos de rede

Abaixo estão os diferentes tipos de protocolos de rede que são os seguintes:

1. IPv6

Refere-se ao Protocolo da Internet versão 6, é o formato de endereçamento futuro, assim que pudermos ver os endereços IPv4 esgotando-se com um número crescente de máquinas e os IPs públicos sendo estruturados entrarão na versão 6. Ele oferece 3, 4 * 10 34 exclusivo combinações nas quais o endereçamento pode ser feito e, portanto, pode representar um grande número de máquinas conectadas à Internet. É óbvio que, uma vez introduzido, os protocolos de roteamento e o hardware poderão sofrer amplas mudanças na arquitetura.

2. IPv4

Essa já é uma técnica existente que discutimos acima.

3. Os protocolos baseados em TCP / IP são ainda classificados no seguinte:

uma. Protocolos da Web

  • HTTP - Significa HyperText Transfer Protocol, o formato das mensagens, suas ações de transmissão e web associadas ao cliente e servidor são gerenciadas por este protocolo. A web mundial usa. Executa na porta 80.
  • HTTPS - significa Hyper Text Transfer Protocol Secure, por isso parece ser apenas um aprimoramento do HTTP. Isso é usado para comunicação segura, portanto, sempre que você estiver fora do mundo anfitrião local, faça isso.
  • TLS - significa Transport Layer Security, é um protocolo criptográfico que fornece segurança de comunicações de ponta a ponta através de redes, comumente usada em transações, a segurança é mantida por prevenção de falsificação, prevenção de vazamento de dados, etc.
  • SSL - significa Secure Sockets Layer, estabelece um link criptografado entre o navegador e o servidor; o certificado SSL é exigido pelo servidor da web. Uma chave pública e uma privada são criadas criptograficamente.

b. Protocolos de transferência de arquivos

  • FTP - File Transfer Protocol é usado para transferência de arquivos entre cliente e servidor em uma rede de computadores.
  • TFTP - Trivial File Transfer Protocol é uma maneira pela qual o cliente pode obter um arquivo e colocá-lo em um host remoto, onde os nós inicializados pela LAN o utilizam.
  • SFTP - SSH File Transfer Protocol, fornece uma conexão segura para transferir arquivos e atravessar o sistema de arquivos em sistemas locais e remotos.
  • FTPS - É um protocolo de transferência de arquivos seguro, suporte a TLS e SSL são adicionados aqui, não estamos usando protocolo seguro baseado em shell.
  • O SMB - Server Message Block, é usado pelo Windows, permite que computadores na mesma rede compartilhem arquivos.
  • NFS - Network File system é um sistema de arquivos distribuído, usado no UNIX geralmente para acessar arquivos entre computadores na mesma rede.

c. Protocolos de email

  • SMTP - Simple Mail Transfer Protocol, é um protocolo push para enviar um e-mail e o Post Office Protocol ou Internet Message Access Protocol é usado para recuperar aqueles no lado do receptor. É implementado na camada de aplicação.

d. Protocolos de Gerenciamento

  • Telnet - É usado na internet e na LAN para comunicação bilateral de texto, usa uma conexão de terminal virtual.
  • SSH - É um logon remoto seguro, baseado em shell, de um computador para outro. A autenticação e a segurança também podem ser resolvidas.
  • SNMP - Protocolo Simples de Gerenciamento de Rede, é usado para coletar e organizar informações sobre dispositivos na rede e modificar as informações.

e Protocolos de mídia

  • RTP - Protocolo de transporte em tempo real, é usado para comunicação de áudio e vídeo pela rede.
  • RTSP - Protocolo de streaming em tempo real, é um protocolo para streaming, estabelece sessões de mídia entre os endpoints.

Conclusão

Tivemos uma idéia superficial do tipo de protocolo de rede disponível e o que eles têm para nos oferecer. Como o servidor DNS funciona e ajuda na resolução de endereços, IPv4, IPv6, juntamente com alguns outros protocolos, foram discutidos.

Artigos recomendados

Este foi um guia para o que são protocolos de rede. Aqui discutimos os conceitos, diferentes tipos de protocolos de rede. Você também pode ler nossos outros artigos sugeridos para saber mais.

  1. O que são redes neurais?
  2. Perguntas para entrevistas em rede
  3. O que é segurança de rede?
  4. Diferença entre FTP vs TFTP
  5. FTP vs SFTP | As 12 principais diferenças