Escolar Documentos
Profissional Documentos
Cultura Documentos
Aula - 03-Camada de Enlacef
Aula - 03-Camada de Enlacef
Redes de Computadores
Comparação entre Modelos
Arquitetura OSI Arquitetura Internet
Aplicação
Apresentação Aplicação
Sessão
Transporte Transporte
Rede Inter-rede
Enlace
Intra-rede
Físico
Modelo Híbrido
Aplicação
Transporte
Rede
Enlace
Físico
Transmissão de Dados em Rede
Cabeçalho Dados Pacote (PDU –
Protocol Data Unit)
Aplicação Aplicação
Transporte Transporte
Rede Rede
Enlace Enlace
Físico Físico
Transmissão de Dados em Rede
Cabeçalho Dados Pacote (PDU –
Protocol Data Unit)
Usuário Usuário
Transporte Transporte
Rede Rede
Enlace Enlace
Físico Físico
Transmissão de Dados em Rede
Cabeçalho Dados Pacote (PDU –
Protocol Data Unit)
Usuário Usuário
Aplicação Aplicação
Transporte T A Dados Transporte segmentos
Rede Rede
Enlace Enlace
Físico Físico
Transmissão de Dados em Rede
Cabeçalho Dados Pacote (PDU –
Protocol Data Unit)
Usuário Usuário
Aplicação Aplicação
Transporte Transporte
Enlace Enlace
Físico Físico
Transmissão de Dados em Rede
Cabeçalho Dados Pacote (PDU –
Protocol Data Unit)
Usuário Usuário
Aplicação Aplicação
Transporte Transporte
Rede Rede
Físico Físico
Transmissão de Dados em Rede
Cabeçalho Dados Pacote (PDU –
Protocol Data Unit)
Usuário Usuário
Aplicação Aplicação
Transporte Transporte
Rede Rede
Enlace Enlace
Usuário Usuário
Aplicação Aplicação
Transporte Transporte
Rede Rede
Enlace Enlace
Usuário Usuário
Aplicação Aplicação
Transporte Transporte
Rede Rede
Físico Físico
Transmissão de Dados em Rede
Cabeçalho Dados Pacote (PDU –
Protocol Data Unit)
Usuário Usuário
Aplicação Aplicação
Transporte Transporte
Enlace Enlace
Físico Físico
Transmissão de Dados em Rede
Cabeçalho Dados Pacote (PDU –
Protocol Data Unit)
Usuário Usuário
Aplicação Aplicação
Transporte T A Dados Transporte segmentos
Rede Rede
Enlace Enlace
Físico Físico
Transmissão de Dados em Rede
Cabeçalho Dados Pacote (PDU –
Protocol Data Unit)
Usuário Usuário
Transporte Transporte
Rede Rede
Enlace Enlace
Físico Físico
Transmissão de Dados em Rede
Cabeçalho Dados Pacote (PDU –
Protocol Data Unit)
Aplicação Aplicação
Transporte Transporte
Rede Rede
Enlace Enlace
Físico Físico
Transmissão de Dados em Rede
Cabeçalho Dados Pacote (PDU –
Protocol Data Unit)
Usuário Usuário
Protocolo da Camada
Aplicação Aplicação
Transporte Transporte
Rede Rede
Físico Físico
Transmissão de Dados em Rede
Sistema Final A Sistema Final B
Aplicação Caminho Aplicação
Apresentação percorrido pelos Apresentação
Sessão dados do usuário
Sessão
comunicação fim-a-fim
Transporte Transporte
Rede Rede Rede Rede
Enlace Enlace Enlace Enlace
Físico Físico Físico Físico
Sistema Intermediário
Camada de enlace: Terminologia
Quadro - PDU enlace
Nós
Camada de Enlace -
responsabilidade de transferir
um datagrama de um nó para
o nó adjacente sobre um
enlace.
Enlaces
Serviços da camada de enlace
·Enquadramento, acesso ao enlace
·Controle de Fluxo
• Independência da
Logical Link
Control (LLC)
camada MAC.
Medium Access • Controle de erros e de
Control (MAC)
Physical Layer
fluxo.
(PHY)
Nível Físico
• Transmissão de bits através de
um meio físico:
• Cabo coaxial.
Logical Link
Control (LLC) • Par trançado.
Medium Access • Fibra ótica.
Control (MAC)
• Método de codificação.
Physical Layer
(PHY) • Taxa de Transmissão.
Arquitetura IEEE 802: LAN
Host A Host B
Aplicação Aplicação
Aplicação Apresentação Apresentação
Apresentação Sessão Sessão
Sessão Transporte Transporte
Transporte
Rede Rede
Rede Comunicação fim-a-fim
LLC LLC
Enlace MAC no enlace MAC
Físico Físico Físico
Pergunta
26
Qual a diferença?
Sistema Final A Sistema Final B
Aplicação Aplicação
Apresentação Apresentação
Aplicação
Sessão Sessão
Apresentação
comunicação fim-a-fim
Sessão Transporte Transporte
Transporte Rede Rede
Rede Rede
Rede
Enlace Enlace Enlace Enlace Enlace
Físico Físico Físico Físico Físico
Sistema Intermediário
Qual a diferença?
Host A Host B
Aplicação Aplicação
Aplicação Apresentação Apresentação
Apresentação Sessão Sessão
Sessão Transporte Transporte
Transporte
Rede Rede
Rede Comunicação fim-a-fim
LLC LLC
Enlace MAC no enlace MAC
Físico Físico Físico
Enquadramento (Framing)
• Por que?
• Meio físico não é livre de erros;
• Detecção e correção de erros;
• Dividir o bit-stream em quadros (unidade de dados) de forma a gerenciar a
transmissão facilitando o controle de erros.
Enquadramento (Framing)
• Métodos:
• Contagem de caracter
• Enquadramento por caracter (utiliza character stuffing)
• Enquadramento por bit (utiliza bit stuffing)
Contagem de Caracter
• Adicionar um campo no header indicando o número de
caracteres presentes no quadro;
• Ao receber o quadro, o RX lê o campo de contagem e sabe a
partir dali determinar onde está o final do quadro;
Contagem de Caracter (cont)
Quadro
Enquadramento por Caracter
• Idéia básica: inserir um caracter especial no início (STX) e fim
(ETX) do quadro;
Quadro
problema: ETX (End of TeXt) ou STX (Start of TeXt) pode
estar presente nos DADOS, o que gera um erro de
interpretação.
Enquadramento por Caracter
• tentativa de solução: antes dos caracteres de controle
inserir um outro caracter (DLE - Data Link Escape).
Enquadramento por Caracter
• tentativa de solução: antes dos caracteres de controle
inserir um outro caracter (DLE - Data Link Escape).
• Paridade
• Paridade Combinada
• Checksum
111100101
CRC?
CRC (Cyclic Redundancy Check)
Códigos de detecção - CRC
• Após calcular o CRC cujos bits são 01010, o emissor envia
os bits de dados mais os bits de CRC.
• O receptor utiliza os bits enviados e divide
pelo gerador para verifica se os bits estão corretos.
Emissor
Receptor
11110010101010
CRC
• Exemplos de polinômios padronizados
• CRC-12: x12 + x11 + x3 + x2+ x + 1
• CRC-16: x16 + x15 + x2 + 1
• CRC-CCITT: x16 + x12 + x5 + 1
• HDLC: X16 + x12 + x5 + 1
• Poder do método (CRC-16 ou CRC-CCITT):
• Todos os erros simples
• Todos os erros duplos
• Todos os erros com um número ímpar de bits
• Bursts de até 16 bits
• Bursts de 17 bits (99.997%)
• Bursts de 18 ou mais bits (99.998%)
ATIVIDADE
• Explique porque em canais half ou full duplex é melhor utilizar
detecção de erros a correção?
66