Transmissão de pacotes

Slides:



Advertisements
Apresentações semelhantes
Contadores e Registradores
Advertisements

O Modelo OSI O RM-OSI é um modelo de referência p/ interconexão de sistemas abertos (open systems interconection) Padrão ISO 7498, publicado em 1984 Sistemas.
Segurança em redes Assinaturas.
Introdução O Protocolo IP.
Chapter 3 Transmissão de Dados
Binding Amarração de endereços de Protocolos
Introdução Datagrama IP.
Tecnologias de LAN e topologias de rede
Arquitetura de Computadores
Administração e Projeto de Redes
Técnicas para operações E/S
UNIVERSIDADE LUTERANA DO BRASIL COMUNIDADE EVANGÉLICA LUTERANA SÃO PAULO Reconhecida pela Portaria Ministerial nº 681 de 07/12/89 – DOU de 11/12/89 Campus.
FEUPDEECRedes de Computadores, 4º Ano de EEC, ramo de ACI TCP (Transmission Control Protocol) Abril, 98Isidro Vila Verde 1 Aspectos Gerais.
Múltiplos Os múltiplos de um número inteiro obtêm-se multiplicando esse número por 0, 1, 2, 3, 4, 5, 6, ... Exemplos: M5= {0, 5, 10, 15, 20,
1 Camada de redes: Interoperabilidade com IP. 2 Enlaces entre duas máquinas.
DIAGRAMA DE ATIVIDADES
Interação Cliente Servidor
Introdução Encapsulamento IP.
Introdução Meios de transmissão.
Comunicação local Assíncrona
Introdução Estendendo LANs.
Endereçamento de hardware e identificação de quadros
Cabeamento LAN, Hardware de topologia e interface físicos
Comunicação de longa distância
DNS Introdução.
Crescimento das redes de computadores
Protocolos e Divisão em Camadas
6. Estruturas p/ Sistemas Discretos
Maria Aparecida Castro Livi
Rganização de Computadores Melhorias de Desempenho com Pipelines Capítulo 6 – Patterson & Hennessy Organização de Computadores Melhorias de Desempenho.
Capítulo 7 Multimídia 7.1 Introdução à multimídia
Auditoria de Segurança da Informação
Aula 8 Orientação à Objetos
Professor Victor Sotero
CEP – Controle Estatístico de Processo
Comutação Comutação ou chaveamento em uma rede de comunicação refere-se a alocação de recursos da rede (meios de transmissão e equipamentos) para a envio.
Camada de Enlace Redes de Computadores.
Camada de Enlace - LLC.
Modelos de Referência.
Sistemas Operacionais
Camada Física Universidade do Estado de Mato Grosso
Licenciatura Plena em Computação Camada de Enlace Professor Ivan Pires.
Momentos de Inércia Cap. 10
Agenda Memória Secundária RAID.
Salas de Matemática.
Sistemas Operacionais
EXERCÍCIOS PARA GUARDA-REDES
Projeto de Banco de Dados
1 2 Observa ilustração. Cria um texto. Observa ilustração.
Campus de Caraguatatuba Aula 8: Noções Básicas sobre Erros (2)
Redes de Computadores Prof. Msc. Wellington W. F. Sarmento
CALENDÁRIO SEXY Ele & Ela. CALENDÁRIO SEXY Ele & Ela.
1 Pacotes, Quadros e Detecção de Erros Nathalie e Renan Copyright 2002 ©
Campus de Caraguatatuba Aula 2: Somatório e Produtório
Diagramas de Venn e de Carroll Não se chamam propriamente ferramentas/instrumentos estatísticos mas ajudam a organizar de uma forma simples alguns tipos.
Rio Verde - Goiás - Brasil
REDES Pacotes.
Introdução aos Protocolos de Roteamento Dinâmico
Prof. Cristiano Forte Aula 4
POTENCIAÇÃO E RAIZ QUADRADA DE NÚMEROS RACIONAIS
Capítulo 5 Entrada/Saída 5.1 Princípios do hardware de E/S
Campus de Caraguatatuba Aula 9: Noções Básicas sobre Erros (3)
PACOTES, QUADROS E DETECÇÃO DE ERRO. Pontifícia Universidade Católica de São Paulo - PUC Aula de Redes - Prof. Victor Fabiana Bernardes e Karen Niglio.
Fundamentos de Comunicação de Dados e Protocolos de Rede
Fundamentos de Redes de Computadores
Redes de Computadores Pacotes , Frames e Técnologia
Redes de Computadores e Internet Transmissão de dados Professor: Waldemiro Arruda.
Detecção e Correção de Erros
Rede de Computadores MAT164 – Redes de Computadores I Universidade Federal da Bahia Instituto de Matemática Departamento de Ciência da Computação.
Prof. Ivair Teixeira Redes de Computadores.
Transcrição da apresentação:

Transmissão de pacotes Introdução Transmissão de pacotes

Introdução O que são pacotes? Por que dividimos os dados em pacotes?

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).

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.

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.

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.

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.

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.

Multiplexação por divisão de tempo Acesso compartilhado normalmente é baseado na idéia de multiplexação por divisão de tempo:

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.

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:

Enquadramento de dados Vantagens. Facilita o tratamento para falhas na transmissão em comunicações assíncronas. Desvantagens. Overhead.

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.

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:

Erros de transmissão Principal causa é a interferência: Efeitos: Raios; O meio( outros equipamentos). Efeitos: Alteração nos dados; Geração de dados; Perda de dados. Em resumo, gera erro de transmissão!

Erros de transmissão Técnicas para identificar os erros de transmissão: Bit de paridade; CheckSum; CRC.

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.

Bits de paridade Existem duas formas de paridade: 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.

Bits de paridade Vantagens x desvantagens. Vantagem – simples de ser implementado. Desvantagem – probabilidade de encontrar erros muito fraca.

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.

CheckSums Computa a soma dos inteiros enviados e anexa ao pacote de dados. Ex:

CheckSums Vantagens: Desvantagens: É 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.

CheckSums Exemplo de problema com o uso do CheckSum:

CRC Verificação de redundância cíclica. Melhor detecção de erros sem aumentar a quantidade de informações adicionais em cada pacote.

CRC O hardware básico utiliza um registrador de deslocamento e uma unidade OU EXCLUSIVA.

CRC Registrador de deslocamento:

CRC Combinando blocos: Calculo de CRC de 16 bits.

CRC Vantagens: Um único bit pode mudar drasticamente o valor do CRC; Detectam erros verticais; Detectam erros de rupturas.

Quadro com CRC Formato de quadro: