Você está na página 1de 4

le:///home/tkbernardi/Documentos/asciidoc/ascii_...

Aulas segunda unidade


Protocolo
conjunlto de regras que definem a sintaxe e a semantica das mensagens trocadas em um meio de comuicao

criterios de operao. regras de requisio e resposta especificao noormativa X proprietaria dois tipos de protocolos, orientado a: caracter/byte/palavra:BSC a bit : hldc BSC - Binary Synchronous Comunication Protocolo orientado a byte/cacracter Orientado conexo Baseia - se em palavras de controle Formato:

SYN

SOH cabecalho

COMANDO

Controle opcional

vocabulario do BSC:
controle:

1 of 4

04-11-2013 23:29

le:///home/tkbernardi/Documentos/asciidoc/ascii_...

SYN - synchronous - sinccronismo SOH - start of header - indica a presena de cabealho opcional

Comandos: ENQ - enquire - pedido de tranmisso POL - pooling enquire - indagao se ha algo para trasnmitir ACK - acknowledge - ok NACK - no acknowledge - no ok EOT - End Of Transmission - fim da transmisso

Comandos de texto: STX - start of text - inicio do buffrer ETB - end of text block - fim de um bloco de buffer ETX - end of text - fim do buffer BCC - check code - byte de verificao (CRC)

Tabela 1. Formato: STX Ponto a multiponto c -: T1 T2 T3 SELECT | Fases Pooling | buffer ETB/ETX BCC

Fase Select

2 of 4

04-11-2013 23:29

le:///home/tkbernardi/Documentos/asciidoc/ascii_...

Figura 1. Fase Select Fase Select |-|syn|soh|t2|STX|++|etx|bcc|-| Mensagem |-|syn|soh|t2|ack|--------------| OK | | |-|syn|soh|t2|eot|--------------| Fim da mensagem |-|syn|soh|t2|ack|--------------| OK Fase Pooling C T1 |-|syn|soh|t1|pol|--------------| Algo para transmitir? |-|syn|soh|t1|eot|--------------| no (eot) | T2 |-|syn|soh|t2|pol|--------------| Algo para transmitir? |-|syn|soh|t2|STX|++|etx|bcc|-| Mensagem sim(mensagem) |-|syn|soh|t2|ack|--------------| OK |-|syn|soh|t2|eot|--------------| fim (pode ir para o prximo) | T3 |-|syn|soh|t1|pol|--------------| Algo para transmitir? |-|syn|soh|t1|eot|--------------| no (eot) !!Volta para o inicio!!

3 of 4

04-11-2013 23:29

le:///home/tkbernardi/Documentos/asciidoc/ascii_...

HLDC
High Level Data Link Control Orientado a conexo (primeiro conecta depois transmite) Orientado por bits Cabealho fixo |flag|endereco|bits de controle|crc|flag|

Especificacao e protocolos
servico(c/ conexo ou s/ conexao) ambiente de comunicacao (ponto-a-ponto ou difusao) vocabulario (palavras/controles) formato de cada mensagem (sintaxe) regras de protocolo

Implementacao
condicoes de controle exees

Last updated 2013-11-04 23:27:39 BRST

4 of 4

04-11-2013 23:29

Você também pode gostar