Skip to main content

O que é um controle de vínculo de dados síncronos?

O controle síncrono de link de dados (SDLC) é um protocolo que fornece a transmissão de dados através da camada dois do que é chamado de arquitetura de rede de sistemas (SNA). O SNA foi desenvolvido pela IBM® na década de 1970 como uma solução de rede de longa distância (WAN) para usuários de computadores mainframe IBM®, hardware de rede e terminais remotos. Em comparação, o SNA é muito parecido com o modelo de OSI (Open Systems Interconnect) usado nas redes de protocolo de Internet (IP), onde as operações de rede são separadas em camadas, cada uma responsável por um aspecto das comunicações em rede. Embora tenham conceito semelhante, as camadas do SNA não são compatíveis com as camadas do modelo OSI.

Nos primeiros dias das comunicações por computador em rede, as empresas de telefonia não tinham permissão para fornecer serviços de processamento, então as redes precisavam ser estabelecidas por meio de linhas alugadas em particular. Um usuário alugava uma linha da companhia telefônica e, em seguida, configurava o hardware de seu computador para trabalhar em rede através dessa linha dedicada. Com uma conexão tão confiável, o protocolo síncrono de controle de link de dados do SNA conseguiu gerenciar cada linha e fornecer uma rede de comunicação de dados entre os sistemas de computadores dos usuários. Como protocolo proprietário, o SDLC foi adicionado aos modems e sistemas de computador desenvolvidos pela IBM® que compunham um ambiente SNA. Mais tarde, a IBM® compartilhou o conceito de controle de link de dados síncrono com organizações de padrões que desenvolveram o protocolo de controle de link de dados de alto nível (HDLC) que outros fornecedores de hardware começaram a usar.

O protocolo de controle de link síncrono de dados foi o primeiro de seu tipo a fornecer transmissões com base em bytes responsáveis ​​pela identificação de cada quadro de dados enviado. No SDLC, a transmissão de dados é dividida em quadros que são transmitidos pela conexão. Cada quadro contém não apenas os dados que estão sendo enviados, mas também uma série de bytes que carregam informações sobre o endereço para o qual o quadro está sendo enviado, como organizar todos os quadros na ordem correta e a capacidade do sistema de verificar novamente o estrutura para quaisquer erros que possam ter ocorrido durante sua jornada.

O primeiro e o último bytes do quadro SDLC são chamados de sinalizadores, que são essencialmente o invólucro do quadro, indicando seu início e fim. O próximo byte ou dois compõem o endereço. Os bytes de controle, que podem ter vários propósitos, dependendo do tipo de quadro que está sendo transmitido, seguem o endereço e podem lidar com o seqüenciamento dos quadros, o término das transmissões, a verificação de status, a pesquisa e assim por diante. A carga útil dos dados segue os bytes de controle e após os dados, mas antes do sinalizador de fechamento, existem alguns bytes usados ​​para verificação de sequência redundante.

Um ambiente SNA usando controle de link de dados síncrono é bastante simples, onde cada nó na rede é identificado como primário ou secundário. Os nós primários provavelmente são um computador de mainframe, enquanto os secundários são terminais de comunicação com o mainframe. Ainda assim, uma rede em execução no SDLC é capaz de vários tipos diferentes de topologias.

Em uma instalação ponto a ponto, há apenas dois computadores se comunicando: um único mainframe primário e um único terminal secundário. Com multipontos, no entanto, o mainframe é responsável por qualquer número de terminais secundários. Outra topologia é a configuração do loop, em que o mainframe atua como um ponto primário em um círculo, onde passa os quadros pelo loop por apenas o primeiro ou o último terminal do círculo. Existe, então, algo chamado método de aprovação de hub que aloca um canal de saída para o mainframe e um canal de entrada para os terminais.