A maior rede de estudos do Brasil

Grátis
37 pág.
redes aula 06 pacotes

Pré-visualização | Página 1 de 2

TEC	
  409	
  -­‐	
  Redes	
  de	
  Computadores	
  
	
  
Transmissão	
  de	
  Pacotes:	
  
Pacotes,	
  Quadros	
  e	
  Detecção	
  de	
  Erros	
  
Onde	
  Estamos	
  Nessa	
  Aula?	
  
Introdução	
  
As	
   técnicas	
   anteriores	
   descrevem	
   como	
   o	
   hardware	
  
transmite	
  bits	
  através	
  de	
  um	
  meio	
  Isico	
  
– Domínio	
  sobre	
  as	
  técnicas	
  de	
  modulação	
  é	
  importante	
  para	
  
engenheiros	
  que	
  projetam	
  hardware	
  de	
  rede	
  
– As	
   redes	
   de	
   computadores	
   fornecem	
   interfaces	
   mais	
  
convenientes	
  para	
  as	
  camadas	
  superiores	
  
– MúlQplos	
   bits	
   enviados	
   sem	
   manipulação	
   individuais	
   ou	
  
conhecimento	
  da	
  codificação	
  dos	
  bits	
  em	
  sinais	
  
O	
  Conceito	
  de	
  Pacotes	
  
As	
   redes	
   de	
   computadores	
   não	
   transmitem	
   os	
   dados	
  
como	
  uma	
  string	
  conSnua	
  e	
  arbitrária	
  de	
  bits	
  
– Um	
  sistema	
  de	
  rede	
  envia	
  os	
  dados	
  como	
  pequenos	
  blocos	
  
de	
  bits	
  individuais	
  chamados	
  pacotes	
  
– Tecnologias	
   são	
   referenciadas	
   como	
   redes	
   de	
   pacotes	
   ou	
  
rede	
  de	
  comutação	
  de	
  pacotes	
  
O	
  Conceito	
  de	
  Pacotes	
  (cont.)	
  
O	
   emprego	
   de	
   pacotes	
   em	
   redes	
   de	
   computadores	
  
acontece	
  pelos	
  seguintes	
  moQvos	
  
– Remetente	
  e	
  receptor	
  precisam	
  coordenar	
  transmissão	
  para	
  
averiguar	
  se	
  os	
  dados	
  chegam	
  corretamente	
  
– Diminuir	
   o	
   custo	
   com	
   o	
   hardware	
   bem	
   como	
   circuitos	
   de	
  
comunicação	
  envolvidos	
  
– Assegurar	
   que	
   os	
   clientes	
   experimentem	
   acesso	
   justo	
   e	
  
imediato	
  ao	
  sistema	
  de	
  comunicação	
  
Pacotes	
  e	
  MulQplexação	
  
Exemplo	
  de	
  Uso	
  de	
  Pacotes	
  
Exemplo	
  de	
  Uso	
  de	
  Pacotes	
  (cont.)	
  
Pacotes	
  e	
  Quadros	
  
Não	
  existe	
  concordância	
  universal	
  sobre	
  o	
  formato	
  exato	
  
de	
  um	
  pacote	
  
– Tecnologias	
   definem	
   formato	
   de	
   transmissão,	
   tamanho	
   e	
  
informações	
  de	
  controle	
  específicas	
  
– Termo	
   quadro	
   é	
   associado	
   aos	
   padrões	
   específicos	
   para	
  
disQnguir	
  da	
  idéia	
  geral	
  de	
  pacote	
  
– Geralmente	
   implementado	
   em	
   hardware	
   visando	
   uma	
  
melhora	
  da	
  performance	
  geral	
  da	
  rede	
  
Exemplo	
  de	
  Quadro	
  
Exemplo	
  de	
  Quadro	
  (cont.)	
  
Emprego	
   de	
   um	
   esquema	
   de	
   enquadramento	
   possui	
  
vantagens	
  e	
  desvantagens	
  inerentes	
  
– Facilita	
  a	
  detecção	
  de	
  erros	
  considerando	
  atrasos	
  e	
  falhas	
  
que	
  podem	
  acontecer	
  nos	
  sistemas	
  
– Gera	
  uma	
  sobrecarga	
   (overhead)	
  de	
   informações	
  na	
   rede	
  
com	
  caracteres	
  de	
  controle	
  desnecessários	
  	
  
Informação	
  de	
  Controle	
  
Maioria	
   das	
   redes	
   não	
   podem	
   reservar	
   um	
   conjunto	
   de	
  
bits	
  (bytes	
  ou	
  caracteres)	
  de	
  controle	
  
– Os	
  aplicaQvos	
  ou	
  programas	
  devem	
  permanecer	
   livres	
  para	
  
enviar	
  dados	
  de	
  forma	
  arbitrária	
  na	
  rede	
  	
  
– No	
   exemplo	
   anterior	
   poderia	
   acarretar	
   a	
   presença	
   de	
  
caracteres	
  SOH	
  ou	
  EOT	
  no	
  bloco	
  de	
  dados	
  
Informação	
  de	
  Controle	
  (cont.)	
  
	
  Como	
  evitar	
  erros	
  de	
  transmissão?	
  	
  
– Sistema	
   pode	
   inserir	
   bits	
   ou	
   bytes	
   extras	
   para	
   camuflar	
  
seqüências	
  que	
  coincidem	
  com	
  informação	
  de	
  controle	
  	
  
– O	
  hardware	
   remetente	
  modifica	
   seqüências	
   nos	
  dados	
  que	
  
coincidem	
  com	
  seqüências	
  de	
  controle	
  da	
  rede	
  
– O	
   hardware	
   receptor	
   analisa	
   os	
   dados	
   recebidos	
   para	
  
recompor	
  a	
  seqüência	
  de	
  bits	
  ou	
  bytes	
  originais	
  
Informação	
  de	
  Controle	
  (cont.)	
  
Técnica	
   pode	
   ser	
   referenciada	
   de	
   formas	
   diferentes	
  
porém	
  muito	
  semelhantes	
  
– O	
  termo	
  data	
  stuffing	
  (enxerto	
  de	
  dados)	
  é	
  mais	
  usado	
  para	
  
referenciar	
  a	
  técnica	
  
– Os	
  termos	
  byte	
  stuffing	
  e	
  character	
  stuffing	
  são	
  usados	
  com	
  
hardware	
  orientado	
  a	
  caractere	
  
– O	
   termo	
   bit	
   stuffing	
   pode	
   ser	
   empregado	
   em	
   redes	
   que	
  
usam	
  hardware	
  orientado	
  a	
  bits	
  (mais	
  comum)	
  	
  
Data	
  Stuffing	
  
Erros	
  de	
  Transmissão	
  
Boa	
   parte	
   da	
   complexibilidade	
   nos	
   sistemas	
   surge	
   da	
  
suscepQbilidade	
  à	
  interferências	
  diversas	
  	
  
– Diversos	
   acasos	
   no	
   sistema	
   podem	
   induzir	
   erros	
   e	
   ou	
  
danificar	
  parcialmente	
  os	
  equipamentos	
  	
  
– Os	
   sinais	
   transmiQdos	
   na	
   rede	
   podem	
   ser	
   alterados,	
  
anulados	
  ou	
  inseridos	
  no	
  sistema	
  de	
  forma	
  aleatória	
  
– Os	
  engenheiros	
  procuram	
  sempre	
  se	
  preparar	
  para	
  os	
  piores	
  
casos	
  ou	
  no	
  mínimo	
  para	
  os	
  mais	
  aceitáveis	
  
Erros	
  de	
  Transmissão	
  (cont.)	
  
Felizmente	
   poucos	
   sistemas	
   de	
   comunicação	
   sofrem	
  
freqüentemente	
  interferências	
  
– Mecanismos	
  de	
  hardware	
  ou	
   soiware	
   são	
  previstos	
  para	
  a	
  
detecção	
  de	
  erros	
  
– Realizar	
  a	
   recuperação	
  de	
  erros	
  pode	
  ser	
  prejudicial	
  para	
  o	
  
desempenho	
  do	
  sistema	
  
– Sistema	
   normalmente	
   apenas	
   indica	
   ocorrências	
   de	
   erros	
  
deixando	
  para	
  as	
  aplicações	
  o	
  seu	
  tratamento	
  
Verificação	
  de	
  Paridade	
  
Além	
   do	
   enquadramento	
   dos	
   sinais	
   o	
   hardware	
   de	
  
comunicação	
  considera	
  os	
  bits	
  transmiQdos	
  
– Emissor	
  anexa	
  um	
  bit	
   a	
  mais	
   chamado	
  bit	
  de	
  paridade	
  que	
  
pode	
  ser	
  de	
  paridade	
  par	
  ou	
  paridade	
  impar	
  
– O	
  bit	
  adicionado	
  será	
  0	
  ou	
  1	
  de	
  acordo	
  com	
  o	
  total	
  de	
  bits	
  1	
  
(incluindo	
  bit	
  de	
  paridade)	
  e	
  o	
  Qpo	
  de	
  paridade	
  
– Receptor	
   reQra	
   o	
   bit	
   de	
   paridade	
   e	
   executa	
   verificação	
   no	
  
desQno	
  para	
  indicar	
  possíveis	
  erros	
  de	
  transmissão	
  
Verificação	
  de	
  Paridade	
  (cont.)	
  
O	
   hardware	
   pode	
   detectar	
   todos	
   os	
   possíveis	
   erros	
  
durante	
  a	
  transmissão	
  dos	
  bits?	
  
– Se	
   mudarmos	
   dois	
   bits	
   de	
   um	
   determinado	
   caractere	
   a	
  
paridade	
  conQnua	
  a	
  mesma	
  
– De	
  forma	
  geral	
  o	
  hardware	
  não	
  detecta	
   todos	
  os	
  erros	
  que	
  
envolvem	
  um	
  número	
  par	
  de	
  bits	
  	
  
Técnicas	
  de	
  Detecção	
  de	
  Erros	
  
Engenheiros	
   e	
   estaSsQcos	
   analisaram	
   o	
   problema

Crie agora seu perfil grátis para visualizar sem restrições.