Escolar Documentos
Profissional Documentos
Cultura Documentos
Introduo
link
Terminologia Host e roteadores so ns Canais de comunicao que conectam ns adjacentes ao longo de um caminho de comunicao so enlaces/links
Enlaces cabeados Enlaces sem fio
LANs
Pacote
2 um encapsula
Introduo
Alguns meios fsicos de comunicao, requerem o uso de
tcnicas especficas para que se possa transmitir dados entre sistemas, mesmo quando sob condies de taxas de erro relativamente altas.
Aborda algoritmos que permitem uma comunicao eficiente e
confivel entre dois computadores adjacentes em nvel da camada de enlace de dados (adjacentes no sentido de estarem fisicamente conectadas)
Esta camada tem as seguintes funes: Detectar e, possivelmente, corrigir erros nas camadas de meios fsicos Fornecer camada de rede a capacidade de pedir estabelecimento de circuito de dados na camada
Contexto
Datagrama transferido por diferentes protocolos de
Cada protocolo de enlace prov diferentes servios: Ex: pode ou no prover transporte confivel de dados atravs do enlace
Estrutura e Servios
a segunda camada do modelo OSI, fornece servios
Servios
Enquadramento Encapsula o datagrama num quadro adicionando cabealho (header) e cauda (tail) Implementa acesso ao canal se o meio for compartilhado Endereos fsicos (MAC) so usados nos cabealhos dos quadros para identificar origem e destino de quadros em enlaces multiponto
Diferente do endereo IP
Entrega confivel entre ns adjacentes Raramente usada em canais com baixas taxas de erros Canais sem fio: altas taxas de erros Controle de fluxo Compatibilizar taxas de produo e consumo de quadros entre remetentes e receptores
Servios
Deteco de Erros Erros so causados por atenuao do sinal e por rudo Receptor detecta presena de erros
Receptor sinaliza ao remetente para retransmisso, ou simplesmente
Correo de Erros Mecanismo que permite que o receptor localize e corrija os erros sem precisar de retransmisso Half-duplex e full-duplex Com half-duplex, os ns de cada lado podem transmitir, mas no simultaneamente
n receptor quadro
adaptador
implementada no adaptador
Placa Ethernet, carto 802.11
Lado receptor
Lado Transmissor Encapsula o datagrama em um quadro Adiciona bits de verificao de erro, transferncia confivel de dados, controle de fluxo...
Verifica erros, transporte confivel, controle de fluxo Extrai o datagrama, passa-o para o n receptor Adaptador semi-autnomo Camadas de enlace e fsica
O IEEE divide a camada de enlace do modelo OSI, em duas sub-camadas: LCC (Logical Link Control) MAC (Media Access Control)
Enquadramento
responsvel pela montagem do frame
Enquadramento
o processo de particionar uma sequncia de bits em unidades discretas ou blocos de dados, denominadas quadros
Controle de Fluxo
O controle de fluxo a segunda funo da subcamada LLC Controlar fluxo significa interferir na taxa da troca de dados
retroalimentao que informe a mquina de origem sobre a capacidade de receber informaes pela mquina destinatria
O controle de fluxo necessrio para evitar que um n
Buffer
Espao de memria reservado para armazenar informaes As mquinas que participam da comunicao armazenam os
quadros que esto entrando ou saindo das interfaces em filas de espera para o processamento da informao
Se a taxa de envio supera a capacidade de processamento do
Controle de Erros
Envolve a deteco de bits errados e um segundo
processo, a correo
A correo nem sempre possvel, e nem sempre
vantajosa
Controlar
Bit Paridade
Deve-se optar inicialmente pelo tipo de paridade a ser
confirmada:
Se par, uma quantidade par de bits 1 deve ser enviada Quando
Controles
Centralizados Um dispositivo central (normalmente um switch) determina qual estao poder realizar uma conexo ou iniciar uma transmisso Distribudos So independentes do um dispositivo central, uma vez que cada interface que precise transmitir deve se auto-controlar Ex: Ethernet, Token Ring Estocsticos e Determinstico
CSMA/CD
Carrier Sense Multi-Access / Collision Data - Computadores
quadro
Se dois computadores transmitem simultaneamente, acontece
coliso
Os computadores usam backoff exponencial para escolher que
computador prosseguir
Cada computador demora um tempo aleatrio antes de tentar
CSMA/CD
Aps a coliso um computador escolhe um atraso
aleatrio de 0 at d
O padro especifica um atraso mximo d Fora cada computador escolher um atraso aleatrio menor que d Quando um computador escolhe um atraso aleatoriamente, ele
CSMA
As colises so detectadas em pouco tempo Transmisses que sofreram colises so abortadas, reduzindo o
desperdcio do canal
Deteco de colises Fcil em LANs cabeadas: mede a potncia do sinal, compara o sinal recebido com o transmitido Difcil em LANs sem fio
CSMA/CA
Carrier Sense Multi-Access/Collision Avoidance Redes sem fio CSMA/CA
mas so tratadas. As estaes remetentes aplicam backoff para reenviar as mensagens de controle
CSMA/CA
A filosofia aqui no detectar colises, mas sim evit-las: O n receptor, ao receber uma transmisso, envia uma confirmao Dessa forma, o transmissor sabe que no houve coliso Se o transmissor no recebe a confirmao, retransmite Dois
tipos de comunicao:
frames
especiais
participam
da
Sistemas de endereamento
Existem 4 nveis de endereamento dentro da pilha de
protocolos
Camada 5: Os nomes dos dispositivos Camada 4: As portas onde os processos esto rodando Camada 3: O endereo do protocolo de internet (IP)
Modos de endereamento Unicast: Uma mquina envia para outra Broadcast: Uma mquina envia para todas as mquinas de um domnio Multicast: Uma mquina envia para um grupo de mquinas cadastradas
Endereo MAC
Endereo de hardware, endereo fsico ou de placa de rede So a referncia final para a entrega dos frames. A informao s
hexadecimais
Endereo MAC
Endereo MAC
Fornecem uma forma dos computadores se identificarem Eles do aos hosts um nome exclusivo e permanente
Incio do delimitador de quadro composto por um byte. O ltimo bit igual a 1 marca o incio do frame propriamente dito
Endereo de destino Endereo fsico do adaptador de destino. Deve ser preenchido pelo protocolo ARP Os endereos MAC s tem validade na rede local
Dados
CRC