Protocolos de rede - sincronizam a operação de computadores na rede. A divisão dos protocolos em vários níveis permite que o processo de troca de dados continue mesmo em caso de interrupções e falhas na rede.
Um protocolo de rede é um conjunto de regras que permite que dois computadores conectados a uma rede estabeleçam uma conexão, troquem todos os tipos de dados entre si e sincronizem a operação dessas máquinas na rede. Um protocolo específico é responsável por um lado específico do tipo de comunicação. Se você conectá-los, pode obter a chamada pilha de protocolo. Na prática, a pilha de protocolos sofre fragmentação, resultando na formação de níveis funcionais, cada um com sua tarefa específica.
Capacidades de pilha de protocolo
A divisão dos protocolos em vários níveis conceituais permitiu resolver de forma mais rápida e eficiente as principais tarefas de transferência de informações entre várias máquinas. Na verdade, a qualquer momento, pode ocorrer uma falha de hardware ou um dos dispositivos que fornecem comunicação, por exemplo, uma placa de rede ou um hub, pode falhar. Além disso, o sistema ou o software do aplicativo podem funcionar incorretamente. Ocorrerá um erro nos próprios dados transmitidos, parte da informação transmitida será perdida ou distorcida.
O sistema de protocolos de rede OSI mais amplamente usado. Ele pressupõe a divisão dos protocolos de acordo com sua finalidade em 7 níveis.
Tipos de protocolos
O aplicativo ou o sétimo nível superior do modelo fornece ao usuário acesso aos serviços de rede - o processador de consultas a bancos de dados, arquivos, caixa de correio e outros. Negocia as nuances da transferência de informações de serviço, notifica aplicativos sobre erros e emite solicitações para a camada de apresentação.
A camada de apresentação converte protocolos e codifica / decodifica dados. Converte solicitações recebidas da camada de aplicativo no formato mais adequado para transmissão pela rede. E converte a resposta da rede em um formato que os aplicativos possam entender.
A camada de sessão mantém uma sessão, permitindo que os aplicativos se comuniquem entre si. Para sincronizar a transferência, pontos de verificação são colocados no fluxo de dados, que são o ponto de partida para retomar o processo em caso de qualquer violação.
A camada de transporte fornece transmissão de dados na ordem em que foram transmitidos. Ajusta o tamanho dos blocos de dados ao protocolo.
Camada de rede - o roteador determina a rota mais curta, monitora problemas de rede e congestionamento.
A camada de enlace de dados ou a camada de enlace de dados pode proporcionar interação com diversas camadas físicas, corrigir erros e enviar dados para a camada de rede, ou seja, ela atende. Switches e pontes operam neste nível.
A camada física transmite sinais elétricos ou ópticos para cabo ou rádio e recebe e converte em bits de dados. Implementa a interface entre um dispositivo de rede e uma mídia de rede.