Redes De Computadores Kurose Cap
○ Canais de broadcast : hospedeiros conectados ao mesmo canal de comunicação e é preciso um protocolo de acesso ao meio para coordenar transmissões e evitar colisões
○ Canais de enlace de comunicação ponto a ponto
: entre dois roteadores ou entre um modem residencial e um roteador ISP.
● Exemplos de protocolos da camada de enlace: Ethernet, 802.11, Token Ring e PPP
(PointtoPoint Protocol).
Serviços oferecidos pelo protocolo da camada de enlace:
● Enquadramento de dados
● Acesso ao enlace
○ um protocolo de acesso ao meio (medium access control protocol MAC) especifica as regras sobre as quais um quadro é transmitido pelo enlace
○ Campos de trailer: campos no final do quadro
● Entrega confiável
○ Transmissão do datagrama IP (camada de rede) SEM ERRO.
○ Muito usado em enlaces com alta taxa de erros (wifi, por exemplo), para que corrija o erro localmente ao invés de forçar a retransmissão fimafim.
○ Para enlaces com baixa taxa de erros, essa propriedade é sobrecarga desnecessária. ● Controle de fluxo
○ Evitar que um nó transmissor congestione o nó receptor
● Detecção de erros
○ Obriga o nó transmissor a enviar bits de detecção de erros no quadro e obrigando o nó receptor realizar a verificação de erros.
○ Implementada em hardware
● Correção de erros
○ Semelhante à detecção de erros, diferenciando apenas porque na correção é mostrada a posição do quadro onde ocorreu o erro.
● Halfduplex e Fullduplex A camada de enlace (no hospedeiro, PC) é implementada em um adaptador de rede ou em um controlador de interface de rede (NIC Network Interface Control). O controlador é um chip dentro do adaptador de rede, que implementa enquadramento, acesso ao enlace, controle de fluxo, etc.
A maior parte da camada de enlace é implementada em hardware, no controlador. A outra parte da implementação fica em software, que é executado na CPU. A camada de enlace é a camada