Buscar

05 - Transmissão de Pacotes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 29 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 29 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 29 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1 
Introdução 
 
 
Transmissão de 
pacotes 
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior Fucapi - CESF 
2 
Introdução 
 
 O que são pacotes? 
 
 Por que dividimos os dados em pacotes? 
 
 
 
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior Fucapi - CESF 
3 
Introdução 
 Em redes de computadores modernos a transmissão 
de dados não ocorre através de bits contínuos. 
 
 Os dados são divididos em pequenos blocos de dados 
que são chamados de pacotes (comutação de 
pacotes). 
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior Fucapi - CESF 
4 
Introdução 
 
 Motivação para uso de pacotes em transmissão 
de rede: 
– Tratamento de erros de transmissão; 
– Acesso compartilhado do meio de transmissão (custo); 
– Compartilhamento justo entre outros computadores. 
 
 
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior Fucapi - CESF 
5 
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. 
 
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior Fucapi - CESF 
6 
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. 
 
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior Fucapi - CESF 
7 
Ocupação exclusiva do canal 
 Exemplo: 
 
– Um arquivo de 5 mb em um sistema de com taxa de 
transferência de 56000 bits/s. Levaria 12 minutos. 
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior Fucapi - CESF 
8 
Acesso justo e imediato 
 
 Com o uso de pacotes, um computador A pode iniciar sua 
comunicação com D para enviar seu primeiro pacote. Logo em 
seguida, a rede permitirá que o computador B transmita também seu 
pacote para C. 
 
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior Fucapi - CESF 
9 
Multiplexação por divisão de tempo 
 Acesso compartilhado normalmente é baseado na idéia de multiplexação 
por divisão de tempo: 
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior Fucapi - CESF 
10 
Quadros 
 Os pacotes não tem tamanho padrão ideal. 
 Cada tecnologias definem seus próprios formatos exato 
de um pacote. 
 
 O termo quadro serve para diferenciar o formato de um 
pacote usado com um tipo específico de rede. 
 
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior Fucapi - CESF 
11 
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: 
 
 
 
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior Fucapi - CESF 
12 
Enquadramento de dados 
 Vantagens. 
 Facilita o tratamento para falhas na transmissão em 
comunicações assíncronas. 
 Desvantagens. 
 Overhead. 
 
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior Fucapi - CESF 
13 
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 
esc. 
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior Fucapi - CESF 
14 
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: 
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior Fucapi - CESF 
15 
Erros de transmissão 
 Principal causa é a interferência: 
 Raios; 
 O meio( outros equipamentos). 
 Efeitos: 
 Alteração nos dados; 
 Geração de dados; 
 Perda de dados. 
 
 Em resumo, gera erro de transmissão! 
 
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior Fucapi - CESF 
16 
Erros de transmissão 
 Técnicas para identificar os erros de transmissão: 
 
 Bit de paridade; 
 CheckSum; 
 CRC. 
 
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior Fucapi - CESF 
17 
Bits de paridade 
 Bit de paridade é a técnica utilizada para verificar os 
caracteres recebidos. 
 
 Consiste em enviar um bit a mais para garantir a 
paridade dos numero de bits numa transmissão. 
 
 O erro é detectado, quando o receptor recebe os bits 
numa paridade não esperada. 
 
 
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior Fucapi - CESF 
18 
Bits de paridade 
 Existem duas formas de paridade: 
– Par; 
– Impar. 
 
 Paridade par – garante que o número de bits “1” 
sejam sempre par. 
 Paridade impar – garante que o número de bits 
“1” sejam sempre impar. 
Professor: Arlindo Tadayuki Noji Institutode Ensino Superior Fucapi - CESF 
19 
Bits de paridade 
 Vantagens x desvantagens. 
– Vantagem – simples de ser implementado. 
 
– Desvantagem – probabilidade de encontrar erros 
muito fraca. 
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior Fucapi - CESF 
20 
Detecção de erros 
 Existem três formas para melhorar a detecção de 
erros: 
– Aumentando as informações adicionais; 
– Aumentando a complexidade; 
– O número de bits que podem ser detectados. 
 
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior Fucapi - CESF 
21 
CheckSums 
 Computa a soma dos inteiros enviados e anexa 
ao pacote de dados. 
 Ex: 
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior Fucapi - CESF 
22 
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. 
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior Fucapi - CESF 
23 
CheckSums 
 Exemplo de problema com o uso do CheckSum: 
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior Fucapi - CESF 
24 
CRC 
 Verificação de redundância cíclica. 
 
– Melhor detecção de erros sem aumentar a 
quantidade de informações adicionais em cada 
pacote. 
 
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior Fucapi - CESF 
25 
CRC 
 O hardware básico utiliza um registrador de 
deslocamento e uma unidade OU EXCLUSIVA. 
 
 
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior Fucapi - CESF 
26 
CRC 
 Registrador de deslocamento: 
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior Fucapi - CESF 
27 
CRC 
 Combinando blocos: 
– Calculo de CRC de 16 bits. 
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior Fucapi - CESF 
28 
CRC 
 Vantagens: 
– Um único bit pode mudar drasticamente o valor do 
CRC; 
– Detectam erros verticais; 
– Detectam erros de rupturas. 
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior Fucapi - CESF 
29 
Quadro com CRC 
 Formato de quadro:

Outros materiais