Transmissão de
pacotes
1
Introdução
2
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior Fucapi - CESF
Introdução
3
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior Fucapi - CESF
Introdução
4
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior Fucapi - CESF
Compartilhamento
Recursos compartilhados:
– Os primeiros sistemas de redes para computadores não
permitia o compartilhamento do meio para mais de dois
computadores;
– Quando um computador utilizava a conexão, só liberava
quando terminava sua transmissão;
– O uso de pacotes vem trazer justiça ao uso de uma
conexão entre os vários computadores.
5
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior Fucapi - CESF
Pacotes
Nos sistemas modernos, o uso de pacotes em computadores, por exemplo, tem direito
de enviar apenas um pacote por vez, dando a chance para outros computadores
terem acesso para utilizar a conexão.
Como os pacotes são pequenos, um computador esperaria muito pouco tempo para
transmitir outros pacotes mesmo tendo que esperar a sua vez na transmissão.
6
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior Fucapi - CESF
Ocupação exclusiva do canal
Exemplo:
7
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior Fucapi - CESF
Acesso justo e imediato
8
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior Fucapi - CESF
Multiplexação por divisão de tempo
Acesso compartilhado normalmente é baseado na idéia de multiplexação por
divisão de tempo:
9
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior Fucapi - CESF
Quadros
Os pacotes não tem tamanho padrão ideal.
Cada tecnologias definem seus próprios formatos exato
de um pacote.
10
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior Fucapi - CESF
Um quadro para RS-232
O padrão rs-232 não especifica quando inicia ou termina
um bloco de caracteres.
Por tanto, um quadro de dados para este padrão pode
ser definido através caracteres não utilizados como
dados: ex:
11
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior Fucapi - CESF
Enquadramento de dados
Vantagens.
Facilitao tratamento para falhas na transmissão em
comunicações assíncronas.
Desvantagens.
Overhead.
12
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior Fucapi - CESF
Byte Stuffing
Byte Stuffing é a técnica utilizada
para os sistemas de redes de
computadores (maioria) que tem
a necessidade de transmitir
qualquer caracter na informação.
O problema potencial é a
confusão que o receptor poderá
fazer quando um caractere de
dados for interpretado
erroneamente como um
caractere de controle: soh, eot e
13 esc.
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior Fucapi - CESF
Byte Stuffing
Para evitar este problema, o remetente deve fazer uma varredura dos dados
para fazer um mapeamento dos caracteres incidentes com os caracteres de
marcação. O remetente por outro lado, deve interpretar esse mapeamento. Ex:
14
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior Fucapi - CESF
Erros de transmissão
15
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior Fucapi - CESF
Erros de transmissão
Técnicas para identificar os erros de transmissão:
Bit
de paridade;
CheckSum;
CRC.
16
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior Fucapi - CESF
Bits de paridade
Bit de paridade é a técnica utilizada para verificar os caracteres
recebidos.
17
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior Fucapi - CESF
Bits de paridade
Vantagens x desvantagens.
– Vantagem – simples de ser implementado.
19
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior Fucapi - CESF
Detecção de erros
20
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior Fucapi - CESF
CheckSums
21
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior Fucapi - CESF
CheckSums
Vantagens:
– É simples de implementar;
– Exige tamanho mínimo ocupado;
– Processamento mínimo.
Desvantagens:
– Não detecta erros comuns como a mudança de bits na
mesma posição de uma informação.
22
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior Fucapi - CESF
CheckSums
Exemplo de problema com o uso do CheckSum:
23
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior Fucapi - CESF
CRC
24
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior Fucapi - CESF
CRC
25
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior Fucapi - CESF
CRC
Registrador de deslocamento:
26
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior Fucapi - CESF
CRC
Combinando blocos:
– Calculo de CRC de 16 bits.
27
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior Fucapi - CESF
CRC
Vantagens:
– Um único bit pode mudar drasticamente o valor do
CRC;
– Detectam erros verticais;
– Detectam erros de rupturas.
28
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior Fucapi - CESF
Quadro com CRC
Formato de quadro:
29
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior Fucapi - CESF