Escolar Documentos
Profissional Documentos
Cultura Documentos
Redes de Computadores - das LANs, MANs e WANs s Redes ATM. Luiz Fernando G. Soares, Guido Lemos, Srgio Colcher. Editora Campus.
Protocolos de comunicao
O que os protocolos fazem ?
controle de erros: canais mais confiveis - retransmisso reseqenciamento: reordenar mensagens fora de ordem controle de fluxo: evita inundar receptor mais lento controle de congestionamento: evita inundar rede mais lenta fragmentao: dividir mensagens em pedaos menores para adaptar a camada de protocolo inferior multiplexao: combinar vrias sesses de comunicao em um canal compresso de dados translao de formatos entre fonte e destino resoluo de endereos roteamento de pacotes ...
Modelo OSI
Organizao em camadas
Nvel de Enlace
Principais Caractersticas
Delimitao de Quadros Controle de Fluxo Controle de Erros Servios oferecidos Controle de Acesso
Nvel de Enlace
Delimitao de Quadro
Contagem de caracteres
cabealho contm tamanho dos dados
Caracteres delimitadores
caracter especial para incio / fim de quadro Transparncia ? - caracter especial dentro dos dados ? Usa outro caracter especial precedendo o delimitador para indicar que caracter de dado
>>> tcnica de stuffing
Violao de cdigo
uso de sinal no nvel fsico diferente de sinais usados para codificar bits
Nvel de Enlace
Servios oferecidos
sem conexo, sem reconhecimento
redes com baixa taxa de erros no nvel fsico demora na transmisso pior do que perda (ex.: voz, vdeo)
Nvel de Enlace
Controle de Acesso
duas mquinas ligadas ao meio de transmisso: caso simples vrias mquinas ligadas ao meio de transmisso: disciplina ?
Centralizado: polling Distribudo: estaes logicamente iguais todas controlam acesso ao meio fsico Diferentes meios: diferentes formas de controle de acesso Uso da arquitetura IEEE 802:
camada LLC: servio uniforme de enlace independente do meio camada MAC: caractersticas dependentes do meio
Nvel de Enlace
Controle de fluxo
stop and wait
originador espera confirmao de um quadro para mandar outro
Janelas deslizantes
Permite vrios frames em transito Receptor tem um buffer de tamanho W (janela) Transmissor pode mandar at W frames sem Ack Cada frame numerado Ack inclui nmero do prximo frame esperado Nmeros de sequencia limitados a tamanho do campo
tamanho em x bits -> Frames numerados at 2x
Janelas Deslizantes
Controle de erros
Deteco de bits errados em frames Frames perdidos Pedido de repetio
ack positivo - ok ack negativo - retransmisso
repetio automtica
retransmisso automtica depois de um tempo sem confirmao de frame - timeout
Deteco de erros
Bits adicionais adicionados pelo transmissor para detectar erro Paridade
indica nmero par ou mpar de bits 1 em um caracter nmero par de bits errados - no detecta
Controle de erros
ARQ -Automatic Repeat Request
stop and wait go back N selective reject
simplicidade ineficiencia
Go Back N (1)
Baseado em janela deslizante se no tem erro: manda confirmao do frame, que indica prximo frame esperado em caso de erro, responde com rejeio
descarta o frame e todos os frames futuros at que o frame com erro seja recebido corretamente tramissor deve voltar (go back) e retransmitir o frame errado e todos os subsequentes
Go Back N Diagrama
Reject seletivo
Tambm chamado retransmisso seletiva somente frames rejeitados sao retransmitidos frames subsequentes sao aceitos pelo receptor e bufferizados minimiza retransmisso receptor deve manter buffer suficiente