Camada de Enlace de Dados - Apêndice. Prof. Leonardo Barreto Campos 1



Documentos relacionados
ARP. Tabela ARP construída automaticamente. Contém endereço IP, endereço MAC e TTL

Protocolo Ethernet e Dispositivos de Interconexão de LANs

Roteamento e Comutação

Centro Tecnológico de Eletroeletrônica César Rodrigues. Atividade Avaliativa

Redes de Computadores

Introdução Introduç ão Rede Rede TCP/IP Roteame Rotea nto nto CIDR

Há dois tipos de configurações bidirecionais usados na comunicação em uma rede Ethernet:

ADDRESS RESOLUTION PROTOCOL. Thiago de Almeida Correia

Redes de Computadores

19/07/2013. Camadas. Camadas de Enlace e Física. Camadas de Enlace e Física. Topologias de Rede NOÇÕES DE REDE: CAMADAS DE ENLACE E FÍSICA

Aula 4. Pilha de Protocolos TCP/IP:

Arquitetura do Protocolo da Internet. Aula 05 - Protocolos de Roteamento. Prof. Esp. Camilo Brotas Ribeiro cribeiro@catolica-es.edu.

Claudivan C. Lopes

Curso de Instalação e Gestão de Redes Informáticas

PROJETO DE REDES

Voltar. Placas de rede

Arquitetura de Redes: Camadas de Protocolos (Parte II)

Interconexão de redes locais. Repetidores. Pontes (Bridges) Hubs. Pontes (Bridges) Pontes (Bridges) Existência de diferentes padrões de rede

Redes e Serviços Internet (5388)

Redes de Computadores

REDES DE COMPUTADORES

Fundamentos de Redes de Computadores. Elementos de Redes Locais

Subcamada de Controle de Acesso ao Meio. Prof. Leonardo Barreto Campos 1

switches LAN (rede de comunicação local)

09/06/2011. Profª: Luciana Balieiro Cosme

TOPOLOGIAS. Em redes de computadores modernos a transmissão de dados não ocorre através de bits contínuos.

UNIVERSIDADE FEDERAL DO PIAUI UFPI Colégio Técnico de Teresina CTT. Professor: José Valdemir dos Reis Junior. Disciplina: Redes de Computadores II

Exercícios de Revisão Redes de Computadores Edgard Jamhour. Nome dos Alunos

Teleprocessamento e Redes (MAB-510) Gabarito da Segunda Lista de Exercícios 01/2010

Arquitetura de Redes de Computadores - aula 3

Instalação de Equipamentos de Rede 3a Lista de exercícios LANs e padrão IEEE (VLANs)

MÓDULO 7 Modelo OSI. 7.1 Serviços Versus Protocolos

Prof. Samuel Henrique Bucke Brito

REDES DE COMPUTADORES

Universidade de Brasília

Equipamentos de Redes de Computadores

Interconexão de Redes. Aula 03 - Roteamento IP. Prof. Esp. Camilo Brotas Ribeiro cribeiro@catolica-es.edu.br

UTP ( PAR TRANÇADO SEM PROTEÇÃO)

O modelo ISO/OSI (Tanenbaum,, 1.4.1)

REDES DE COMPUTADORES

Veja abaixo um exemplo de um endereço IP de 32 bits:

Redes de Computadores

Capítulo 5: Roteamento Inter-VLANS

Experiência 05: CONFIGURAÇÃO BÁSICA DE UMA REDE. Objetivo Geral Criar uma rede ponto-a-ponto com crossover e utiizando switch.

Arquiteturas de Rede. Prof. Leonardo Barreto Campos

QUANDO TRATAMOS SOBRE MEIOS DE TRANSMISSÃO, DEVEMOS ENFATIZAR A EXISTÊNCIA DE DOIS TIPOS DESSES MEIOS, SENDO:

Redes de Computadores II Prova 3 13/07/2012. Nome:

Redes e Serviços em Banda Larga

Aula 6 Modelo de Divisão em Camadas TCP/IP

Redes de Computadores Aula 01

Redes e Conectividade

Prof. Marcelo de Sá Barbosa REDE DE COMPUTADORES

Tecnologia e Infraestrutura. Conceitos de Redes

REDE DE COMPUTADORES

Redes de Computadores II INF-3A

Interconexão de Redes

Redes Locais. Prof. Luiz Carlos B. Caixeta Ferreira

Serviço de datagrama não confiável Endereçamento hierárquico. Facilidade de fragmentação e remontagem de pacotes

Arquitetura de Rede de Computadores

A máscara de sub-rede pode ser usada para dividir uma rede existente em "sub-redes". Isso pode ser feito para:

Conceito de Rede e seus Elementos. Prof. Marciano dos Santos Dionizio

REDES DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar

Arquitetura TCP/IP. Parte IV Mapeamento de endereços IP em endereços físicos (ARP) Fabrízzio Alphonsus A. M. N. Soares

Ethernet. Fast Ethernet

Redes de Computadores

Capítulo 9 - Conjunto de Protocolos TCP/IP e Endereçamento. Associação dos Instrutores NetAcademy - Julho de Página

REDES DE COMPUTADORES

Prof. Wilton O. Ferreira Universidade Federal Rural de Pernambuco UFRPE 1º Semestre / 2012

Subcamada de Controle de Acesso ao Meio. Bruno Silvério Costa

Faculdade Anhanguera de São Caetano do Sul

Modelo em Camadas Arquitetura TCP/IP/Ethernet. Edgard Jamhour

Interconexão de Redes Parte 2. Prof. Dr. S. Motoyama

Redes de Computadores IEEE 802.3

Aula-16 Interconexão de Redes IP (Internet Protocol) Prof. Dr. S. Motoyama

A camada de rede. A camada de rede. A camada de rede. 4.1 Introdução. 4.2 O que há dentro de um roteador

Largura de banda e Throughput (Tanenbaum,, 2.1.2)

REDE DE COMPUTADORES

Protocolos de Redes Revisão para AV I

Fernando Albuquerque - fernando@cic.unb.br REDES LAN - WAN. Fernando Albuquerque (061) fernando@cic.unb.br

UNIVERSIDADE FEDERAL DO CEARÁ COORDENADORIA DE CONCURSOS CCV

Objetivo: Criar redes locais virtuais (VLANs) usando switches e computadores

Faculdades NDA Sistemas de Informação Disciplina: Redes de Computadores Questionário de apoio ao Módulo I

Redes de Alta Velocidade

Centro Federal de Educação Tecnológica CEFET/BA

Aula 03 Regras de Segmentação e Switches

REDES COMPONENTES DE UMA REDE

REDES DE COMPUTADORES - I UNI-ANHANGUERA CENTRO UNIVERSITÁRIO DE GOIÁS CURSO DE ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PROF.

Redes de Dados e Comunicações. Prof.: Fernando Ascani

Roteamento e Comutação

Detecção de Portadora em Redes de Acesso múltiplo (CSMA)

Transcrição:

Camada de Enlace de Dados - Apêndice Prof. Leonardo Barreto Campos 1

Sumário Endereço MAC; ARP Address Resolution Protocol; DHCP Dynamic Host Configuration Protocol; Ethernet Estrutura do quadro Ethernet; Tecnologias Ethernet; Interconexões Hubs; Comutadores; Roteadores; Prof. Leonardo Barreto Campos 2/40

Endereço MAC Adaptadores dos nós, ou seja hospedeiros e roteadores, têm endereços de camada de enlace. Um endereço da camada de enlace é também denominado um endereço de LAN, um endereço físico ou um endereço MAC (Media Access Control); Para a maior parte das LANs, o endereço MAC tem 6 bytes de comprimento, o que dá 2 48 possíveis endereços MACs. Prof. Leonardo Barreto Campos 3/40

Endereço MAC Esses endereços de 6 bytes são tipicamente expressos em notação haxadecimal, veja: Prof. Leonardo Barreto Campos 4/40

Endereço MAC Cada adaptador conectado à LAN tem um endereço MAC exclusivo, veja: Prof. Leonardo Barreto Campos 5/40

Endereço MAC Os endereços MACs são permanentes e únicos. A IEEE gerencia o espaço físico de endereços MAC: Quando uma empresa quer fabricar adaptadores, compra, por uma taxa nominal, uma parcela do espaço de endereços que consiste em 2 24 endereços. Veja a lista completa de fabricantes e suas respectivas faixas de endereços MAC neste link: http://www.hardwareprofissional.com/complementos/endereco s_macs-fabricantes.txt Prof. Leonardo Barreto Campos 6/40

Principais fabricantes: Endereço MAC Prof. Leonardo Barreto Campos 7/40

Endereço MAC Mas até que ponto é importante para as redes de computadores os adaptadores terem um endereço físico? Vejamos a seguinte situação: quando um adaptador quer enviar um quadro para algum adaptador destino, o adaptador remetente insere no quadro o endereço MAC do destino e envia o quandro para dentro da LAN. Se a LAN utilizar broadcast (como as redes sem fio 802.11 e muitas LANs Ethernet), o quadro será recebido e processado por todos os outros adaptadores na LAN. Somente o endereço MAC que coincidir com o MAC contido no quadro extrairá o datagrama. Os demais descartarão o quadro recebido; Prof. Leonardo Barreto Campos 8/40

Endereço MAC Quando o adaptador remetente realmente deseja enviar uma mensagem a todos os outros adaptadores da LAN, ele insere um endereço de broadcast MAC; Para LANs que usam endereços de 6 bytes, o endereço de broadcast é uma cadeia de 48 bits 1 consecutivos (isto é, FF-FF-FF-FF-FF-FF em notação hexadecimal); Prof. Leonardo Barreto Campos 9/40

ARP Address Resolution Protocol Como existem endereços de camada de rede e endereços de camada de enlace, é preciso fazer a tradução de um para o outro em vários momentos; Para a Internet, esta é uma tarefa do protocolo de resolução de endereços (Address Resolution Protocol ARP) [RFC 826]; Prof. Leonardo Barreto Campos 10/40

ARP Address Resolution Protocol Para compreender a necessidade do protocolo considere a figura abaixo: Prof. Leonardo Barreto Campos 11/40

ARP Address Resolution Protocol Suponha que o nó com endereço IP 10.15.36.24 queira mandar um datagrama IP para o nó 10.15.36.25; Para enviar um datagrama, o nó da fonte deve dar a seu adaptador não somente o datagrama IP, mas também o endereço MAC do destino; Prof. Leonardo Barreto Campos 12/40

ARP Address Resolution Protocol Um módulo ARP (tabela ARP) no nó remetente toma como entrada qualquer endereço IP na mesma LAN e retorna o endereço MAC correspondente. Prof. Leonardo Barreto Campos 13/40

ARP Address Resolution Protocol Nesse caso, o nó remetente fornece a seu módulo ARP o endereço IP 10.15.36.25 e o módulo ARP retorna o endereço MAC correspondente, 00-14-c2-be-a1-d3; Prof. Leonardo Barreto Campos 14/40

ARP Address Resolution Protocol Detalhamento do módulo ARP: Cada nó tem em sua RAM uma tabela ARP que contém mapeamentos de endereços IP para endereços MAC; A tabela também contém um valor de tempo de vida (TTL) que indica quando cada mapeamento será apagado da tabela; Então, o que o módulo ARP faz quando o IP de destino não está relacionado na tabela ARP? O IP 10.15.36.26, por exemplo? Primeiro: o nó remetente monta um pacote especial denominado ARP Query (Ver RFC 826) e passa ao nó adaptador. Prof. Leonardo Barreto Campos 15/40

ARP Address Resolution Protocol Porém, somente o único nó que combina seu endereço IP com o endereço IP de destino do pacote ARP devolve um pacote ARP de resposta ao nó que fez a consulta; O nó que fez a consulta pode, então, atualizar sua tabela ARP e enviar o datagrama Prof. Leonardo Barreto Campos 16/40

ARP Address Resolution Protocol Questões interessantes sobre o protocolo ARP: (i) porque a resposta ARP é enviada dentro de um quadro comum, uma vez que a consulta é enviada dentro de um quadro broadcast?, (ii) A tabela ARP deve ser configurada pelo administrador da rede? E (iii) É interessante deixar um TTL muito grande para os registros na tabela ARP? Ao lado a tabela ARP atualizada após a consulta ARP. Prof. Leonardo Barreto Campos 17/40

ARP Está entendendo até o ARP? Então responda o que acontece quando um nó de uma sub-rede quer enviar um datagrama para um nó que está fora da subrede? Prof. Leonardo Barreto Campos 18/40

ARP Para cada interface de roteador também há um módulo ARP (dentro do roteador) e um adaptador (endereço MAC); Prof. Leonardo Barreto Campos 19/40

DHCP Dynamic Host Configuration Protocol O DHCP Dynamic Host Configuration Protocol configura dinamicamente endereços IP a hospedeiros; Para um hospedeiro que acabou de chegar na sub-rede, o protocolo DHCP executa quatro etapas: Descoberta de servidor DHCP: O cliente DHCP cria um datagrama IP contendo sua mensagem de descoberta DHCP juntamente com o endereço de broadcast IP de destino de 255.255.255.255 e um endereço de fonte desse hospedeiro 0.0.0.0. O cliente DHCP passa o datagrama IP para seu adaptador que inclui o endereço de broadcast MAC (FF-FF-FF- FF-FF-FF) Prof. Leonardo Barreto Campos 20/40

DHCP Dynamic Host Configuration Protocol Oferta de servidor DHCP: Um servidor DHCP responde ao cliente com uma mensagem de oferta DHCP. Cada mensagem de oferta de servidor contém o ID de transação, o endereço IP proposto para o cliente, a máscara de rede e um tempo de aluguel de endereço IP; Requisição DHCP: O cliente que acabou de chegar escolherá entre uma ou mais ofertas de servidor e responderá a essa oferta selecionada com uma mensagem de requisição DHCP, ecoando os parâmetros de configuração; DHCP ACK: O servidor responde à mensagem de requisição DHCP com uma mensagem DHCP ACK, confirmando os parâmetros requisitados. Prof. Leonardo Barreto Campos 21/40

DHCP Dynamic Host Configuration Vantagem: Protocol O administrador do sistema não precisa configurar manualmente seu endereço IP. O DHCP teria alguma desvantagem aparente? Mobilidade: Não é possível manter uma conexão com uma aplicação remota enquanto um nó móvel passa de uma sub-rede à outra; Solução: Renovação do IP e Extensão do IP móvel. Detalhes adicionais: http://www.ietf.org/html.charters/dhc-charter.html Prof. Leonardo Barreto Campos 22/40

Ethernet Simplesmente a tecnologia de rede local dominante : Podemos dizer que a Ethernet é para a rede local o que a Internet tem sido para a rede global; Apresenta vantagens que explicam seu sucesso, como: Baixo Custo: R$ 20 por 100Mbps Mais simples e mais barata que LANs com token (FDDI, por exemplo) e ATM. Velocidade crescente: 10 MBps 10 Gbps Prof. Leonardo Barreto Campos 23/40

Ethernet Exceto em uma ocasional instalação herdada, quase todas as instalações utilizam uma topologia em estrela: No centro da topologia em estrela está um hub ou comutador. Prof. Leonardo Barreto Campos 24/40

Estrutura do quadro Ethernet Vejamos os campos de um quadro Ethernet: Preâmbulo (8bytes) 7 bytes com padrão 10101010 seguido por um byte com padrão 10101011 Usado para sincronizar as taxas de relógio do transmissor e do receptor. Após o 1's consecutivos, o destino sabe que os próximos 6 bytes são o endereço de destino; Prof. Leonardo Barreto Campos 25/40

Estrutura do quadro Ethernet Endereço de destino (6 bytes): Se o adaptador recebe um quadro com endereço de destino coincidente ou com endereço de broadcast, ele passa o conteúdo do campo de dados para a camada de rede; Endereço de origem (6 bytes): Contém o endereço MAC do adaptador que transmite o quadro para a LAN; Tipo (2 bytes): Indica o protocolo da camada superior; geralmente é o protocolo IP, mas outros podem ser suportados (Novell IPX e Apple Talk); Prof. Leonardo Barreto Campos 26/40

Estrutura do quadro Ethernet CRC (4 bytes): verificado no receptor; se um erro é detectado, o quadro é simplesmente descartado; Campo de Dados (46 a 1500 bytes): A unidade máxima de transferência (MTU) da Ethernet é 1500 bytes. Isso significa que, se o datagrama IP exceder 1500 bytes, o hospedeiro terá que fragmentar o datagrama; Se um datagrama tiver menos do que 46 bytes, o campo terá que ser recheado (stuffing) de modo a completar os 46 bytes; Prof. Leonardo Barreto Campos 27/40

Codificação Manchester A Ethertnet usa transmissão em banda-base, isto é, um adapatdor envia um sinal digital diretamente ao canal: A placa não desloca o sinal para outra banda de frequência como é feito nos sistemas ADSL e de modem a cabo; Muitas tecnologias Ethernet também usam a codificação Manchester: Prof. Leonardo Barreto Campos 28/40

Codificação Manchester Considerações: Cada bit contém uma transição; um 1 tem a transição de cima para baixo, ao passo que um 0 tem uma transição de baixo para cima; A razão para o uso da codificação Manchester é que os relógios nos adaptadores remetentes e receptores não estão perfeitamente sincronizados; Prof. Leonardo Barreto Campos 29/40

Tecnologias Ethernet Em 2004, as tecnologias Ethernet mais comuns eram a 10BaseT e a 100BaseT: usam pares de fios trançados de cobre em topologia estrela; velocidades de transmissão de 10 Mbps e 100Mbps, respectivamente; Essas tecnologias Ethernet estão padronizadas pelos grupos de trabalho IEEE 802.3, por isso, quase sempre denominada LAN 802.3 Conhecidas também de fast Ethernet ; Prof. Leonardo Barreto Campos 30/40

Tecnologias Ethernet A figura abaixo ilustra as tecnologias 10BaseT e 100BaseT: T significa Twisted Pair (Par de fios trançados de cobre) Na extremidade da conexão, há um conector RJ-45 O comprimento máximo da conexão entre os adaptadores e o hub é 100 metros Prof. Leonardo Barreto Campos 31/40

Tecnologias Ethernet A rede Gigabit Ethernet é uma extensão dos muito bem sucedidos padrões 10 Mbps e 100 Mbps; A Gigabit apresente o padrão de funcionamento descrito no IEEE 802.3z Considerações: Usa o formato padrão do quadro Ethernet e é compatível com as tecnologias 10BaseT e 100BaseT; Permite enlaces ponto-a-ponto (comutadores), bem como canais broadcast compartilhados (hubs); Utiliza CSMA/CD Permite operações full-duplex a 1.000 Mbps; Prof. Leonardo Barreto Campos 32/40

Interconexões O modo mais simples de interconectar LANs é utilizar Hubs; Desvantagens: Amplia o domínio de colisão e não permite interconectar 10BaseT e 100BaseT Prof. Leonardo Barreto Campos 33/40

Interconexões Em contraste com os Hubs que são dispositivos de camada física, comutadores de camada de enlace (Comutadores ou simplesmente, switches) agem sobre quadros Ethernet; Quando um quadro chega à interface de um comutador, ele examina o endereço de destino do quadro e tenta repassá-lo para a interface que leva a esse destino; Quando um quadro está para ser encaminhado no segmento, usa CSMA/CD para acessar o segmento Prof. Leonardo Barreto Campos 34/40

Interconexões Permite a separação de sub-redes, veja: Como determinar qual segmento de LAN encaminhar o quadro? Prof. Leonardo Barreto Campos 35/40

Interconexões Prof. Leonardo Barreto Campos 36/40

Interconexões Vejamos alguns conceitos: Filtragem: Capacidade de um comutador determinar se um quadro deve ser repassado para alguma interface ou se deve apenas ser descartado; Repasse: capacidade de determinar as interfaces para as quais um quadro deve ser dirigido e então dirigir o quadro; Filtragem e repasse por comutadores são feitos com uma tabela de comutação; A tabela de comutação contém registros para alguns nós da LAN, mas não necessariamente para todos; Prof. Leonardo Barreto Campos 37/40

Interconexões Combinação entre Hubs, comutadores e um roteador: Prof. Leonardo Barreto Campos 38/40

Interconexões Portanto: Roteadores mantêm tabelas de roteamento, implementam algoritmos de roteament Switches mantêm tabelas de switch, implementam filtragem, algoritmos de aprendizagem Prof. Leonardo Barreto Campos 39/40

Bibliografia KUROSE, J.F e ROSS, K.W.: Computer Networking third edition a top-down approach featuring the Internet, 3 ed, São Paulo: Pearson Addison Wesley, 2006. TANENBAUM, A.S.: Redes de Computadores, Elsevier, Rio de Janeiro: 2003. Prof. Leonardo Barreto Campos 40/40