Propósito principalè
A troca de informação
entre dois agentes
Agente
Informação n Dado g Sinal s (t) Sinal r (t) Dado g’ Informação n’ Dispositivo
de entrada Transmissor transmissãoMeio de Receptor Dispositivode saída Agente Comunicação de Dados
Transmissão de Sinais
Modelo de Comunicação
Modelo de Comunicação
Comunicação de Computadores
Codificação dos Dados Decodificação dos Dados
Comunicação de Dados
Comunicação de Dados
• De forma a se obter uma
comunicação efetiva
,
muitas tarefas além da
transmissão de sinais
básica são necessárias para
controlar e
gerenciar a troca de informação
ò
ò
• Adiciona-se à camada física a camada de
Controle de Enlace de Dados
Controle de Enlace de Dados
ð
ð
especifica os
procedimentos para garantir a ausência de erros
e de duplicatas de mensagens.
Protocolo de Enlace de Dados
Protocolo de Enlace de Dados
• Requerimentos e Objetivos:
ü
ü
Sincronismo de Quadro
Sincronismo de Quadro
ð
ð
dados são enviados em blocos
e precisa-se identificar início e fim do bloco (quadro);
ü
ü
Uso de variedade de Configurações de Linha
Uso de variedade de Configurações de Linha
ð
ð
Topologias, Duplexidade e Disciplinas de Linha;
ü
ü
Controle de Fluxo
Controle de Fluxo
ð
ð
a estação transmissora não deve
enviar dados a uma taxa maior que a receptora pode
processar;
ü
ü
Controle de Erro
Controle de Erro
ð
ð
Detecção + Correção;
ü
ü
Endereçamento
Endereçamento
ð
ð
para conexões multi-ponto, as
identidades das estações devem ser conhecidas;
ü
ü
Controle e Dados no mesmo Enlace
Controle e Dados no mesmo Enlace
ð
ð
transmitir controle
e dados na mesma comunicação;
ü
ü
Gerenciamento do Enlace
Gerenciamento do Enlace
ð
ð
Iniciação, Manutenção e
Término da transmissão de dados.
Protocolo de Enlace de Dados
Protocolo de Enlace de Dados
• Nenhum dos requerimentos anteriores é
satisfeito pelas funções da camada
FÍSICA
FÍSICA
ü
ü
Sincronismo de Quadro
Sincronismo de Quadro
ð
ð
modo síncrono e assíncrono;
ü
Protocolo de Enlace de Dados
Protocolo de Enlace de Dados
• Nenhum dos requerimentos anteriores é
satisfeito pelas funções da camada
FÍSICA
FÍSICA
ü
ü
Sincronismo de Quadro
Sincronismo de Quadro
ü
ü
Uso de variedade de Configurações de Linha
Uso de variedade de Configurações de Linha
ü
ü
Controle de Fluxo
Controle de Fluxo
ü
ü
Controle de Erro
Controle de Erro
ü
ü
Endereçamento
Endereçamento
ü
ü
Controle e Dados no mesmo Enlace
Controle e Dados no mesmo Enlace
ü
ü
Gerenciamento do Enlace
Gerenciamento do Enlace
Configurações de Linha
Configurações de Linha
• Três características:
Topologia
Duplexidade
Configurações de Linha
Configurações de Linha
--
Topologia -
Topologia
-TOPOLOGIA
TOPOLOGIA
Refere-se à arrumação física das
estações no enlace.
Ponto-a-Ponto
Computador
(primária)
Terminal - T - (secundária)
T
T
T
Desvantagem:
grande número
de portas de E/S
Multi-Ponto
Computador
(primária)
T
T
T
T
T
Vantagem:
uma porta de E/S;
um meio físico.
P P P P P P PRedes Locais
Configurações de Linha
Configurações de Linha
Topologia +
Topologia + Duplexidade
Duplexidade
Configurações de Linha
Configurações de Linha
--
Disciplina de Linha
Disciplina de Linha
-
-• Necessária para controlar o enlace de transmissão.
• Três fases distintas:
– Estabelecimento da Conexão
• determina qual a que estação está transmitindo, qual
está recebendo e se o receptor está preparado;
– Transferência de Dados
– Término da Conexão
presentes em todas as disciplinas de linha,
ponto-a-ponto e multi-ponto
Configurações de Linha
Configurações de Linha
--
Disciplina de Linha
Disciplina de Linha
-
-(
(enquireenquire))
Estabelecimento
Transferência de Dados
(
(end of transmissionend of transmission))
( (frameframe)) ( (acknowledgeacknowledge)) ( (acknowledgeacknowledge))
Comunicação
sem
Erros
Ponto-a-Ponto
Configurações de Linha
Configurações de Linha
--
Disciplina de Linha
Disciplina de Linha
-
-Estabelecimento
Transferência de Dados
Término (
(end of transmissionend of transmission))
( (frameframe)) ( (acknowledgeacknowledge negativo) negativo) ( (acknowledgeacknowledge))
Erro
no
Estabelecimento
(error(error recovery procedurerecovery procedure))
Ponto-a-Ponto
Configurações de Linha
Configurações de Linha
--
Disciplina de Linha
Disciplina de Linha
-
-Estabelecimento ( (frameframe))
Erro
na
Transmissão
Ponto-a-Ponto
Configurações de Linha
Configurações de Linha
--
Disciplina de Linha
Disciplina de Linha
-
-Multi-Ponto
A escolha da disciplina de linha depende fundamentalmente se
existe relação
primário
primário-
-secundário
secundário
ou
primário-
primário
-primário
primário
Troca de informação somente
entre P e S , nunca entre S e S
ð mecanismos POLL/SELECT
Troca de informação entre
quaisquer estações ð
Controle de Acesso ao Meio
Controle de Acesso ao Meio
--
Disciplina de Linha
Disciplina de Linha
-
-POLL/SELECT
POLL/SELECT
POLL
P solicita dados de uma S
P notifica que possui dados para uma S
SELECT
--
Disciplina de Linha
Disciplina de Linha
-
-POLLING
POLLING
Estação S selecionada
não possui dados para a P Estação S selecionada envia dados para a P
--
Disciplina de Linha
Disciplina de Linha
-
-POLLING
POLLING
--
Disciplina de Linha
Disciplina de Linha
-
-SELECT
SELECT
SELECT ð 4 transmissões separadas FAST SELECT ð quando mensagens curtas são freqüentes e quando o tempo de transferência não
é muito maior que a resposta.
ALTERNATIVA
Indica que a secundária estava pronta e recebeu a mensagem corretamente.