A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

1. PLACA DE REDE E TRANSMISSÃO NA CAMADA 2

Apresentações semelhantes


Apresentação em tema: "1. PLACA DE REDE E TRANSMISSÃO NA CAMADA 2"— Transcrição da apresentação:

1 1. PLACA DE REDE E TRANSMISSÃO NA CAMADA 2
Tecnologia de Redes de Computadores Prof. Sidney Nicolau Venturi Filho 1. PLACA DE REDE E TRANSMISSÃO NA CAMADA 2

2 Placa de Rede Uma placa de rede é uma placa de circuito impresso que se encaixa no slot de expansão de um barramento em uma placa mãe do computador ou em um dispositivo periférico. Sua função é adaptar o dispositivo de host ao meio da rede. As placas de rede são consideradas dispositivos da camada 2 porque cada placa de rede em todo o mundo transporta um código exclusivo, chamado de um endereço Media Access Control (MAC). Esse endereço é usado para controlar as comunicações de dados do host na rede. Você depois vai aprender mais sobre o endereço MAC. Como o nome sugere, a placa de rede controla o acesso do host ao meio físico (cabeamento). Funções: Preparar dados do computador para o cabo de rede Enviar dados para outro computador Controlar fluxo de dados entre o computador e o sistema de cabeamento Barramentos: os dados trafegam nos computadores por barramentos em paralelo nos cabos de rede, os bits trafegam um após outro (fluxo) - serial (uma direção por vez - enviando ou recebendo dados)

3 Placa de Rede A placa e o fluxo de bits: transceptor:
a placa de rede capta os dados reestrutura os dados de // para serial (um bit por vez) transceptor: - transmissor / receptor - converte sinais digitais do computador para sinais elétricos - estes podem trafegar nos cabos da rede

4 Placa de Rede Endereço de rede: Endereço MAC:
cada placa possui um número que a diferencia das demais ( endereço MAC) divulga seu endereço para o restante da rede cada placa possui um endereço exclusivo na rede Endereço MAC: já vem configurado pelo fabricante formado por 48 bits (6 bytes) usado pelos protocolos para identificar as máquinas origem e destino de uma mensagem exemplo: 08:00:AF:CC:55:2A são determinados pelo IEEE blocos de endereços são destinados a cada fabricante - queima de endereço de placa - os endereços são associados ao chip da placa

5 Placa de Rede Endereço de rede: Endereço MAC:
cada placa possui um número que a diferencia das demais ( endereço MAC) divulga seu endereço para o restante da rede cada placa possui um endereço exclusivo na rede Endereço MAC: já vem configurado pelo fabricante formado por 48 bits (6 bytes) usado pelos protocolos para identificar as máquinas origem e destino de uma mensagem exemplo: 08:00:AF:CC:55:2A são determinados pelo IEEE blocos de endereços são destinados a cada fabricante - queima de endereço de placa - os endereços são associados ao chip da placa

6 ENDEREÇOS MAC

7 Placa de Rede Funcionamento: Antes da transmissão:
envia dados através da rede para ajustes com a placa receptora - tamanho máximo dos grupos de dados a serem enviados - quantidade de dados a serem enviados antes da confirmação - intervalo de tempo entre os envios de porções de dados - período de tempo a esperar antes da confirmação - tamanho do buffer de cada placa - velocidade de transmissão placas diferentes fazem ajustes ao nível mais baixo envio e recebimento ocorre quando os parâmetros estão ajustados

8 Transmissão em uma Rede
Conforme já tivemos oportunidade de estudar, os dados a serem transmitidos , no computador de origem, fluem através das camadas do modelo OSI ( da camada de aplicação para a camada física). Cada camada encapsula os dados da camada superior na sua unidade de dados e acrescenta os seus dados de configuração ao cabeçalho. Cabeçalho de Aplicação Cabeçalho de Apresentação Cabeçalho de Sessão Cabeçalho de Transporte Cabeçalho de Rede Cabeçalho de Enlace Parãmbulo de Quadro Trailer de Enlace (CRC) Dados Pacote

9 Transmissão de dados na Camada 2
Em uma rede quando um dispositivo quer enviar dados para outro dispositivo, ele pode abrir um caminho de comunicação com o outro dispositivo usando o seu endereço MAC. Quando uma origem envia dados em uma rede, os dados carregam o endereço MAC do destino pretendido. Como esses dados trafegam pelos meios da rede, a placa de rede em cada dispositivo na rede verifica se o seu endereço MAC corresponde ao endereço de destino físico carregado pelo pacote de dados. Se não corresponder, a placa de rede descarta o pacote de dados. Se não houver correspondência, a placa de rede ignora o pacote de dados e permite que ele continue sua viajem pela rede até a estação seguinte. À medida que os dados trafegam pelo cabo, a placa de rede faz essa verificação em cada estação. A placa de rede verifica o endereço de destino no cabeçalho do pacote para determinar se o pacote está endereçado adequadamente. Quando os dados passam pela sua estação de destino, a placa de rede dessa estação faz uma cópia, retira os dados do envelope e os passa ao computador.

10 Exemplo de Transmissão
Vamos supor que o computador a direita deseja mandar um pacote para o servidor de impressão

11 Exemplo de Transmissão
O pacote de dados descerá pelas várias camadas e ao atingir a camada 2 será colocado no quadro o endereço de origem (02608c036592) e o endereço do destinatário.(02608c428197). 02608c428197 02608c036592 Endereço de Destino Informação de Controle Endereço de Origem

12 Exemplo de Transmissão
O pacote é então transmitido segundo as normas da camada 1. Todo os computadores tem acesso ao pacote e ao recebe-lo verificam se o mesmo é endereçado a ele. Na figura podemos observar que o computador do meio (endereço MAC 02608c741965) compara seu endereço com e o endereço do destinatário.(02608c428197). Como não são iguais ele despreza o pacote. 02608c741965 02608c428197 02608c036592 Endereço de Destino Endereço de Origem

13 Exemplo de Transmissão
O pacote continua seu percurso no cabo e atinge o servidor de impressão A placa de rede do servidor compara seu endereço MAC com e o endereço do destinatário.(02608c428197). Como são iguais ela copia o pacote e inicia o processo de desencapsulamento. 02608c428197 Endereço de Destino Endereço de Origem 02608c036592

14 Exemplo de Transmissão
O pacote então sobe pelas camadas do modelo OSI, sendo desencapsulado. Ao atingir a camada de aplicação temos os dados recuperados e o servidor de impressão pode então encaminhar o documento para a impressora. 02608c428197

15 Prof. Sidney Nicolau Venturi Filho
Tecnologia de Redes de Computadores Prof. Sidney Nicolau Venturi Filho 2. ENTREGA DE PACOTE IP

16 Protocolos Intra-rede A Protocolos Intra-rede B
Entrega de Pacotes IP IP: X IP: Y IP Protocolos Intra-rede A TCP/UDP Aplicação Inter-rede ( IP ) Protocolos Intra-rede B Roteador Rede B Rede A

17 Entrega de Pacotes IP Inter-rede ( IP ) IP IP Rede Rede B A Aplicação
Endereçamento Intra-Rede, Algumas vezes chamado de “Endereço Físico” ou também “Endereço MAC” Ex. Ethernet: OD.OA Ex. ATM: c c Inter-rede ( IP ) Protocolos Intra-rede A Protocolos Intra-rede B IP Protocolos Intra-rede B TCP/UDP Aplicação IP Protocolos Intra-rede A TCP/UDP Aplicação Roteador Rede B Rede A

18 Protocolos Intra-rede Protocolos Intra-rede
Entrega de Pacotes IP Aplicação Aplicação TCP/UDP TCP/UDP IP IP Protocolos Intra-rede Protocolos Intra-rede Rede A

19 Protocolos Intra-rede Protocolos Intra-rede
Entrega de Pacotes IP Aplicação Aplicação TCP/UDP TCP/UDP IP IP Protocolos Intra-rede Protocolos Intra-rede Rede A

20 Protocolos Intra-rede Protocolos Intra-rede
Entrega de Pacotes IP Aplicação Aplicação TCP/UDP TCP/UDP IP IP Endereços IP De Origem e destino Protocolos Intra-rede Protocolos Intra-rede Rede A

21 Protocolos Intra-rede Protocolos Intra-rede
Entrega de Pacotes IP Aplicação Aplicação TCP/UDP TCP/UDP IP IP Protocolos Intra-rede Protocolos Intra-rede Rede A Endereçamento Intra-rede de Origem e destino

22 Protocolos Intra-rede Protocolos Intra-rede
Entrega de Pacotes IP Aplicação Aplicação TCP/UDP TCP/UDP IP IP Protocolos Intra-rede Protocolos Intra-rede Rede A É necessário um mecanismo de “mapeamento” entre End. IP e End. Intra-Rede

23 Protocolos Intra-rede Protocolos Intra-rede
Entrega de Pacotes IP Aplicação Aplicação TCP/UDP TCP/UDP IP IP Protocolos Intra-rede Protocolos Intra-rede Rede A O Encaminhamento dentro de cada rede é feito com base no endereçamento próprio daquela rede.

24 Prof. Sidney Nicolau Venturi Filho
Tecnologia de Redes de Computadores Prof. Sidney Nicolau Venturi Filho 3. PROTOCOLO ARP

25 Mapeamento de Endereços
O endereços IP são endereços temporários. O verdadeiro identificador da estação para rede é o endereço MAC endereço físico associado a placa adaptadora de rede: NIC - Network Interface Card. Endereços de 48 bits (6 bytes) IP ( ) NIC MAC ( B3)

26 Endereço MAC O padrão IEEE 802 define 2 formas de endereçamento MAC
endereços administrados localmente Quem instala a placa de rede. endereços universais Pelo fabricante. 1 2 3 4 5 6 Código do Frabricante Número de Série

27 Filtragem de Endereços
IP REDE MAC INTERRUPÇÃO FÍSICA MACD = PLACA DE REDE LOCAL MACD = BROADCAST (FF.FF.FF.FF.FF.FF) MACD MACO DADOS CRC

28 Relação entre IP e MAC

29 Resolução de Endereços
Técnicas de resolução de endereços pesquisa de tabela (table lookup) os mapeamentos são armazenados em uma tabela em memória em cada estação troca de mensagens as estações trocam mensagens através da rede para resolver um endereço protocolo ARP

30 Resolução de Endereços
Pesquisa de tabela bom para redes pequenas crescimento da rede, aumenta manutenção das tabelas se a placa de rede muda, tem que mudar na tabela

31 Address Resolution Protocol - ARP

32 ARP (Address Resolution Protocol)
Faz o mapeamento entre Endereço IP e Endereço Intra-Rede: Mapeamento de endereços IP em endereços MAC Ethernet, Token-Ring, FDDI, ATM, etc... Efetuado por meio de uma tabela ARP em cada máquina que é construída dinamicamente. É um protocolo que faz a interface entre a camada Inter-Rede e a camada Intra-Rede IP TCP/UDP Aplicação Protocolo Intra-rede Interface de Adaptação

33 ARP O protocolo ARP compara o endereço IP de todos os datagramas enviados na ARP Cache. Se ele for encontrado, o endereço MAC é copiado da cache. Se não, um pacote ARP Request é enviado em broadcast para subrede. Se o destinatário final for um endereço IP externo, o ARP resolve o endereço para o roteador ao invés do destinatário final. ARP Cache endereço IP endereço MAC tipo B3 dinâmico ca dinâmico

34 ARP (Address Resolution Protocol)
Aplicação Aplicação TCP/UDP TCP/UDP IP IP Protocolo Intra-rede Protocolo Intra-rede OD.OA 1F.6D

35 ARP (Address Resolution Protocol)
Aplicação Aplicação TCP/UDP TCP/UDP IP IP Protocolo Intra-rede Protocolo Intra-rede OD.OA 1F.6D

36 ARP (Address Resolution Protocol)
Aplicação Aplicação IP destino = TCP/UDP TCP/UDP IP IP Protocolo Intra-rede Protocolo Intra-rede OD.OA 1F.6D

37 ARP (Address Resolution Protocol)
Aplicação Aplicação TCP/UDP TCP/UDP IP IP Protocolo Intra-rede Protocolo Intra-rede OD.OA 1F.6D Destino está na mesma rede IP ( ) Como enviar para esta máquina ? Qual o MAC Destino ? A mensagem fica esperando e o protocolo ARP é acionado.

38 ARP (Address Resolution Protocol)
Aplicação Aplicação TCP/UDP TCP/UDP IP IP Protocolo Intra-rede ARP Req Protocolo Intra-rede OD.OA 1F.6D Qual o endereço MAC de ? Destino Origem Preâmbulo End. Físico Broadcast 0D.0A.12. ARP Dados (ARP Request) FCS

39 Formato da mensagem ARP
hardware type: Ethernet (1) protocol type: IP (0x0800) hardware size: nr de bytes do endereço físico protocol size: nr de bytes do endereço do protocolo operation: indica se ARP request or ARP reply

40 ARP (Address Resolution Protocol)
Aplicação Aplicação TCP/UDP TCP/UDP IP IP Protocolo Intra-rede Protocolo Intra-rede OD.OA 1F.6D ARP Req

41 ARP (Address Resolution Protocol)
Aplicação Aplicação TCP/UDP TCP/UDP IP IP Protocolo Intra-rede Protocolo Intra-rede OD.OA 1F.6D ARP Req

42 ARP (Address Resolution Protocol)
Aplicação Aplicação TCP/UDP TCP/UDP IP IP Protocolo Intra-rede Protocolo Intra-rede OD.OA 1F.6D ARP Req

43 ARP (Address Resolution Protocol)
Aplicação Aplicação TCP/UDP TCP/UDP IP IP Protocolo Intra-rede Protocolo Intra-rede OD.OA 1F.6D ARP Req ARP Req

44 ARP (Address Resolution Protocol)
Aplicação Aplicação TCP/UDP TCP/UDP IP IP Protocolo Intra-rede Protocolo Intra-rede OD.OA 1F.6D ARP Req

45 ARP (Address Resolution Protocol)
Aplicação Aplicação TCP/UDP TCP/UDP IP IP Protocolo Intra-rede Protocolo Intra-rede OD.OA ARP Req 1F.6D

46 ARP (Address Resolution Protocol)
Aplicação Aplicação TCP/UDP TCP/UDP IP IP ARP Req Protocolo Intra-rede Protocolo Intra-rede OD.OA 1F.6D

47 ARP (Address Resolution Protocol)
Aplicação Aplicação TCP/UDP TCP/UDP IP IP Protocolo Intra-rede Protocolo Intra-rede OD.OA ARP Reply 1F.6D O endereço MAC de é 1F.6D … Destino Origem Preâmbulo 0D.0A.12. 1F.6D ARP Dados (ARP Reply) FCS

48 ARP (Address Resolution Protocol)
Aplicação Aplicação TCP/UDP TCP/UDP IP IP Protocolo Intra-rede Protocolo Intra-rede OD.OA 1F.6D ARP Reply Há proxy arp

49 ARP (Address Resolution Protocol)
Aplicação Aplicação TCP/UDP TCP/UDP IP IP Protocolo Intra-rede Protocolo Intra-rede OD.OA 1F.6D ARP Reply

50 ARP (Address Resolution Protocol)
Aplicação Aplicação TCP/UDP TCP/UDP IP IP Protocolo Intra-rede Protocolo Intra-rede OD.OA 1F.6D ARP Reply

51 ARP (Address Resolution Protocol)
Aplicação Aplicação TCP/UDP TCP/UDP IP IP ARP Reply Protocolo Intra-rede Protocolo Intra-rede OD.OA 1F.6D

52 ARP (Address Resolution Protocol)
Aplicação Aplicação TCP/UDP TCP/UDP IP IP Protocolo Intra-rede Protocolo Intra-rede OD.OA 1F.6D Tabela ARP 1F.6D

53 ARP (Address Resolution Protocol)
Aplicação Aplicação TCP/UDP TCP/UDP IP IP Protocolo Intra-rede Protocolo Intra-rede OD.OA 1F.6D Tabela ARP OD.OA Note que …

54 ARP (Address Resolution Protocol)
Aplicação Aplicação TCP/UDP TCP/UDP IP IP Protocolo Intra-rede Protocolo Intra-rede OD.OA 1F.6D Finalmente aquele pacote IP pode ser transmitido carregando uma mensagem TCP que, por sua vez, carrega um comando da Aplicação

55 ARP (Address Resolution Protocol)
Aplicação Aplicação TCP/UDP TCP/UDP IP IP Protocolo Intra-rede Protocolo Intra-rede OD.OA 1F.6D Destino Origem Aplicação TCP Preâmbulo 1F.6D.45. 0D.0A.12. FCS IP

56 Comando “arp -a” no Windows

57 ARP Uso da tabela ARP reduz o broadcast na rede. Porém, entradas devem ter time-out para permitir alteração nos endereços Otimização1: no ARP request incluir IP origem para evitar um ARP do destino (resposta) Otimização2: informar o mapeamento para a rede durante o boot

58 O ARP só funciona na rede local

59 Detecção de Endereços IP Duplicados
O ARP é utilizado para identificar se existem IP’s duplicados. Quando o endereço IP de uma maquina é configurado, ela envia uma mensagem ARP perguntando o MAC desse IP. Se alguém responder, então o endereço já existe.


Carregar ppt "1. PLACA DE REDE E TRANSMISSÃO NA CAMADA 2"

Apresentações semelhantes


Anúncios Google