Aula redes camada de enlace
Preview:
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