20
Camada de Enlace - Introdução Neste capitulo, estudaremos os principios de projeto da segunda camada, a camada de enlace de dados.

Aula redes camada de enlace

Embed Size (px)

DESCRIPTION

 

Citation preview

  • 1. Camada de Enlace - Introduo Neste capitulo, estudaremos os principios de projeto da segunda camada, a camada de enlace de dados.
  • 2. Camada de Enlace - Introduo Neste capitulo, estudaremos os principios de projeto da segunda camada, a camada de enlace de dados. algoritmos que permitem uma comunicacao eficiente e confiavel entre dois computadores adjacentes no nivel da camada de enlace de dados Chamamos adjacentes, duas maquinas estao fisicamente conectadas por meio de um canal de comunicao que funciona conceitual mente como um fio (por exemplo, um cabo coaxial,uma linha telefonica ou um canal sem fio ponto a ponto)
  • 3. Camada de Enlace - Introduo A caracteristica de um canal que o torna semelhante a um fio e fato de que os bits so entregues na ordem exata em que so enviados.
  • 4. Camada de Enlace - Introduo Voc poder pensar que esse problema e tao trivial Circuitos de comunicao produzem erros ocasionais Apresentam taxa de dados finita, e ha um retardo de propagao diferente de zero entre o momento em que o bit e enviado e o momento em que ele e recebido; Os protocolos usados para comunicacoes devem levar todos esses fatores em considerao
  • 5. Camada de Enlace - Questes de Projeto Funes Especficas Fornecer uma interface de servico bem definida a camada de rede. Lidar com erros de transmisso Regular o fluxo de dados, de tal forma que receptores lentos no sejam atropelados por transmissores rapidos.
  • 6. Camada de Enlace - Questes de Projeto Questes de Projeto; Para alcancar esses objetivos, a camada de enlace de dados recebe os pacotes da camada de rede e os encapsula em quadros para transmisso Cada quadro contem um cabealho (header) de quadro, um campo de carga util, que conter o pacote, e um final (trailer) de quadro. O gerenciamento de quadros constitui o ncleo das atividades da camada de enlace de dados.
  • 7. Camada de Enlace - Questes de Projeto
  • 8. Camada de Enlace - Questes de Projeto Embora este capitulo trate enlace de dados, muitos dos principios, como o controle de erros e o controle de fluxo, so encontrados em outros protocolos.
  • 9. Camada de Enlace - Questes de Projeto Em muitas redes, essas funes so encontradas apenas nas camadas superiores e nao na camada de enlace de dados. Independente de onde elas so encontradas, os principios sao quase identicos, e entao nao importa realmente o lugar em que os estudamos. Na camada de enlace eles surgem com frequncia em sua forma mais simples e mais pura, o que faz dessa camada um bom lugar para examin-los em detalhes.
  • 10. Camada de Enlace - Questes de Projeto Modelo de Referncia OSI Open Systems Interconnections criado pela ISO (International Organization for Standardization) Objetivos: Reduzir a complexidade Padronizar as interfaces Facilitar a engenharia modular Garantir a interoperabilidade Acelerar a evoluo Reduzir conflitos entre equipamentos Simplificar o desenvolvimento
  • 11. Camada de Enlace - Questes de Projeto Camada Enlace Acessos aos meios Organizao dos bits em grupos lgicos de informaes chamados de frames ou quadros. Fornece transferncia de dados entre os meios Responsvel pelo endereamento fsico e topologia de rede Possui funes de notificao de erros e controle de fluxo Funo de identificar fisicamente os hosts em uma rede Exemplos: LAN: Ethernet, IEEE 802.3/802.2, etc WAN: Frame Relay, HDLC, PPP, ATM etc
  • 12. Camada de Enlace - Servios Oferecidos Enquadramento e acesso ao enlace: encapsula datagrama num quadro incluindo cabealho e cauda, implementa acesso ao canal se meio for compartilhado, endereos fsicos so usados em cabealhos de quadros para identificar origem e destino de quadros em enlaces multiponto Entrega confivel: Pouco usada em fibra ptica, cabo coaxial e alguns tipos de pares tranados devido a taxas de erro de bit muito baixas. Usada em enlaces de rdio, onde a meta reduzir erros assim evitando a retransmisso fim a fim.
  • 13. Camada de Enlace - Servios Oferecidos Controle de Fluxo: compatibilizar taxas de produo e consumo de quadros entre remetentes e receptores Deteo de Erros: erros so causados por atenuao do sinal e por rudo receptor deteta presena de erros receptor sinaliza ao remetente para retransmisso, ou simplesmente descarta o quadro em erro
  • 14. Camada de Enlace - Servios Oferecidos Controle de Fluxo: compatibilizar taxas de produo e consumo de quadros entre remetentes e receptores Deteo de Erros: erros so causados por atenuao do sinal e por rudo receptor deteta presena de erros receptor sinaliza ao remetente para retransmisso, ou simplesmente descarta o quadro em erro
  • 15. Camada de Enlace - Servios Oferecidos Correo de Erros: mecanismo que permite que o receptor localize e corrija o erro sem precisar da retransmisso
  • 16. Camada de Enlace - Servios Oferecidos
  • 17. Camada de Enlace - Servios Oferecidos A camada de enlace de dados pode ser projetada de modo a oferecer diversos servicos, que podem variar de sistema para sistema. Trs possibilidades razoaveis oferecidas com frequncia so: Servico sem conexao e sem confirmao Servico sem conexao com confirmao Servico orientado a conexes com confirmao
  • 18. Camada de Enlace - Servios Oferecidos Servico sem conexo e sem confirmao apropriada: Quando a taxa de erros e muito baixa, e a recuperao fica a cargo de camadas mais altas. Para o trafego em tempo real, no qual, a exemplo da fala humana, os dados atrasados causam mais problemas que dados recebidos com falhas. A maior parte das LANs utiliza servios sem conexo e sem confirmao na camada de enlace de dados.
  • 19. Camada de Enlace - Servios Oferecidos Servico sem conexo com confirmao Nao ha conexoes logicas sendo usadas, mas cada quadro enviado e individualmente confirmado. Dessa forma, o transmissor sabe se um quadro chegou corretamente ou nao. Caso nao tenha chegado dentro de um intervalo de tempo especifico, o quadro podera ser enviado outra vez. Esse servico e util em canais no confiveis, como os sistemas sem fio.
  • 20. Camada de Enlace - Servios Oferecidos Servio orientado a conexes com confirmao As transferncias passam por tres fases distintas. Conexao e estabelecida, fazendo-se ambos os lados inicializarem as variaveis e os contadores necessarios para controlar os quadros que sao recebidos e os que no so Quadros sao realmente transmitidos. Conexao e desfeita, liberando-se as variveis, os buffers e os outros recursos usados para mant-la