Forum de Proteção e Automação - CONPROVE
https://forum.conprove.com/

Datasets e Control Blocks
https://forum.conprove.com/viewtopic.php?f=1&t=19810
Página 1 de 1

Autor:  Claudinei Rocha [ 10 Jun 2019, 18:09 ]
Assunto do Tópico:  Datasets e Control Blocks

Gostaria de entender melhor como funcionam e de que modo são estruturados os agrupamento Datasets e control blocks.

Autor:  RodolfoCabral [ 17 Jun 2019, 11:51 ]
Assunto do Tópico:  Re: Datasets e Control Blocks

Olá Claudinei,

Para respondermos essa questão, precisamos primeiro rever alguns conceitos de redes de dados. A primeira coisa é entender o conceito de camadas em que a rede é estruturada, o que significa sub-dividir a rede de forma modular com o intuito de otimizar os serviços de troca de dados. Exitem alguns modelos que estruturam essas camadas de rede, dentre eles podemos citar dois mais conhecidos: Modelo ISO/OSI e o Modelo TCP/IP.
Para melhor responder sua questão, vamos descrever brevemente o Modelo ISO/OSI. Esse modelo divide a rede em 7 camadas: Física, Enlace de Dados, Rede, Transporte, Sessão, Apresentação e Aplicação, sendo que cada camada possui protocolos específicos que as definem.

1- Camada Física: na camada física os protocolos descrevem os meios eletrônicos, mecânicos, funcionais e de procedimentos para ativar, manter e desativar conexões físicas para a transmissão de bits para ou de um dispositivo de rede. Exemplos de protocolos desta camada: RS-232, Bluetooth, DSL, etc.;

2- Camada de Enlace de Dados: os protocolos desta camada descrevem métodos para a troca quadros (ou frames) de dados entre os dispositivos de um meio físico comum. Exemplos de protocolos desta camada: Ethernet, PPP, Frame Relay, ATM, etc.;

3- Camada de Rede: os protocolos desta camada fornecem os serviços para trocar partes individuais de dados na rede entre dispositivos finais identificados. Exemplos de protocolos desta camada: IP, ARP, ICMP, etc.;

4- Camada de Transporte: os protocolos desta camada definem serviços para segmentar, transferir e reagrupar os dados para comunicações individuais entre os dispositivos finais. Exemplos de protocolos desta camada: TCP, UDP, SCTP, etc.;

5- Camada de Sessão: os protocolos desta camada definem os serviços para a camada superior (Apresentação) para organizar o diálogo e definir a troca de dados. Exemplo de protocolo desta camada: NetBIOS;

6- Camada de Apresentação: os protocolos desta camada fornecem a representação ou formatação comum de dados transferidos entre serviços da camada de Aplicação, por isso essa camada também é chamada de Camada de Tradução, pois literalmente traduz os dados para a camada superior (Aplicação) num formato que possa ser compreendido pelo protocolo utilizado. Exemplos de protocolos desta camada: XDR e TLS;

7- Camada de Aplicação: os protocolos desta última camada são os que fornecem os meios para a interação dos aplicativos com os humanos, ou seja para a Interface Homem-Máquina (IHM). Exemplos de protocolos desta camada: HTTP, FTP, DNS, BitTorrent, etc.

O bloco de dados que é transmitido entre duas pontas de uma mesma camada é chamado de PDU (Protocol Data Unit) e cada camada adiciona ao PDU um cabeçalho de controle próprio num processo chamado de Encapsulamento. Assim, no sentido decrescente das camadas, ou seja descendo a pilha a partir da Aplicação, cada camada vai receber o PDU da camada superior como um bloco de dados e identificado com o respectivo cabeçalho.
Dependendo da camada em que se encontra o PDU recebe um nome específico:

-> Física: PDU é chamado de bit;
-> Enlace de Dados: PDU é chamado de frame ou quadro;
-> Rede: PDU é chamado de pacote;
-> Transporte: PDU é chamado de segmento;
-> Sessão, Apresentação e Aplicação: PDU é chamado de dado.

Para responder sua pergunta, vamos discriminar as partes de um frame. O frame é formado por um Cabeçalho, Pacote (dados) e Trailer, sendo que cada parte dessa é formado por alguns blocos específicos:

-> Cabeçalho: formado por quatro blocos: Bloco de Início de Quadro, Bloco de Endereçamento, Bloco de Tipo e o Bloco de Controle (Control Block);

-> Pacote (dados): formado pelo conjunto de dados que o frame vai carregar, ou seja é o Dataset do frame;

-> Trailer: formado pelo bloco de Detecção de Erros e pelo Fim de Quadro.

Com esse breve embasamento teórico, nós podemos responder sua pergunta. O Bloco de Controle ou Control Block é um bloco de informações que faz parte do Cabeçalho do frame e é formado por todo o conjunto informações que está entre o Tipo e os Dados. No GOOSE, por exemplo, este bloco possui um identificador único chamado de Goose Control Block Reference e no Sampled Value esse identificador é chamado de Sampled Value ID. O Dataset corresponde ao conjunto de dados que o frame carrega e é formado por todo o bloco de informações que se encontram entre o Cabeçalho e o Trailer do frame.

Nós oferecemos um curso que introduz os participantes aos sistemas de proteção, automação e controle no universo da norma IEC 61850 tanto na teoria (PAC 1) quanto na parte prática (PAC 2), englobando toda a parte de redes de dados. Confira em http://www.conprove.com.br/pub/i_calendario.html.

Esperamos ter ajudado!

Rodolfo.

Página 1 de 1 Todos os Horários estão como UTC - 3 horas [ DST ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/