Camada de Enlace 5.1 Introdução e serviços

Slides:



Advertisements
Apresentações semelhantes
Missão da camada de enlace Serviços oferecidos
Advertisements

Enlace Referência: Slides extraídos do material dos professores Jim Kurose e Keith Ross relativos ao livro “Redes de Computadores e a Internet – Uma.
Capítulo 5: A Camada de Enlace – 2a Parte
A Camada de Enlace de Dados
Endereços físicos e ARP
Camada de Enlace 5.1 Introdução e serviços
5: Camada de Enlace 5a-1 Camada de Enlace e Redes Locais.
Enlace Referência: Slides extraídos do material dos professores Jim Kurose e Keith Ross relativos ao livro “Redes de Computadores e a Internet – Uma.
Disciplina: Princípios de Redes de Computadores Parte 3
Disciplina: Princípios de Redes de Computadores Parte 5
Carlos Roberto da Silva Filho, M. Eng.
Professor Me. Jeferson Bussula Pinheiro.
D ISCIPLINA : P RINCÍPIOS DE R EDES DE C OMPUTADORES P ARTE 4 Flávia Balbino da Costa
Protocolo Ethernet Protocolo desenvolvido inicialmente pela Xerox para conexão de terminais entre si. Depois passou a ser desenvolvido por um grupo de.
Camada de Enlace Redes de Computadores- Professor Ivan Pires Detecção de Portadora em Redes de Acesso múltiplo (CSMA) – Carrier Sense on Mullti-Access.
A camada de enlace e redes locais
Arquitetura TCP/IP Aplicação Transporte Rede Enlace Física.
Falso, as vezes é muito mais rápido e prático fazer a retransmissão no próprio enlace ao invés de esperar que o TCP faça isso. 1) Não existe necessidade.
Tecnologias de rede Ethernet e IEEE Token ring ATM FDDI
Rede de Computadores MAT164 – Redes de Computadores I Universidade Federal da Bahia Instituto de Matemática Departamento de Ciência da Computação.
© 2010 Pearson Prentice Hall. Todos os direitos reservados.slide 1 Capítulo 5 Camada de enlace e redes locais Nota sobre o uso destes slides ppt: Estamos.
Topologias de redes de compoutadores Redes de Comunicação de Dados Prof. Esp. Cristiano José Cecanho.
© 2005 by Pearson Education Redes de Computadores e Aplicações – Camada de Enlace.
5: Camada de Enlace 5a-1 Capítulo 5: A Camada de Enlace e Redes Locais Nossos objetivos:  Entender os princípios por trás dos serviços da camada de enlace.
5: Camada de Enlace 5b-1 Camada de Enlace 5.1 Introdução e serviços 5.2 Técnicas de detecção e correção de erros 5.3 Protocolos de acesso múltiplo 5.4.
1 RCO2 Redes Locais: Interligação de LANs com roteadores.
Visão Geral das Tecnologias de Camada de Enlace e Física CURSO: REDES DE COMPUTADORES PROFESSOR: João Inácio A. Ferreira Aula 08 e 09:
Camada de Enlace de Dados Subcamada de Acesso ao Meio.
Rita Porfírio. A camada de enlace Objetivos desta camada:  entender os princípios por trás dos serviços da camada de enlace de dados: ◦ detecção e correção.
INTRODUÇÃO Ligações inter- redes.
Arquitetura TCP/IP Protocolos de Acesso ao Meio
Capítulo 5: A Camada de Enlace
Interconexão
Arquitetura de Redes: TCP/IP
Camada de Enlace de Dados
Interconexão de Redes Locais
Exercícios de Revisão Redes de Computadores Edgard Jamhour
Redes: Camada de Rede, protocolos pt. I Prof. Rafael Vieira
Redes: Núcleo da Rede Prof. Rafael Vieira
Redes de computadores I
Componentes de Redes de Computadores
Camada de Enlace de dados
CAN Control Area Network.
Redes: Camada de Rede pt. I Prof. Rafael Vieira
Capítulo 5 Camada de enlace e redes locais
Camada de Enlace de dados Tecnologias de LAN - Ethernet
REDES DE COMPUTADORES.
Camada de Enlace de dados
responsabilidades dessas camadas?
Capítulo 5 Camada de enlace e redes locais
Redes de comunicação Aula 06 - Comutação
Padrão ethernet (802.3) aula 12
Controle de Acesso ao Meio
Introdução a Redes v5.1 Capítulo 3 Protocolos e Comunicações em Rede.
Introdução a Redes v5.1 Capítulo 5: Ethernet. © 2013 Cisco e/ou suas afiliadas. Todos os direitos reservados. Este documento contém informações públicas.
Introdução a Redes v5.1 Capítulo 6: Camada de Rede.
Introdução a Redes v5.1 Capítulo 7: Endereçamento IP.
O HUB é o centro da topologia em estrela
Por: André Aparecido da Silva
Por: André Aparecido da Silva
aula 05 Métodos de controle de acesso
Prof. Msc. Diovani Milhorim
Capítulo 5: A Camada de Enlace
Aula 2 TOPOLOGÍAS.
PRÁTICA ARP – Address Resolution Protocol
Redes de Computadores REDES DE COMPUTADORES Aula 6 - Visão Geral das Tecnologias da Camada de Enlace Aula 6 - Redes de Computadores.
Aluísio Pires Leonan Cordeiro Pedro Morais Vitor Chaia
Questionário Cada questão valerá 0,1 décimo a mais na nota de umas das provas anteriores; Ordem de respostas: lista de chamada. Caso o aluno chamado não.
Turma Técnico em Informática. - Módulo: Redes de Computadores. Prof. Arthur Gonçalves - Bacharel em Sistemas de Informação. ESAMAZ TEC CURSOS TÉCNICOS.
Vantagens e Restrições A tecnologia Frame Relay oferece vários benefícios, quando comparada com outras tecnologias: Custo de propriedade reduzido (equipamentos.
Transcrição da apresentação:

Camada de Enlace 5.1 Introdução e serviços 5.2 Detecção e correção de erros 5.3 Protocolos de Acesso Múltiplo 5.4 Endereçamento da Camada de Enlace 5.5 Ethernet 5.7 PPP 5.6 Hubs e switches 5.8 Virtualização do enlace: ATM e MPLS

Endereços MAC e ARP Endereço IP de 32 bits: Endereços da camada de rede usado para levar o datagrama à subrede IP destino Endereço MAC (ou LAN, ou físico, ou Ethernet): usado para levar o datagrama de uma interface até outra interface conectada fisicamente (da mesma rede) Endereço MAC de 48 bits (para a maioria das redes); queimado na ROM do adaptador

Endereços LAN e ARP Cada adaptador na LAN possui um endereço LAN único 1A-2F-BB-76-09-AD 58-23-D7-FA-20-B0 0C-C4-11-6F-E3-98 71-65-F7-2B-08-53 LAN (cabeada or sem fio) Endereço de Difusão = FF-FF-FF-FF-FF-FF = adaptador

Endereço LAN (cont) Alocação de endereços MAC administrada pelo IEEE Um fabricante compra uma parte do espaço de endereços (para garantir unicidade) Analogia: (a) endereço MAC: como número do CPF (b) endereço IP: como endereço postal endereço MAC sem estrutura (flat)=> portabilidade Pode mover um cartão LAN de uma LAN para outra endereço IP hierárquico NÃO é portátil (requer IP móvel) Depende da subrede IP à qual o nó está conectado

ARP: Address Resolution Protocol (Protocolo de Resolução de Endereços) Pergunta: como obter o endereço MAC de B a partir do endereço IP de B? Cada nó IP (Host, Roteador) de uma LAN possui tabela ARP Tabela ARP: mapeamento de endereços IP/MAC para alguns nós da LAN < endereço IP; endereço MAC; TTL> TTL (Time To Live): tempo a partir do qual o mapeamento de endereços será esquecido (valor típico de 20 min) 237.196.7.78 1A-2F-BB-76-09-AD 237.196.7.23 237.196.7.14 LAN 71-65-F7-2B-08-53 58-23-D7-FA-20-B0 0C-C4-11-6F-E3-98 237.196.7.88

Protocolo ARP: Mesma LAN (rede) A deseja enviar datagrama para B, e o endereço MAC de B não está na tabela ARP. A difunde o pacote de solicitação ARP, que contém o endereço IP de B Endereço MAC destino = FF-FF-FF-FF-FF-FF todas as máquinas na LAN recebem a consulta do ARP B recebe o pacote ARP, responde a A com o seu (de B) endereço MAC Quadro enviado para o endereço MAC (unicast) de A Uma cache (salva) o par de endereços IP-para-MAC na sua tabela ARP até que a informação fique antiquada (expire) ‘soft state’: informação que expira (vai embora) a menos que seja renovada ARP é “plug-and-play”: os nós criam suas tabelas ARP sem a intervenção do administrador da rede

Roteando um pacote para outra LAN passo a passo: envio de datagrama de A para B via R assuma que A conhece o endereço IP de B Duas tabelas ARP no roteador R, uma para cada rede IP (LAN) In routing table at source Host, find router 111.111.111.110 In ARP table at source, find MAC address E6-E9-00-17-BB-4B, etc A R B

A R B A cria datagrama com origem A, destino B A usa ARP para obter o endereço MAC de R para 111.111.111.110 A cria quadro da camada de enlace com o endereço MAC de R como destino, quadro contém datagrama IP de A para B O adaptador de A envia o quadro O adaptador de R recebe o quadro R remove o datagrama IP do quadro Ethernet, verifica que é destinado para B R usa ARP para obter o endereço MAC de B R cria quadro contendo datagrama IP de A para B e o envia para B A R B

Camada de Enlace 5.1 Introdução e serviços 5.2 Detecção e correção de erros 5.3 Protocolos de Acesso Múltiplo 5.4 Endereçamento da Camada de Enlace 5.5 Ethernet 5.7 PPP 5.6 Hubs e switches 5.8 Virtualização do enlace: ATM e MPLS

Ethernet Muitíssimo difundida porque: Muito barata! R$30 para placas 10/100Mbps! A mais antiga das tecnologias de rede local Mais simples e menos cara que redes usando ficha ou ATM Acompanhou o aumento de velocidade: 10 Mbps – 10 Gbps Rascunho de Metcalfe sobre o Ethernet

Topologia em Estrela Topologia de barramento popular até meados dos anos 90 Agora prevalência de topologia estrela Escolhas de conexão: hub ou switch (mais sobre isto depois) hub ou switch

Estrutura de Quadro Ethernet Adaptador remetente encapsula datagrama IP (ou pacote de outro protocolo da camada de rede) num Quadro Ethernet Preâmbulo: 7 bytes com o padrão 10101010 seguidos por um byte com o padrão 10101011 usado para sincronizar receptor ao relógio do remetente (relógios nunca são exatos, é muito provável que exista algum desvio entre eles)

Estrutura de Quadro Ethernet (cont) Endereços: 6 bytes para cada endereço MAC se o adaptador recebe um quadro com endereço destino igual ao seu, ou com endereço de difusão (ex., pacote ARP), ele passa os dados do quadro para o protocolo da camada de rede caso contrário, o adaptador descarta o quadro Tipo: indica o protocolo da camada superior, usualmente IP, mas existe suporte para outros (tais como IPX da Novell e AppleTalk) CRC: verificado pelo receptor: se for detectado um erro, o quadro será descartado

Serviço não confiável e sem conexões Sem conexões: Não há estabelecimento de conexão (saudação) entre os adaptadores transmissor e receptor. Não confiável: o adaptador receptor não envia ACKs ou NACKs para o adaptador transmissor fluxo de datagramas passados para a camada de rede pode conter falhas na seqüência falhas serão preenchidas se aplicação estiver usando o TCP caso contrário, a aplicação verá as falhas

Ethernet usa o CSMA/CD Sem slots o adaptador não transmite se perceber que algum outro adaptador está transmitindo, isto é, escuta antes de transmitir (carrier sense) adaptador transmissor aborta quando percebe que outro adaptador está transmitindo, isto é, detecção de colisão Antes de tentar uma retransmissão, o adaptador espera um tempo aleatório, isto é, acesso aleatório

Algoritmo CSMA/CD do Ethernet 1. Adaptador recebe datagrama da camada de rede e cria um quadro 2. Se o adaptador percebe que o canal está ocioso, começa a transmitir o quadro. Se percebe que o canal está ocupado, espera que o canal fique livre e transmite 3. Se o adaptador transmitir todo o quadro sem detectar outra transmissão, o adaptador “terminou” com o quadro! 4. Se o adaptador detectar outra transmissão enquanto estiver transmitindo, aborta e envia sinal de “jam” 5. Após o aborto, o adaptador entra na retirada exponencial binária: após a m-ésima colisão, o adaptador escolhe um K aleatoriamente entre {0,1,2,…,2m-1}. O adaptador espera K·512 tempos de bit e retorna ao Passo 2

CSMA/CD da Ethernet (mais) Sinal de “Jam”: garantir que todos os demais transmissores estejam cientes da colisão: 48 bits Tempo de Bit: 0,1 microseg para Ethernet de 10 Mbps; para K=1023, tempo de espera de cerca de 50 mseg Retirada Exponencial Binária: Objetivo: adaptar as tentativas de retransmissão à carga atual estimada Alta carga: espera aleatória será mais longa na primeira colisão: escolhe K entre {0,1}; atraso é de K· 512 tempos de transmissão de um após a segunda colisão: escolhe K entre {0,1,2,3}… após 10 colisões, escolhe K entre {0,1,2,3,4,…,1023} Veja/interaja com o applet Java sítio do livro: altamente recomendável !

Eficiência do CSMA/CD Tprop = prop máxima entre 2 nós na LAN ttrans = tempo para transmitir quadro de tamanho máximo Eficiência vai para 1 à medida que tprop vai para 0 Vai para 1 à medida que ttrans vai para infinito Muito melhor do que ALOHA, e ainda é descentralizado, simples, e barato

10BaseT e 100BaseT Taxas de transmissão de 10 e 100 Mbps; esta última é chamado de “fast ethernet” T significa Par Trançado (Twisted pair) Nós são conectados a um hub: “topologia estrela”; distância máxima entre os nós e o hub de 100m. par trançado hub

Hubs Hubs são essencialmente repetidores de camada física: bits vindos de um link são repetidos em todos os demais links na mesma taxa sem bufferização de quadros não há CSMA/CD no hub: os adaptadores detectam as colisões provê funcionalidade de gerenciamento da rede par trançado hub

Codificação de Manchester Usado no 10BaseT Cada bit possui uma transição Permite que os relógios nos nós transmissor e receptor entrem em sincronismo não há necessidade de um clock global, centralizado Mas, isto é assunto para a camada física!

Gbit Ethernet Usa formato padrão do quadro Ethernet Admite enlaces ponto-a-ponto e canais de difusão compartilhados Em modo compartilhado, usa CSMA/CD; para ser eficiente, as distâncias entre os nós devem ser curtas (poucos metros) Os Hubs usados são chamados de Distribuidores com Buffers (“Buffered Distributors”) Full-Duplex a 1 Gbps para enlaces ponto-a-ponto Agora temos também 10 Gbps!