Redes de Computadores
|
|
- Carlos Castel-Branco Beltrão
- 7 Há anos
- Visualizações:
Transcrição
1 3. Camada de Enlace de Dados DIN/CTC/UEM 2008
2 Funções Principais Lidar com erros de transmissão Regular o fluxo de dados :
3 Funções Principais Divide informação em quadros: Verifica se quadros chegaram corretamente Caso contrário: Descarta quadro e Solicita retransmissão somente do quadro e não de toda a informação Serviços oferecidos à Camada de Rede: Serviço sem conexão e sem confirmação Serviço sem conexão com confirmação Serviço orientado a conexões com confirmação
4 com Contador (a) recepção sem erros (b) recepção com erros
5 com Byte Stuffing (a) quadro delimitado por flag bytes (b) exemplos de seqüências de bytes antes e depois do stuffing
6 com Bit Stuffing Permite caracteres com qualquer número de bits Cada quadro começa e termina com uma seqüência padrão Exemplo: Caso o padrão aconteça no campo de dados, bits são incluídos para quebrar a seqüência (a) seqüência original (b) seqüência após bit stuffing (c) seqüência após de-stuffing
7 Detecção e Correção de Erros Existem códigos detectores de erros e códigos detectores e corretores de erros Código adicionam redundância Seja k o número de bits de informação Seja r o número de bits adicionados para proteção Seja n = k + r o número total de bits Portanto, das 2 n palavras possíveis utilizam-se apenas 2 k Hamming Distance (Distância Hamming) = D H (w 1, w 2 ) Número de bits diferentes entre as palavras w 1 e w 2 A Distância Hamming de um código é a menor distância d entre quaisquer duas palavras do código Detecção de n bits errados Distância Hamming do código = n + 1 Correção de n bits errados Distância Hamming do código = 2n + 1
8 Paridade Acrescenta 1 bit à palavra de informação de maneira que o número de bits com valor 1 na palavra transmitida fique par (ou impar) Exemplo: = (para paridade par) Exemplo: = (para paridade ímpar) No receptor, a informação recebida está errada quando o número de bits com valor 1 na palavra recebida não corresponde ao esperado A Distância Hamming deste código é d = 2 e portanto capaz de detectar erro em 1 bit, mas incapaz de corrigir qualquer erro
9 Repetição Repete cada bit n vezes Exemplo (com n = 3): = 111 No receptor, se os bits não aparecem em trincas significa erro A Distância Hamming do código é d = 3 e portanto ele é capaz de detectar erros em até 2 bits e corrigir erro em 1 bit Exemplos para transmissão de 111: Erro em 1 bit: Recepção de 110 é corrigido para 111 e é corretamente decodificado como bit de informação 1 Erro em 2 bits: Recepção de 100 é corrigido para 000 e é incorretamente decodificado como bit de informação 0 Código ineficiente (neste caso, reduzindo a vazão em 3 vezes ou redundância de 67% para apenas d = 3)
10 Códigos de Hamming Códigos de bloco criados por Richard Hamming, com distância d = 3 (portanto corrige erros em 1 bit e detecta erros em até 2 bits) Bits de redundância = r (r 2) Bits de informação = k = 2 r r 1 Comprimento total = n = k + r = 2 r 1 Exemplos: r = 2, n = 3 e k = 1 (redundância de 2/3 67%) r = 3, n = 7 e k = 4 (redundância de 3/7 43%) r = 4, n = 15 e k = 11 (redundância de 4/15 27%) r = 10, n = 1023 e k = 1013 (redundância de 10/1023 1%) Eficiência do código aumenta com o comprimento Posição dos bits: Bits de redundância = múltiplos de 2 = 1, 2, 4, 8,... Bits de informação = demais posições
11 Códigos de Hamming Exemplo: Código de Hamming com n = 15, k = 11 e r = 4 posição bits p 1 p 2 d 1 p 3 d 2 d 3 d 4 p 4 d 5 d 6 d 7 d 8 d 9 d 10 d 11 informação d i paridade p 1 X X X X X X X X paridade p 2 X X X X X X X X paridade p 3 X X X X X X X X paridade p 4 X X X X X X X X transmitido recebido paridade p 1 E X X X X X X X paridade p 2 E X X X X X X X paridade p 3 X X X X X X X X paridade p 4 E X X X X X X X corrigido
12 Cyclic Redundancy Check (CRC) O que é melhor: corrigir ou apenas detectar? Exemplo: Enlace com taxa de erro de bit de 10 6 (1 bit errado a cada 10 6 = ) Comunicação em blocos de 1000 bits Correção de erros simples: Utilizando Código de Hamming, r = 10, n = 1023 e k = 1013 Custo da correção de aproximadamente 1% Detecção de erros simples: Utilizando 1 bit de paridade por bloco, custo de 0,1% Retransmissão de blocos errados (1 a cada 1000 blocos), custo de 0,1% Custo total de 0,2%
13 CRC Códigos cíclicos utilizados na detecção de erros Produz um checksum que é enviado com a informação Consegue detectar: qualquer polinômio de erro E(x) que não é divisível por G(x) qualquer erro simples desde que o polinômio gerador G(x) tenha 2 ou mais termos qualquer erro duplo cuja distância seja menor que a ordem de G(x) qualquer erro de um número ímpar de bits desde que G(x) seja múltiplo de (x + 1) erros em rajadas com comprimento até a ordem de G(x) desde que G(x) tenha o termo x 0
14 CRC Representação Código descrito pelo polinômio gerador G(x) de ordem r Informação descrita pelo polinômio M(x) Operações em módulo 2, sem empréstimo na subtração ou carregamento na adição Operação Acrescentar r bits 0 ao polinômio M(x), isto é, x r M(x) Realizar a divisão x r M(x)/G(x) e transmitir o resto desta operação junto com a informação
15 CRC
16 CRC
17 Specification and Description Language (SDL) Recomendação ITU Z.100 Linguagem de especificação para sistemas reativos distribuídos, inicialmente para sistemas de telecomunicações, mas que hoje tem aplicação mais ampla Possui representação gráfica e textual Possui linguagem formal para especificação clara, precisa e sem ambigüidades Pode ser utilizada em ferramentas de geração automática de código Pode ser utilizada em ferramentas de simulação de sistemas Define padrão público (não proprietário)
18 SDL: Sistema Sistema é composto de blocos conectados por canais Canais carregam sinais entre blocos e com o exterior
19 SDL: Bloco Bloco é composto de processos conectados por canais Canais carregam sinais entre processos e com o exterior
20 SDL: Processo Processo contém a máquina de estados Processo consome e produz sinais (consome estímulos e produz respostas)
21 SDL: Processo Processo contém tarefas, decisões e procedimentos
22 SDL: Procedimento Procedimento é equivalente a subrotinas
23 Message Sequence Chart (MSC) Utilizado para mostrar o comportamento dinâmico do sistema através de seqüências de mensagens
24 Protocolo Simplex Sem Erros e Sem Restrições único único pacote quadro quadro pacote - - Transmissor Receptor
25 Protocolo Simplex Stop-and-Go Sem Erros vazio espera vazio pacote ack pacote ack quadro quadro - trata erro confirma ack espera espera vazio pacote Transmissor - Receptor
26 Protocolo Simplex Stop-and-Go Com Ruído seq = -1 vazio espera pacote * pacote ack timeout incr(seq) quadro (seq) inicia tempor. - trata erro espera cancela tempor. cancela N cnt_tx < transm. max? confirma vazio falha vazio S quadro (seq) inicia tempor. cnt_tx = cnt_tx + 1 cnt_tx = 1 Transmissor - espera Receptor não mostrado; receptor deve detectar recepção duplicada do mesmo quadro
27 Melhorias Transmissão bi-direcional Piggybacking: espera um pacote de dados para embutir e enviar o ACK Quanto tempo esperar por esse pacote de dados? Fazer pacote de ACK curto (sem campo de dados)
28 Janelas Deslizantes Janela de comprimento n Transmissor precisa de buffer com n posições para quadros pendentes (sem recebimento de ACK) Transmissor envia até que, no máximo, n pacotes fiquem pendentes Envia até pacote número (acked + n) Numeração dos pacotes em formato circular Numeração de 0 até n Recebimento de ACK para pacote m implica em acknowledgement de todos os pacotes anteriores Veja exemplo de código no livro texto
29 Janelas Deslizantes Exemplo para n = 7
30 Janelas Deslizantes
31 Go-Back-N e Retransmissão Seletiva (a) Go-back-n (b) Retransmissão seletiva
32 High-level Data Link Control (HDLC) Desenvolvido pela ISO, base para o LAPB (Link Access Protocol, Balanced) da ITU Desbalanceado: configuração onde existe uma estação principal que controla o enlace Balanceado: inexistência da relação mestre-escravo, isto é, qualquer estação pode iniciar a comunicação Orientado a bit, com utilização de bit stuffing Modos Normal Response Mode (NRM): modo desbalanceado onde estações secundárias somente transmitem se autorizadas pela estação principal; pode ser ponto-a-ponto ou multiponto Asynchronous Response Mode (ARM): modo desbalanceado que permite à estação secundária iniciar a comunicação Asynchronous Balanced Mode (ABM): enlaces full-duplex ponto-a-ponto; utilizado no X.25
33 High-level Data Link Control (HDLC) Estrutura do quadro Flag: delimita o quadro Address (Endereço): desnecessário em linhas ponto-a-ponto (utilizado para distinção entre comandos e respostas) Control (Controle): identifica tipo de quadro, inclui número de seqüência e outros controles Data (Dado): quando presente, contém informação de usuário Checksum: contém redundância do tipo CRC
34 High-level Data Link Control (HDLC)
35 High-level Data Link Control (HDLC) Quadros de supervisão Receive Ready (RR): usado para o confirmação positiva Reject (REJ): confirmação negativa Receive Not Ready (RNR): controle de fluxo Selective Reject (SREJ): solicita retransmissão do quadro especificado Quadros não numerados Disconnect (DISC): desconectar o enlace Set Asynchronous Balanced Mode (SABM): solicitação para estabelecimento de enlace balanceado Set Normal Response Mode (SNRM): estabelecer enlace desbalanceado Unnumbered Acknowledgement (UA): confirmação genérica de recebimento Unnumbered Information (UI): informação genérica de camada 2
36 High-level Data Link Control (HDLC)
37 High-level Data Link Control (HDLC)
38 High-level Data Link Control (HDLC)
39 Point-to-Point Protocol (PPP) Descrito pela RFC 1661 Utilizado na transmissão de pacotes sobre cabo serial, linha telefônica, telefone celular, enlace de rádio ou fibra ótica Composto por 3 partes: Encapsulamento de datagramas Link Control Protocol (LCP) Network Control Protocol (NCP) Encapsulamento: Baseado no HLDC (exceto que orientado a bytes) Protocolo: especifica o protocolo (LCP, NCP, IP, etc.) Checksum: para detectar quadros com erros (similar ao CRC, com 16 ou 32 bits)
40 Link Control Protocol (LCP) Estabelecer, configurar, manter, terminar e testar o enlace de dados Usado para: Iniciar e terminar a conexão Formato de encapsulamento Limites de tamanho dos pacotes Detectar erros de configuração Detectar loops infinitos Opcionalmente: Autenticação de identificação Password Authentication Protocol (PAP) Challenge Handshake Authentication Protocol (CHAP) Verificação da qualidade do enlace
41 Network Control Protocol (NCP) Composto por uma família de protocolos que se ajustam ao protocolo de rede utilizado Exemplos: Internet Protocol Control Protocol (IPCP): utilizado para IP Internetworking Packet Exchange Control Protocol (IPXCP): utilizado para IPX NetBIOS Frames Control Protocol (NBFCP): utilizado para NBF IP Version 6 Control Protocol (IPv6CP): utilizado para IP versão 6
42 Estados do PPP
Curso Técnico Integrado em Telecomunicações
Curso Técnico Integrado em Telecomunicações Instalação de Equipamentos de Rede IER6080811 Professor Fábio Grezele Fabio.Grezele (arroba) ifsc.edu.br 2014 HDLC High-level Data Link Control (HDLC) é um protocolo
Leia maisNível de Enlace. Laboratório MídiaCom - UFF Profa. Débora Christina Muchaluat Saade
Departamento de Ciência da Computação - UFF Nível de Enlace Profa. Débora Christina Muchaluat Saade Laboratório MídiaCom - UFF debora@midiacom.uff.br http://www.midiacom.uff.br/debora 1 Nível de Enlace
Leia maisRedes de Computadores. Redes de Computadores. Redes de Computadores. ü Contador de caracteres. ü Stuffing de caracteres.
Departamento de Ciência da Computação - UFF Nível de Enlace Profa. Débora Christina Muchaluat Saade Laboratório MídiaCom - UFF debora@midiacom.uff.br Nível de Enlace Funcionalidades principais: Oferecer
Leia maisProtocolo de Enlace de Dados
Protocolo de Enlace de Dados Nenhum dos requerimentos anteriores é satisfeito pelas funções da camada FÍSICA Sincronismo de Quadro Uso de variedade de Configurações de Linha Controle de Fluxo Controle
Leia maisRedes de Computadores. Camada de Enlace
Redes de Computadores Camada de Enlace Camada de Enlace Serviços Detecção de Erros Protocolos Elementares Protocolos de Janela Deslizante Exemplo de Protocolo Subcamada de Acesso ao Meio (MAC) Camada de
Leia maisCamada de Enlace de Dados
Camada de Enlace de Dados Camada de Enlace de Dados aborda algoritmos que permitem uma comunicação eficiente e confiável entre dois computadores adjacentes em nível da camada de enlace de dados (adjacentes
Leia maisDelimitação de Quadros. Exemplos de Protocolos de Nível de Enlace. Nível de Enlace. Nível de de Enlace. Disciplina: Comunicação de Dados IV
Departamento de Engenharia de Telecomunicações - UFF Disciplina: Nível de de Enlace Profa. Débora Christina Muchaluat Saade deborams@telecom.uff.br br Aplicação Apresentação Sessão Transporte Rede Enlace
Leia maisNível de Enlace. Nível de Enlace. Serviços. Serviços oferecidos os nível de rede
Nível de Enlace Enlace: caminho lógico entre estações. Permite comunicação eficiente e confiável entre dois computadores. Funções: fornecer uma interface de serviço à camada de rede; determinar como os
Leia maisNível de Enlace. Nível de Enlace. Serviços. Serviços. Serviços. Serviços. Serviços oferecidos os nível de rede
Nível de Enlace Enlace: caminho lógico entre estações. Permite comunicação eficiente e confiável entre dois computadores. Funções: fornecer uma interface de serviço à camada de rede; determinar como os
Leia maisProtocolos ponto-a-ponto e a camada de enlace
Protocolos ponto-a-ponto e a camada de enlace Definição do problema Camadas de Enlace e Física Camadas de Enlace e Física Alguns protocolos de enlace PPP HDLC MAC do padrão IEEE 802.3 (Ethernet) MAC do
Leia maisCapítulo 3. A camada de enlace de dados
slide 1 Capítulo 3 A camada de enlace de dados slide 2 Onde vive o protocolo de camada de enlace? slide 3 Questões de projeto da camada de enlace Serviços de rede da camada de enlace Quadros Controle de
Leia maisRede Digital com Integração de Serviços RDIS
Universidade do Minho Escola de Engenharia Departamento de Electrónica Industrial Rede Digital com Integração de Serviços RDIS Protocolo de Nível 2 da Interface Utilizador-Rede LAPD Link Access Protocol
Leia maisProf. Carlos Messani
Prof. Carlos Messani A Camada de Enlace Serviços: Encapsulamento HDLC HDLC - o tipo de encapsulamento padrão em conexões point-to-point, links dedicados e conexões com comutação por circuito quando o link
Leia maisCamada de Enlace de Dados
Camada de Enlace de Dados Camada de Enlace de Dados aborda algoritmos que permitem uma comunicação eficiente e confiável entre dois computadores adjacentes em nível da camada de enlace de dados (adjacentes
Leia maisProtocolos de Ligação. Redes de Computadores I 2007/2008
Protocolos de Ligação Redes de Computadores I 2007/2008 Sumário HDLC (High Level Data Link Control) Modos de operação Definição das Tramas Verificação de erros Endereçamento Controlo Primitivas de serviço
Leia maisErros e Protocolos de Recuperação Códigos detectores e correctores de erros.
Erros e Protocolos de Recuperação Códigos detectores e correctores de erros. Instituto Superior de Engenharia de Lisboa Departamento de Engenharia, Electrónica, Telecomunicações e Computadores Redes de
Leia mais3.3 Protocolos comerciais ponto a ponto Camada ligação de dados
3.2.1.3 Protocol os em Pipeline Interfaces e transmissão de dados 3.3 Protocolos comerciais ponto a ponto Camada ligação de dados 1/30 3.2.1.3 Protocol os em Pipeline Interfaces e transmissão de dados
Leia maisRedes de Computadores. Camada de Enlace. Camada de enlace. Antonio Alfredo Ferreira Loureiro.
Redes de Computadores (DCC023) Antonio Alfredo Ferreira Loureiro loureiro@dcc.ufmg.br Departamento de Ciência da Computação Universidade Federal de Minas Gerais Sumário Questões de projeto relacionadas
Leia maisRedes de Computadores Camada de Enlace. Camada de Enlace. Camada de enlace. Camada de enlace. Antonio Alfredo Ferreira Loureiro
Redes de Computadores Antonio Alfredo Ferreira Loureiro loureiro@dcc.ufmg.br Camada de enlace Responsável pela comunicação confiável e eficiente entre dois computadores adjacentes Adjacente significa que
Leia maisRedes de Computadores. Prof. André Y. Kusumoto
Redes de Computadores Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Nível de Enlace A comunicação entre dois equipamentos geograficamente separados
Leia maisRedes de Computadores
Nível de Enlace Inst tituto de Info ormátic ca - UF FRGS Redes de Computadores Camada de enlace de dados Introdução Aula 06 Aplicação Apresentação Sessão Transporte Rede Enlace Físico Protocolo nível de
Leia maisLista de Exercícios. Camada de Enlace de Dados
Lista de Exercícios Camada de Enlace de Dados 1. Um pacote de uma camada superior de redes é dividido em 10 quadros, e cada quadro tem 80% de chances de chegar sem danos. Se o protocolo de enlace de dados
Leia maisCamada de Enlace. OSI x IEEE. Arquitetura IEEE 802. Redes. Nível de Enlace: Controle de Erros e Fluxo Multiplexação
Camada de Enlace Redes Nível de Enlace: Controle de Erros e Fluxo Multiplexação Aplicação Apresentação Sessão Transporte Rede Enlace Físico Delimitação e transmissão de quadros Detecção de erros Controle
Leia maisCamada de Enlace de Dados. Prof. Leonardo Barreto Campos 1
Camada de Enlace de Dados Prof. Leonardo Barreto Campos 1 Sumário Introdução; Serviços Oferecidos à Camada de Rede; Enquadramento; Detecção e Correção de Erros; Correção de Erros Protocolos Elementares
Leia maisTP308 Introdução às Redes de Telecomunicações
Unidade II Camada de Enlace TP308 Introdução às Redes de Telecomunicações 84 Tópicos Delimitação de Quadros Controle de Erros Controle de Fluxo HDLC PPP 85 O objetivo da camada de enlace é lapidar um enlace
Leia maisRedes de Computadores
Redes de Computadores Camada de Enlace: Protocolos ponto-a-ponto Prof. Rodrigo de Souza Couto Camada de Enlace Relembrando... Tipos diferentes de canais de comunicação: Canal ponto-a-ponto Uma estação
Leia maisFunções dos protocolos. Tipos de Protocolos. Tipos de Protocolos
Funções dos protocolos Apostila 02 Endereçamento Estabelecimento e término de conexões Confirmação de recebimento Funções básicas: Controle de erro Controle de enquadramento Controle de fluxo OBS: NEM
Leia maisTRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar
- Aula 1-1. A CAMADA DE ENLACE DE DADOS (Parte 1) Relembrando as aulas do semestre passado quando estudamos os modelos de referência, lembramos que a Camada de Enlace de Dados é a camada responsável pela
Leia maisRedes de Computadores. Prof. André Y. Kusumoto
Redes de Computadores Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Nível de Enlace A comunicação entre dois equipamentos geograficamente separados envolve uma infraestrutura física de comunicação
Leia maisRedes de Computadores
Controle de s Redes de Computadores Controle de Aula 8 É o processo de garantir a entrega confiável dos dados, isto é, sem s, sem duplicação e entregues na ordem da emissão Fundamental para entrega confiável
Leia maisRedes de Computadores
Redes de Computadores Prof. Marcelo Gonçalves Rubinstein Programa de Pós-Graduação em Engenharia Eletrônica Faculdade de Engenharia Universidade do Estado do Rio de Janeiro Ementa Introdução a Redes de
Leia maisA camada de enlace de dados executa diversas funções específicas. Dentre elas
A camada de enlace de dados executa diversas funções específicas. Dentre elas estão as seguintes: Fornecer uma interface de serviço bem definida à camada de rede. Lidar com erros de transmissão. Regular
Leia maisProtocolo PPP. Principais Componentes: Método para encapsular datagramas em enlaces seriais (Substitui o SLIP). Link Control Protocol (LCP)
Protocolo PPP 1 Protocolo PPP Substitui o protocolo SLIP Em Enlaces Seriais Conexões Síncronas e Assíncronas Controle da configuração de enlace Permite endereços IP dinâmicos Multiplexação de protocolos
Leia maisde erros Exercícios E S T i G
Tratamento de erros Exercícios 1. Imagine a mensagem m = "111011001" e o polinómio G(x = x 4 +x 2 +1. a Calcule o CRC e indique a mensagem total (bits de dados + bits de CRC a enviar. b Se durante a transmissão
Leia maisRedes de Computadores II. Módulo 1 Introdução e a camada de enlace
Redes de Computadores II Módulo 1 Introdução e a camada de enlace 1 A Camada de Enlace Principal objetivo da camada: Comunicar dados entre dois equipamentos de rede conectados ao mesmo meio de transmissão
Leia maisRedes de Telecomunicações (11382)
Redes de Telecomunicações (11382) Ano Lectivo 2014/2015 * 1º Semestre Pós Graduação em Information and Communication Technologies for Cloud and Datacenter Aula 2 07/10/2014 1 Agenda A camada física ou
Leia maisCamada de Ligação de Dados
Camada de Ligação de Dados Serviços Detecção e correcção de erros Protocolos de Acesso Múltiplo Endereçamento em LANs Hubs e Pontes de interligação Tecnologias da camada de ligação de dados Ethernet Anel
Leia maisAcrescenta um bit 1 ou um bit 0 às mensagem para que o número total de bits 1 seja par
Detecçã ção o de Erros Paridade Verificação de Paridade Esse tipo de detecção consiste em acrescentar um bit (de paridade) a cada conjunto de bits da mensagem (caractere) de modo a ter as seguintes características:
Leia maisRedes de Computadores
Redes de Computadores Camada de Enlace Antonio Alfredo Ferreira Loureiro loureiro@dcc.ufmg.br Departamento de Ciência da Computação Universidade Federal de Minas Gerais 1 Camada de enlace Responsável pela
Leia maisProtocolos TCP e UDP. Protocolo TCP. Protocolo TCP. A necessidade de uma comunicação segura: Transmission Control Protocol
Protocolos TCP e UDP Transmission Control Protocol Protocolo de transporte orientado à conexão. Transferência de dados confiável fim-a-fim recuperação de dados perdidos, duplicados organização dos dados
Leia mais1 Exercícios da Parte 3 Camada de Enlace de Dados. 2. Qual a importância da tarefa de enquadramento em uma transmissão de dados?
BCC361 Redes de Computadores (2012-02) Departamento de Computação - Universidade Federal de Ouro Preto - MG Professor Reinaldo Silva Fortes (www.decom.ufop.br/reinaldo) Lista de Exercícios 02 - Camadas
Leia maisPROTOCOLOS DE COMUNICAÇÃO
PROTOCOLOS DE COMUNICAÇÃO 3º ANO / 2º SEMESTRE 2014 INFORMÁTICA avumo@up.ac.mz Ambrósio Patricio Vumo Computer Networks & Distribution System Group PPP - Point to Point Protocol Os acessos à Internet têm
Leia maisAlan Menk Santos. Redes de Computadores e Telecomunicações. Camada de Enlace de Dados 15/05/2013.
Alan Menk Santos alanmenk@hotmail.com www.sistemasul.com.br/menk Redes de Computadores e Telecomunicações. Camada de Enlace de Dados Modelo de Referência OSI 1 1 - Fornece interface bem definida para a
Leia maisPEL/FEN Redes de Computadores 2018/1 Terceira Lista de Exercícios Prof. Marcelo Gonçalves Rubinstein
PEL/FEN Redes de Computadores 2018/1 Terceira Lista de Exercícios Prof. Marcelo Gonçalves Rubinstein 1) Descreva os principais serviços providos pela camada enlace. 2) Descreva os vários métodos utilizados
Leia maisRedes de Computadores
Introdução Redes de Computadores Controle de fluxo ula. Carissimi -4-mars-8 Comunicação em um enlace envolve a coordenação entre dois dispositivos, o emissor e o receptor Serviço de entrega confiável ou
Leia maisSistemas de Telecomunicações 1
CODIFICAÇÃO PARA CONTROLO DE ERROS Paula Queluz Sistemas de Telecomunicações Introdução O ruído, a distorção e eventuais interferências, inerentes ao processo de transmissão do sinal, podem originar erros
Leia mais1 Exercícios da Parte 3 Camada de Enlace de Dados. 2. Qual a importância da tarefa de enquadramento em uma transmissão de dados?
BCC361 Redes de Computadores (2012-01) Departamento de Computação - Universidade Federal de Ouro Preto - MG Professor Reinaldo Silva Fortes (www.decom.ufop.br/reinaldo) Lista de Exercícios 02 - Camadas
Leia maisFunções da Camada de
Camada de Transporte Funções da Camada de Transporte Responsável pela movimentação de dados, de forma eficiente e confiável, entre processos em execução nos equipamentos conectados a uma rede de computadores,
Leia maisA camada de Enlace. Serviços e Protocolos
A camada de Enlace Serviços e Protocolos Camada de Enlace Segunda camada do modelo OSI Primeira Camada do Modelo TCP/IP Modelo OSI Modelo TCP/IP Aplicação Apresentação Aplicação Sessão Transporte Rede
Leia maisRedes de Computadores
Redes de Computadores Protocolos da camada de ligação de Escola Superior de Tecnologia e Gestão Instituto Politécnico de Bragança Maio de 2006 Modelo OSI Redes de Computadores 2 1 Camada de Ligação de
Leia maisRedes de Computadores II. Módulo 1 Introdução e a camada de enlace
Redes de Computadores II Módulo 1 Introdução e a camada de enlace 1 Comunicação de Dados e Redes de Computadores O problema fundamental da comunicação é reproduzir em um ponto exatamente ou aproximadamente
Leia maisModelo OSI x Modelo TCP/IP
Modelo OSI x Modelo TCP/IP OSI TCP/IP 7 Aplicação 6 Apresentação 5 Aplicação 5 Sessão 4 3 2 1 Transporte 4 Transporte Rede 3 Internet Enlace 2 Link de dados Física 1 Física Modelo de Referência OSI/ISO
Leia maisRedes de Computadores
Prof. Universidade Federal de Mato Grosso do Sul brivaldo@facom.ufms.br 26 de maio de 2017 Visão Geral 1 2 3 4 Protocolos e Serviços de Transporte comunicação lógica entre aplicativos executando em diferentes
Leia maisO NÍVEL DE LIGAÇÃO DE DADOS. Nível de ligação de dados Controle de Fuxo Detecção de erros Controle de Erros
O NÍVEL DE LIGAÇÃO DE DADOS Nível de ligação de dados Controle de Fuxo Detecção de erros Controle de Erros ORGANIZAÇÃO DOS DADOS -TRAMAS Uma forma mais organizada e estruturada de comunicar consiste em
Leia maisCamada de Enlace: PPP
IER Protocolo PPP 1 Camada de Enlace: PPP Protocolo de enlace ponto-a-ponto da Internet Características Auto-configuração automática: inicia e termina o enlace (protocolo LCP) Suporta múltiplos protocolos
Leia maisProtocolos de Rede. Protocolos em camadas
Protocolos de Rede Prof. Alexandre Beletti Protocolos em camadas Existem protocolos em diferentes camadas dos modelos de estudo (OSI e TCP/IP) Lembre-se de diferencias tipos de programas de tipos de protocolos
Leia maisCODIFICAÇÃO PARA CONTROLO DE ERROS
CODIFICAÇÃO PARA CONTROLO DE ERROS Sinal de voz Qual a forma Sistema para transmissão de voz Transdutor (Microfone) CF Codificador de Fonte CC Codificador de Canal R Repetidor Lacete de assinante A/D A/D...
Leia maisPROTOCOLOS DE COMUNICAÇÃO
PROTOCOLOS DE COMUNICAÇÃO 3º ANO / 2º SEMESTRE 2014 INFORMÁTICA avumo@up.ac.mz Ambrósio Patricio Vumo Computer Networks & Distribution System Group Serviços de Transporte na Internet Arquitectura TCP/IP
Leia maisRedes de Computadores (11558)
Redes de Computadores (11558) Ano Lectivo 2014/2015 * 1º Semestre Licenciatura em Engenharia Informática Aula 2 22/09/2014 1 Agenda A camada física ou como se transmitem os dados O modelo OSI Enunciado
Leia maisIII-1 Códigos detetores e corretores de erros
III-1 Códigos detetores e corretores de erros Comunicações ISEL-ADEETC-Comunicações 1 Sumário 1. Aspetos gerais sobre a comunicação digital Causa de erros 2. Códigos detetores e corretores de erros Códigos
Leia maisREDES DE COMPUTADORES
REDES DE COMPUTADORES Profº Alexsandro M. Carneiro alexsandro@ucdb.br Bacharelado em Sistemas de Informação AULA 09 Bacharelado em Sistemas de Informação UCBD SG - 2005 Aula Anterior A Camada De Enlace
Leia maisCamada de Enlace de Dados. GIL PINHEIRO Camada de Enlace de Dados 1
Camada de Enlace de Dados GIL PINHEIRO Camada de Enlace de Dados 1 Funções da Camada de Enlace Fornecer serviços a Camada de Rede Delimitação de Quadros Controle de Erros Controle de Fluxo Variedade de
Leia maisNível de Enlace. Nível de Enlace. Serviços. Serviços. Serviços. Serviços. Serviços oferecidos os nível de rede
Nível de Enlace Enlace: caminho lógico entre estações. Permite comunicação eficiente e confiável entre dois computadores. Funções: fornecer uma interface de serviço à camada de rede; determinar como os
Leia maisGraduação Tecnológica em Redes de Computadores. Tecnologias de Interligação de Redes
Graduação Tecnológica em Redes de Computadores Tecnologias de Interligação de Redes Euber Chaia Cotta e Silva euberchaia@yahoo.com.br Graduação Tecnológica em Redes de Computadores Protocolos da camada
Leia maisDireto ou Indireto Monolítico ou Estruturado Simétrico ou Assimétrico Padronizado ou Não-Padronizado
PROTOCOLOS Características dos Protocolos Funcionalidade dos Protocolos Protocolos OSI Protocolos TCP/IP Características dos Protocolos As principais caraterísticas de um protocolo são: Direto ou Indireto
Leia maisPrincípios de detecção e correção de erros, princípios de controle de link e princípios de acesso múltiplo
Princípios de detecção e correção de erros, princípios de controle de link e princípios de acesso múltiplo Verificar na camada de enlace do modelo OSI os principais mecanismos de detecção e correção de
Leia maisIII-1 Códigos detetores e corretores de erros
III-1 Códigos detetores e corretores de erros Comunicações ISEL-ADEETC-Comunicações 1 Sumário 1. Aspetos gerais sobre a comunicação digital Comportamento do canal Causas da existência de erros 2. Códigos
Leia maisRedes de Computadores Laboratório 2. Estabelecimento de enlaces ponto-a-ponto
Redes de Computadores Laboratório 2 Estabelecimento de enlaces ponto-a-ponto Objetivos: i) Criar enlace PPP entre roteadores ii) Criar enlace HDLC entre roteadores iii) Comparar a vazão (throughput) desses
Leia maisREDES DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar
- Aula 4 - INTERFACES E SERVIÇOS Definições: Serviços: Cada camada fornece serviços para camada superior. O modelo especifica o que cada camada faz, não como o serviço é implementado ou acessado. Interfaces:
Leia mais1 Exercícios da Parte 3 Camada de Enlace de Dados. 2. Qual a importância da tarefa de enquadramento em uma transmissão de dados?
BCC361 Redes de Computadores (2014-02) Departamento de Computação - Universidade Federal de Ouro Preto - MG Professor Reinaldo Silva Fortes (www.decom.ufop.br/reinaldo) Lista de Exercícios 02 - Camadas
Leia maisRedes de Computadores
Redes de Computadores Prof. Marcelo Gonçalves Rubinstein Programa de Pós-Graduação em Engenharia Eletrônica Faculdade de Engenharia Universidade do Estado do Rio de Janeiro Ementa Introdução a Redes de
Leia maisProtocolos de Interligação de Redes Locais e a Distância Camada de Transporte
Protocolos de Interligação de Redes Locais e a Distância Camada de Transporte Thiago Leite thiago.leite@udf.edu.br 1 1 Quadros(enlace), pacote (rede) e segmento (transporte) 2 2 Camada de Transporte Funções
Leia maisPTC Aula Princípios da transferência de dados confiável 3.5 Transporte orientado para conexão: TCP
PTC 3450 - Aula 14 3.4 Princípios da transferência de dados confiável 3.5 Transporte orientado para conexão: TCP (Kurose, p. 164-177) (Peterson, p. 242-264) 02/05/2017 Muitos slides adaptados com autorização
Leia maisIII-1 Códigos detetores e corretores de erros
III-1 Códigos detetores e corretores de erros Comunicações 21 de novembro de 2017 ISEL-ADEETC-Comunicações 1 Sumário 1. Aspetos gerais sobre a comunicação digital Comportamento do canal Causas da existência
Leia maisCamada de Transporte Protocolos TCP e UDP
Arquitetura de Redes de Computadores e Tecnologia de Implementação de Redes 2016.1 Camada de Transporte Protocolos TCP e UDP Curso Técnico Integrado em Informática Turma: INT.INF.3M Arquitetura de Redes
Leia maisCapítulo6-7 Redes de Computadores Camada 2 Conceitos
Há três formas de se calcular o frame check sum: cyclic redundancy check (CRC) - executa cálculos polinomiais sobre os dados paridade bidimensional - adiciona um 8 th oitavo bit que faz uma seqüência de
Leia maisProtocolos de Interligação de Redes Locais e a Distância Protocolos de Transporte. Thiago Leite
Interligação de Redes Locais e a Distância Protocolos de Thiago Leite thiago.leite@udf.edu.br 1 Quadros (enlace), datagrama (rede) e segmento (transporte) 2 Funções da camada de transporte Transferência
Leia maisRedes de Computadores
Redes de Computadores Capítulo 5.6 e 5.7 Interconexões e PPP Prof. Jó Ueyama Maio/2011 SSC0641-2011 1 Elementos de Interconexão SSC0641-2011 2 Interconexão com Hubs Dispositivo de camada física. Backbone:
Leia maisRedes de Computadores. Profa. Kalinka Regina Lucas Jaquie Castelo Branco. Abril de Universidade de São Paulo. Camada de Enlace de Dados
Redes de Computadores Regina Lucas Jaquie Castelo Universidade de São Paulo Abril de 2019 1 / 82 Roteiro 1 2 3 4 5 2 / 82 Arquitetura IEEE 802 Arquitetura IEEE 802 é resultado da tentativa de estabelecer
Leia maisCamada de Transporte. Protocolos TCP e UDP
Camada de Transporte Protocolos TCP e UDP O estabelecimento de conexão Como estabelecer a conexão de maneira confiável? Handshake de 3 vias SYN SYN ACK ACK Transferência Confiável de Dados Importante nas
Leia maisRedes de computadores. Protocolo TCP
Redes de computadores Protocolo TCP Dilema dos Comandantes Dilema dos Comandantes Dois comandantes estão em montes prestes a atacar uma cidade no vale Eles precisam combinar um horário para o ataque Seu
Leia maisSistemas Automotivos Embarcados
1 - Introdução (enfoque) 2-3 - LIN 4 - MOST 5 - FlexRay Enfoque Comunicação entre dispositivos conectados ao automóvel; Grande variedade de dispositivos; Pouca informação disponível sobre a área; Em geral
Leia maisModelos de Referência
Modelos de Referência Instituto Federal de Educação, Ciência e Tecnologia do Triângulo Mineiro Prof. Edwar Saliba Júnior Dezembro de 2018 1/31 Modelo OSI 2/31 Padrões Para evitar soluções proprietárias
Leia maisCamada de Enlace. BCC361 Redes de Computadores Universidade Federal de Ouro Preto Departamento de Ciência da Computação
Redes de Computadores Universidade Federal de Ouro Preto Departamento de Ciência da Computação Prof. Reinaldo Fortes www.decom.ufop.br/sauldelabrida 2018/01 Camada Nome 5 Aplicação 4 Transporte 3 Rede
Leia maisFigura 12 Formato Genérico de uma MAC PDU
Formato do Quadro 802.15.4 No padrão 802.15.4, a estrutura geral da PDU do nível MAC (MPDU) foi projetada para ser flexível o bastante para acomodar as necessidades de diferentes aplicações e topologias
Leia maisProtocolo de transporte em tempo-real (Real- Time Transport Protocol) Definido na RFC 3350 Normalmente usado sobre o UDP Serviços
RTP Protocolo de transporte em tempo-real (Real- Time Transport Protocol) Definido na RFC 3350 Normalmente usado sobre o UDP Serviços Identificação do tipo de carga útil (mídia) Números de sequência Estampa
Leia maisFaculdade de Engenharia da Computação
Faculdade de Engenharia da Computação Disciplina Redes de Computadores - II Protocolo de Comunicação de Dados (Parte-I) Prof. Wagner dos Santos C. de Jesus www1.univap.br/wagner/ec.html 1 Conceito de transmissão
Leia maisRedes de Computadores e Aplicações. Aula 43 - Camada de Transporte TCP (Transmission Control Protocol)
Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do N Campus Currais Novos Redes de Computadores e Aplicações Aula 43 - Camada de Transporte TCP (Transmission Control Protocol) Prof. Diego
Leia maisREDES DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com.br
- Aula 4 - CAMADA DE ENLACE DE DADOS 1. INTRODUÇÃO A Camada de Enlace de dados é a camada que lida com quadros, grupo de bits transmitidos pela rede. Ela depende da camada Física para enviar e receber
Leia maisArquitetura de Redes TCP/IP. Camada de Transporte
Arquitetura de Redes TCP/IP Camada de Transporte n Fundamentos n Define a unidade de dados do serviço de circuito virtual, denominada seguimento TCP n Especifica o formato e a função dos campos n Multiplexa
Leia maisPlanejamento. Revisão. Desempenho em Protocolos de Transporte
Desempenho em Protocolos de Transporte Magnos Martinello Universidade Federal do Espírito Santo - UFES Departamento de Informática DI Laboratório de Pesquisas em Redes Multimidia LPRM Planejamento Serviços
Leia mais1 - Cite o nome dos principais campos de um quadro Ethernet, explicando qual a funcionalidade de cada campo.
1 - Cite o nome dos principais campos de um quadro Ethernet, explicando qual a funcionalidade de cada campo. Endereço de Destino = Endereço MAC de destino Endereço de Origem = Endereço MAC de origem Campo
Leia maisControlo da Ligação de Dados
LD 1 Controlo da Ligação de Dados FEUP/DEEC/CDRC I 2002/03 JAR/MPR LD 2 Camada de Ligação de Dados LD 3 Ligação de Dados - Conceito e Objectivos» Uma ligação física caracteriza-se por suportar uma transmissão
Leia maisModelo de Referência OSI
Modelo de Referência Revisão: OSI Prof. Esp. Thiago José Lucas thiago@fatecourinhos.edu.br Fundamentos básicos Classificação das redes LAN, MAN, WAN, CAN, PAN, WLAN (...) Anel, estrela, barramento (...)
Leia maisIntrodução. Algumas terminologias. Camada de Enlace de Dados. Prof. Leandro Pykosz Leandro@sulbbs.com.br
Camada de Enlace de Dados Prof. Leandro Pykosz Leandro@sulbbs.com.br Introdução A função desta camada parece trivial, pois a máquina A coloca os bits no meio e a máquina B tem que retirar de lá, porem
Leia maisLicenciatura Plena em Computação
Licenciatura Plena em Computação Professor Ivan Pires Pacote Divide dados em blocos pequenos chamados de pacote Redes de comutação de pacotes Quando ocorrem erros de transmissão, os dados podem ser perdido
Leia mais