protocolo de rede
o que é um protocolo de rede?
um protocolo de rede é um conjunto de regras estabelecidas que ditam como formatar, transmitir e receber dados para que os dispositivos de rede de computadores-de servidores e roteadores a endpoints-possam se comunicar, independentemente das diferenças em suas infraestruturas, projetos ou padrões subjacentes.
para enviar e receber informações com sucesso, os dispositivos de ambos os lados de uma troca de comunicação devem aceitar e seguir as Convenções de Protocolo. Na rede, o suporte para protocolos pode ser integrado a software, hardware ou ambos.
sem protocolos de computação, computadores e outros dispositivos não saberiam como se envolver. Como resultado, exceto para redes especializadas construídas em torno de uma arquitetura específica, poucas redes seriam capazes de funcionar, e a internet como a conhecemos não existiria. Praticamente todos os usuários finais da rede dependem de protocolos de rede para conectividade.
como os protocolos de rede funcionam
os protocolos de rede dividem processos maiores em funções e tarefas discretas e estreitamente definidas em todos os níveis da rede. No modelo padrão, conhecido como modelo de interconexão de sistemas abertos (OSI), um ou mais protocolos de rede governam as atividades em cada camada na troca de telecomunicações. As camadas inferiores lidam com o transporte de dados, enquanto as camadas superiores no modelo OSI lidam com software e aplicativos.
um conjunto de protocolos de rede cooperantes é chamado de conjunto de protocolos. O pacote Transmission Control Protocol / Internet Protocol (TCP / IP), que normalmente é usado em modelos cliente-servidor, inclui vários protocolos em camadas-como as camadas de dados, Rede, transporte e aplicativos-trabalhando juntos para permitir a conectividade com a internet. Estes incluem o seguinte:
- TCP, que usa um conjunto de regras para trocar mensagens com outros pontos da internet no nível do pacote de informações;
- User Datagram Protocol, ou UDP, que funciona como uma alternativa de protocolo de comunicação TCP e é utilizado para estabelecer baixa latência e perda de tolerar as conexões entre os aplicativos e a internet;
- IP, que utiliza um conjunto de regras para enviar e receber mensagens a nível de endereços IP; e
- outros protocolos de rede, incluindo o HTTP (Hypertext Transfer Protocol) e Protocolo de Transferência de Arquivo (FTP), cada qual tem definido a conjuntos de regras de troca e exibição de informações.
Cada pacote transmitido e recebido através de uma rede contém dados binários. A maioria dos protocolos de computação adicionará um cabeçalho no início de cada pacote para armazenar informações sobre o remetente e o destino pretendido da mensagem. Alguns protocolos também podem incluir um rodapé no final com informações adicionais. Os protocolos de rede processam esses cabeçalhos e rodapés como parte dos dados que se movem entre os dispositivos para identificar mensagens de seu próprio tipo.
protocolos de Rede são, muitas vezes, estabelecidos em uma norma da indústria — desenvolvidos, definidos e publicados por grupos como o seguinte:
- União Internacional de Telecomunicações, ou da UIT;
- Institute of Electrical and Electronics Engineers, ou IEEE;
- Internet Engineering Task Force, ou IETF;
- World Wide Web Consortium, ou W3C.
International Organization for Standardization, ou ISO; e
Principais tipos de protocolos de rede
de modo Geral, existem três tipos de protocolos de rede — comunicação, tais como Ethernet; gestão, tais como Simple Mail Transfer Protocol (SMTP); e de segurança, como o Secure Shell ou SSH.
enquadrar-se nessas três grandes categorias são milhares de protocolos de rede que lidam uniformemente com uma ampla variedade de tarefas definidas, incluindo autenticação, automação, correção, compactação, tratamento de erros, recuperação de arquivos, transferência de arquivos, agregação de links, roteamento, semântica, sincronização e sintaxe.
como implementar protocolos de rede
para que os protocolos de rede funcionem, eles devem ser codificados dentro do software-como parte do sistema operacional do computador (SO) ou como um aplicativo-ou implementados dentro do hardware do computador. A maioria dos sistemas operacionais modernos possui serviços de software integrados que estão preparados para implementar alguns protocolos de rede. Outros aplicativos, como navegadores da web, são projetados com bibliotecas de software que suportam os protocolos necessários para o funcionamento do aplicativo. Além disso, o suporte ao protocolo TCP / IP e roteamento é implementado em Hardware direto para desempenho aprimorado.
sempre que um novo protocolo é implementado, ele é adicionado ao conjunto de protocolos. A organização dos conjuntos de protocolos é considerada monolítica, uma vez que todos os protocolos são armazenados no mesmo endereço e construídos uns sobre os outros.Quais são as vulnerabilidades dos protocolos de rede?
os protocolos de rede não são projetados para segurança. Sua falta de proteção às vezes pode permitir que ataques maliciosos, como espionagem e envenenamento por cache, afetem o sistema. O ataque mais comum aos protocolos de rede é a propaganda de rotas falsas, fazendo com que o tráfego passe por hosts comprometidos em vez dos apropriados.Os analisadores de Protocolo de rede são ferramentas que protegem os sistemas contra atividades maliciosas, complementando firewalls, programas antivírus e software antispyware.
como os protocolos de rede são usados?
os protocolos de rede são o que tornam a Internet moderna possível, pois permitem que os computadores se comuniquem em redes sem que os usuários tenham que ver ou saber quais operações em segundo plano estão ocorrendo. Alguns exemplos específicos de protocolos de rede e seus usos incluem o seguinte:
- Post Office Protocol 3, ou POP3, é a versão mais recente de um protocolo padrão que é usada para receber e-mails de entrada.
- SMTP é usado para enviar e distribuir e-mails enviados.
- FTP é usado para transferir arquivos de uma máquina para outra.Telnet é uma coleção de regras usadas para conectar um sistema a outro por meio de um login remoto. O computador local envia a solicitação de conexão e o computador remoto aceita a conexão.
Outro protocolo de rede exemplos incluem o seguinte:
- protocolo de resolução de endereços, ou ARP;
- Blocos Extensible Exchange Protocol, ou sinal SONORO;
- Border Gateway Protocol, ou BGP;
- Binário Comunicação Síncrona, ou BSC;
- Texto Canônico Serviços, ou CTS;
- Sistema de Nome de Domínio, ou DNS;
- Dynamic Host Configuration Protocol, DHCP ou;
- Enhanced Interior Gateway Routing Protocol, ou EIGRP;
- Seguro HTTP ou HTTPS;
- dispositivo de interface humana, ou ESCONDIDO;
- Internet Control Message Protocol, ou ICMP;
- Internet Message Access Protocol) ou IMAP;
- Gopher;
- Controle de Acesso de Mídia, ou MAC;
- Network News Transfer Protocol, ou NNTP;
- Open Shortest Path First, ou OSPF;
- SSL (Secure Sockets Layer);
- Simple Network Management Protocol, ou SNMP;
- Thread;
- Transport Layer Security (TLS);
- Descrição Universal, descoberta e integração, ou UDDI;
- voice over IP, ou VoIP; e
- X10.
Saiba como escolher entre uma rede privada virtual SSL / TLS e uma VPN de segurança IP.
Leave a Reply