Escolar Documentos
Profissional Documentos
Cultura Documentos
Modelo OSI
Redes de Computadores
Grupo: Diego Fuzinatto Amaral
Felipe Lima Jardim
Gustavo Mene Ale Primo
João Paulo Branco de Azevedo
Propriedades
●
Segunda Camada do Modelo OSI
●
Situa-se entre a camada de
Rede e a camada física
●
Atua como intermediador entre
a camada de Rede e a camada
física
2
Propriedades
●
Comunica-se diretamente com a camada física
para o envio de dados
●
Está embarcado em forma de software no
hardware dos dispositivos que compõem a
camada física
3
Funções
●
Envia e recebe dados entre dois nós adjacentes,
seja numa rede WAN (Wide Area Network) ou
LAN (Local Area Network)
4
Funções
●
Assegura que não exista perda de informação
ou informação errada na rede
●
Verifica se os dados recebidos não sofreram
interferência durante a transmissão através de
um controle de verificação
●
Corrige caso ocorra erros com os dados
transmitidos
5
Funções
●
Os dados a serem
transmitidos são divididos em
unidades de dados chamados
de Quadros (Frames), que são
grupos de bytes estruturado
de acordo com cada protocolo
utilizado
6
Protocolo PPP (Ponto-a-ponto)
●
Um único transmissor e um único receptor
• Não tem controle de acesso ao meio
●
Protocolo ponto a ponto popular para camada
de enlace:
• PPP (protocolo ponto a ponto)
7
Protocolo PPP (Ponto-a-ponto)
●
Requisitos (RFC 1547): ●
Não são requisitos:
• Enquadramento do pacote • Correção de erros
• Transparência • Controle de fluxo
• Múltiplos protocolos de • Sequenciamento
camada de rede
• Multiponto
• Detectar erros
• Simplicidade
8
Estrura do Quadro PPP
●
Flag: delimitador (enquadramento)
●
Endereço: não tem função
●
Controle: não tem função; no futuro é possível ter múltiplos campos de
controle
●
Protocolo: indica o protocolo da camada superior ao qual o conteúdo do
quadro deve ser entregue (ex. PPP-LCP, IP, IPCP, etc.)
●
Info: dados da camada superior que estão sendo transportados
●
CRC: verificação de redundância cíclica para detecção de erros
9
Fases do PPP
●
Enquadramento
• Delimita o fim do quadro e trata de detecção de erro
●
Link Control Protocol (LCP)
• Responsável pelas seguintes operações referentes a uma linha de comunicação:
• Testar
●
Network Control Protocols (NCPs)
• Negocia as opções da camada de rede independente do protocolo de rede usado
10
Protocolos para Canais Broadcast
●
Várias estações conectadas ao mesmo local
●
Requer controle de acesso ao meio para
coordenar as transmissões
●
Protocolo popular para canais broadcast:
• Ethernet
11
Protocolo Ethernet
●
Primeira tecnologia de LAN largamente usada
●
Mais simples, e mais barata que redes usando ficha e ATM
●
Velocidade crescente: 10, 100, 1000, 10000 Mbps
12
Topologia
●
Topologia estrela
• Comutador central
13
Estrutura do Quadro Ethernet
●
Preâmbulo (cabeçalho, header)
• Usado para sincronizar as taxas de relógio do transmissor e do receptor
●
Cabeçalho: contém Endereços de Destino e Origem em
um campo tipo
●
Endereço: 6 bytes
• Se o adaptador recebe um quadro com endereço de destino coincidente
ou
14
Quadro Ethernet IEEE 802.3
●
Tipo: indica o protocolo da camada superior
●
CRC: verificado pelo receptor
15
Serviço não confiável ou sem conexão
●
Sem conexão: não é feito o handshaking entre o
adaptador emissor e o receptor
●
Não confiável: o adaptador receptor não envia
acks ou nacks para o adaptador emissor
• O fluxo de datagramas que passa para a camada de rede
pode deixar lacunas
16
Detecção de Erros - Paridade
1101101
1001011
1100010
17
Detecção de Erro - Repetição
1010
1011
1010
18
Detecção de Erro - CHECKSUM
Mensagem Resumo
19
CRC (Cyclic Redundancy Check)
●
CRC é a técnica de detecção de erro usada pela
maioria dos protocolos (PPP, HDLC, LAPF, Ethernet,
WiFi, ...)
●
Padrões de CRC são de 8, 12, 16 e 32 bits
●
Deve enviar D com d bits de dados + R com r bits de
CRC
●
Receptor e emissor conhecem G
●
Para calcular R= resto(D*2^r / G)
20
Exemplo de CRC
21
Exemplo de CRC
22
Correção de Erro
1010
1110
1000
23
Técnica de Correção de Erro
●
ARQ - Automatic repeat request
• Consiste em verificar se existe algum erro, e se existir
descartar a mensagem e pedir o reenvio da mesma.
24
Subcamadas
A camada de Enlace é
dividida em duas
subcamadas:
●
A LLC (Logical Link
Control) ou Controle de
Enlace Lógico
●
A MAC (Media Access
Control)
25
Controle de Enlace Lógico (LLC)
●
Trata a comunicação entre as camadas superiores
e inferiores
●
Obtém os dados do protocolo de rede e adiciona
informações de controle para ajudar a entregar o
pacote no nó destino
●
Ela é implementado em software (driver da placa
de rede ou firmware do dispositivo)
●
Está mais próximo da camada de Rede
26
Medium Access Control (MAC)
●
Implementada pelo hardware
encapsula o dados e controla o acesso
Encapsulamento:
• Delimita o tamanho de quadros
27
Endereço MAC
●
Identificador “globalmente exclusivo” de cada ponto
28
Conclusão
29
Dúvidas?
30