Redes de Computadores

Documentos relacionados
Redes de Computadores

Redes de Computadores

Endereçamento IP: introdução. Sub-redes. interface: conexão entre hospedeiro/ roteador e enlace físico. O que é uma sub-rede?

Nível de rede - Tópicos

Redes de computadores e a Internet. A camada de rede

Visão geral da arquitetura do roteador

Redes de Computadores

Camada de Rede. Prof. Leonardo Barreto Campos 1

Redes de Computadores

IP - endereçamento. Endereço IP. Ex.: Identificador de 32 bits para interfaces de roteadores e hospedeiros

Capítulo 4 Camada de Rede

Redes de Computadores

Funcionamento de ARP entre redes (sub-redes) distintas. Mecanismos de entrega. Funcionamento entre redes (sub-redes): default gateway

Experiência 04: Comandos para testes e identificação do computador na rede.

Prof. Luís Rodolfo. Unidade III REDES DE COMPUTADORES E TELECOMUNICAÇÃO

3) Na configuração de rede, além do endereço IP, é necessário fornecer também uma máscara de subrede válida, conforme o exemplo:

Tecnologias de Redes Informáticas (6620)

Redes de Computadores

D-Link500T. Simulador Site DLINK - Clique Aqui. D-Link500T - Alterar usuário e senha

** Distance Vector - Trabalha com a métrica de Salto(HOP),. O protocolo que implementa o Distance Vector é o RIP.!

Endereços IP Sem Classe, Endereços Privados e NAT. Prof. Othon M. N. Batista (othonb@yahoo.com) Mestre em Informática

Redes. Pablo Rodriguez de Almeida Gross

Redes de Computadores

Endereçamento IP, Sub-redes e Roteamento

Cap. 4 Roteamento e Mobilidade

INTRODUÇÃO ÀS REDES DE COMPUTADORES

Arquitetura TCP/IP. Parte VI Entrega de pacotes sem conexão (IP) Fabrízzio Alphonsus A. M. N. Soares

Redes TCP/IP. Prof. M.Sc. Alexandre Fraga de Araújo. INSTITUTO FEDERAL DO ESPÍRITO SANTO Campus Cachoeiro de Itapemirim

Protocolo IPv6. Protocolo IPv6. Protocolo IPv6. Hitórico

Protocolo IPv6. Protocolo IPv6. Protocolo IPv6. Protocolo IPv6. Protocolo IPv6. Protocolo IPv6. Hitórico

Protocolos, DNS, DHCP, Ethereal e comandos em Linux

Redes de Computadores

1. PRINCIPAIS PROTOCOLOS TCP/IP

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

A Camada de Rede. Romildo Martins Bezerra CEFET/BA Redes de Computadores II

Endereçamento IP. Rede 2 Roteador 2 1

Protocolo TCP/IP. Protocolo TCP/IP. Protocolo TCP/IP. Protocolo TCP/IP. Conexão de Redes. Protocolo TCP/IP. Arquitetura Internet.

Disciplina Fundamentos de Redes. Introdução à Mascara de Subrede

UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática

Redes de Computadores

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

3 Interligação de redes (Camada de rede)

Redes TCP/IP. Prof. M.Sc. Alexandre Fraga de Araújo. INSTITUTO FEDERAL DO ESPÍRITO SANTO Campus Cachoeiro de Itapemirim

IPv6. César Loureiro. V Workshop do PoP-RS/RNP e Reunião da Rede Tchê

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

Internet e TCP/IP. Camada de Rede: Objetivos. Encapsulamento. Redes de Computadores. Internet TCP/IP. Conceitos Básicos Endereçamento IP

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

Redes de Computadores I

Redes de Computadores

Conteúdo. Endereçamento IP Sub-redes VLSM Variable Length Subnetwork Mask CIDR Classless Inter-Domain Routing

Endereço IP Privado. Endereçamento IP. IP Protocolo da Internet. Protocolos da. Camada de Inter-Rede (Internet)

Endereços IP. Endereços são usados para encaminhar pacotes pela rede. Endereço IP é hierárquico com 2 partes:

Protocolo IPv4, cálculo de sub-rede, Classless InterDomain Routing- CIDR e Endereçamento Network Address Translation-NAT

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

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

Servidores de impressão HP Jetdirect

ICORLI. INSTALAÇÃO, CONFIGURAÇÃO e OPERAÇÃO EM REDES LOCAIS e INTERNET

INSTITUTO SUPERIOR DE ENGENHARIA DE LISBOA

Fundamentos de Redes de Computadores. IPv6. Prof. Claudemir

Exercícios de Revisão Redes de Computadores Edgard Jamhour. Segundo Bimestre

TRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar

IPv6 A nova versão do Protocolo IP

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

INTRODUÇÃO ÀS REDES DE COMPUTADORES

Fundamentos à Redes de Computadores. Prof. Victor Guimarães

Camada de rede: IP. Cabeçalho IP, encaminhamento de pacotes IP, sub-redes, máscara de sub-redes e processos de cálculo, NAT e PAT, futuro do IPv4.

Redes de Computadores

Fundamentos de Redes e Sistemas Distribuídos Aula 03 Camadas

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

Fundamentos de Redes de Computadores. Arquitetura TCP/IP Endereçamento das Redes Classes de redes Principais protocolos

Introdução. Modelo de um Sistema de Comunicação

Redes de Computadores

Guia do TCP/IP Entendendo o IPv4 e IPv6

Redes de Computadores

Teleprocessamento e Redes

Gerenciamento de Redes: Protocolo SNMP

TECNOLOGIA WEB INTERNET PROTOCOLOS

Administração de Redes Redes e Sub-redes

Configuração de Rede

Aula 4. Pilha de Protocolos TCP/IP:

Redes de Computadores

Redes de Computadores

Exercícios de Revisão Edgard Jamhour. Quarto Bimestre: IPv6 e Mecanismos de Transiçao

Redes de Computadores. Mauro Henrique Mulati

Rubens Queiroz de Almeida

PROJETO INTERDISCIPLINAR I

Modelo de referência OSI. Modelo TCP/IP e Internet de cinco camadas

Network Camera. Guia do SNC easy IP setup Versão de software 1.0 Antes de operar o aparelho, leia todo este manual e guarde-o para referência futura.

Curso: Sistemas de Informação Disciplina: Redes de Computadores Prof. Sergio Estrela Martins

Protocolo IP (Internet Protocol) Características do

Unidade III. Unidade III

FACULDADE PITÁGORAS. Prof. Ms. Carlos José Giudice dos Santos

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

Transcrição:

Prof. Universidade Federal de Mato Grosso do Sul brivaldo@facom.ufms.br 20 de julho de 2017

Visão Geral 1 Protocolo de Internet: IP 2 ICMP IPv6

Camada de Rede da Internet hosts, funções de roteamento da camada de rede:

Formato do Datagrama IP

Fragmentação do IP enlaces de rede tem um MTU (maximum transmission unit) - que é o maior quadro possível no enlace diferentes enlaces, tem diferentes MTUs datagramas IP s largos são fragmentados dentro da rede um datagrama é fragmentado em vários remontados apenas no destino final bits no cabeçalho IP são usados para identificar e ordenar os fragmentos

Fragmentação do IP Suponha um datagrama com 4.000 bytes passando por um enlace com MTU de 1.500 bytes. Fragmento Bytes ID Deslocamento Flag 1480 bytes no offset = 0 (significa que os flag = 1 (significa 1 fragmento campo de dados id = 777 dados devem ser inseridos que tem mais) do datagrama IP começando no byte 0) 2 fragmento 3 fragmento 1480 bytes de dados 1020 bytes (= 3980 1480 1480) de dados id = 777 id = 777 offset = 185 (significa que os dados devem ser inseridos no início do byte 1480). Note que 185 8 = 1480 offset = 370 (significa que os dados devem ser inseridos no início do byte 2960). Note que 370 8 = 2960) flag = 1 (significa que tem mais) flag = 0 (significa que é o último fragmento)

Endereçamento IP: Introdução Endereço IP: identificador de 32 bits para a interface de hosts e roteadores interface: conexão entre o host/roteador e o enlace físico roteadores geralmente tem várias interfaces hosts tem tipicamente uma ou duas (ex.: rede cabeada Ethernet e rede sem fio 802.11) endereço IP associado a cada interface

Subredes Endereço IP: parte da subrede: bits de ordem mais alta parte do host: bits de ordem mais baixa O que é uma subrede? interfaces de dispositivos com a mesma parte de subrede de um endereço IP podem alcançar uns aos outros sem a intervenção do roteador

Subredes receita para determinar as subredes, desconecte cada interface do host ou roteador, criando ilhas de redes isoladas cada rede isolada é chamada de subrede

Subredes Quantas subredes existem na figura?

Subredes Quantas subredes existem na figura? Resposta: seis subredes

Endereçamento IP: CIDR [RFC 4632] CIDR: Classless InterDomain Routing parte da subrede tem tamanho arbitrário endereços no formato a.b.c.d/x, onde x é uma quantidade # de bits na parte da subrede do endereço

Endereçamento IP: Como Conseguir Um? Pergunta: Como um host adquire um endereço IP? configurado manualmente pelo administrador do sistema : Dynamic Host Cconfiguration Protocol: recebe um endereço de um servidor dinamicamente plug-and-play

: Dynamic Host Configuration Protocol objetivo: permitir que hosts obtenham endereços IP de um servidor na rede dinamicamente quando estes ingressarem na rede. pode renovar seu pedido de um endereço em uso permite a reutilização de endereços (mantém o endereço somente enquanto conectado/ ligado ) suporte para usuários móveis que desejam ingressar na rede (mais rapidamente) Visão Geral do : host envia uma mensagem em broadcast discover [opcional] servidor responde com uma mensagem offer [opcional] host envia uma requisição de endereço IP: mensagem request servidor envia um endereço: mensagem ack

: Dynamic Host Configuration Protocol

: Dynamic Host Configuration Protocol

: Mais que Endereços IP O pode fornecer muito mais do que endereços IP de uma subrede: endereço para o roteador para primeiro salto (gateway padrão) nome e endereço IP do servidor de DNS máscara de rede (indicando a rede versos a porção do host no endereço)

Endereços IP: Como Conseguir Um? Pergunta: Como uma rede consegue uma subnet de parte de um endereço IP? Resposta: É alocada uma parte do espaço de endereçamento do ISP (Internet Service Provider) Bloco do ISP 11001000 00010111 00010000 00000000 200.23.16.0/20 Organização 1 11001000 00010111 00010000 00000000 200.23.16.0/23 Organização 2 11001000 00010111 00010010 00000000 200.23.18.0/23............ Organização 7 11001000 00010111 00011110 00000000 200.23.30.0/23

Endereçamento Hierárquico: Agregação de Rotas Endereçamento hierárquico permite o anúncio eficiente de informações de roteamento:

Endereçamento Hierárquico: Rotas mais Específicas O ISPs-R-Us tem uma rota mais específica para a Organização 1:

Endereços IP: Como Conseguir Um? Pergunta: Como o ISP consegue um bloco de endereços? Resposta: ICANN: Internet Corporation for Assigned Names and Numbers 1 aloca os endereços em grandes blocos para regiões do mundo gerencia o DNS atribui nomes de domínios, resolve disputas 1 http://www.icann.org

: Network Address Translation todos os datagramas deixando a rede tem o mesmo e único endereço IP de origem: 138.76.29.7 e diferentes portas de origem datagramas na rede privada tem endereços na subrede 10.0.0.0/24 para origem e destinos (normal)

: Network Address Translation motivação: redes locais usam apenas um endereço IP conectado ao mundo externo: intervalo de endereços IP do ISP não é necessário: apenas um endereço IP para todos os dispositivos pode mudar o endereço dos dispositivos da rede local sem precisar notificar o mundo externo pode mudar de ISP sem precisar mudar os endereços dos dispositivos na rede local dispositivos dentro da rede local não são explicitamente endereçáveis, ou seja, públicos ao mundo (um adicional na segurança)

: Network Address Translation implementação: um roteador deve: datagramas saindo: substituir (endereço IP origem, porta #) de cada datagrama saindo para (endereço IP, nova porta #)...clientes/servidores remotos irão responder usando (endereço IP, nova porta #) como endereço de destino lembrar (tabela de tradução ) cada par de tradução (endereço IP origem, porta #) para (endereço IP, nova porta #) datagramas chegando: substituir (endereço IP, nova porta #) nos campos de destino de cada datagrama que chega pelo correspondente (endereço IP origem, porta #) armazenado na tabela

: Network Address Translation 1 host < 10.0.0.1, 3345 > envia um datagrama para < 128.119.40.186, 80 > 2 roteador muda o endereço de origem do datagrama de < 10.0.0.1, 3345 > para < 138.76.29.7, 5001 >, atualiza a tabela 3 responde para o endereço destino < 138.76.29.7, 5001 > 4 roteador muda o endereço destino do datagrama de < 138.76.29.7, 5001 > para < 10.0.0.1, 3345 >

: Network Address Translation campo do número de porta com 16-bits consegue gerenciar 60.000 conexões simultâneas usando um único endereço IP! é controverso: roteadores podem processar somente até a camada 3 viola o argumento de comunicação fim-a-fim a possibilidade de deve ser levada em consideração nos projetistas de aplicativos a pouca quantidade de endereços é resolvida pelo IPv6

Problema do Transversal cliente deseja se conectar ao servidor com endereço 10.0.0.1 o endereço do servidor 10.0.0.1 é local a LAN (o cliente externo não pode usar esse endereço como endereço de destino, pois não é roteável na Internet) somente um endereço eável: 138.76.29.7 solução 1: configurar estaticamente no um encaminhamento de todas as requisições de uma certa porta para o servidor ex.: < 127.76.29.7, 2500 > sempre encaminha para 10.0.0.1 na porta 25000

Problema do Transversal solução 2: Protocolo Universal Plug and Play (UPNp) Internet Gateway Device (IDG). Permite que dispositivos atrás de : aprendam o endereço IP público (138.76.29.7) adicionem/removam mapeamento de portas (com tempos de expiração) ex.: configuração de mapeamento automático de portas estáticas

Problema do Transversal solução 3: clientes atrás de estabelecem conexão com um relay clientes externos conectam ao relay o relay encaminha (bridges) os pacotes entre as conexões

ICMP IPv6 ICMP: Internet Control Message Protocol usado por hosts e roteadores para troca de informações a nível de rede notificação de erro: host inalcançável, rede, porta, protocolo echo request/reply (usado pelo ping) camada de rede acima do IP mensagens ICMP transportadas por datagramas IP mensagem ICMP: tipo, código mais os primeiros 8 bytes do datagrama IP que está causando o erro

ICMP IPv6 ICMP: Internet Control Message Protocol

ICMP IPv6 ICMP e Traceroute origem envia uma série de segmentos UDP para o destino primeiro segmento tem T T L = 1 segundo tem T T L = 2, etc. não importa o número da porta quando o n-ésimo grupo de datagramas chega ao n-ésimo roteador: o roteador discarta os datagramas e envia uma mensagem ICMP para a origem (tipo 11, código 0) as mensagens ICMP incluem o nome do roteador e o endereço IP. quando as mensagens ICMP chegam, a origem salva os RTTs critério de parada segmentos UDP eventualmente chegam ao host destino destino retorna uma mensagem ICMP port unreachable (tipo 3, código 3) origem para

ICMP IPv6 IPv6: Motivação motivação inicial: logo o espaço de endereçamento de endereços 32-bits será completamente alocada motivação adicional: formato do cabeçalho ajuda a acelerar o processamento/encaminhamento cabeçalho foi modificado para facilitar o QoS formato do datagrama IPv6: tamanho fixo do cabeçalho em 40 bytes fragmentação não é permitida

ICMP IPv6 IPv6: Formato do Datagrama prioridade: identifica a prioridade em relação aos datagramas no fluxo fluxos Marcados: identifica os datagramas que são do mesmo fluxo (conceito de fluxo não é bem definido) próximo cabeçalho: identifica protocolos da camada superior pelos dados

ICMP IPv6 Mudanças em relação ao IPv4 checksum: removido totalmente para reduzir o processamento em cada hop fluxos Marcados: permitido, mas fora do cabeçalho, indicado pelo campo Next Header ICMPv6: nova versão do ICMP novos tipos de mensagens. Ex.: Packet Too Big funções de gerenciamento de grupos multicast

ICMP IPv6 Transição do IPv4 para o IPv6 nem todos os roteadores podem ser atualizados simultaneamente sem bandeira de dias como a rede irá operar mesclando roteadores IPv4 e IPv6? tunelamento: datagramas IPv6 são transportados como carga (payload) em datagramas IPv4 entre os roteadores IPv4

ICMP IPv6 Transição do IPv4 para o IPv6 Pilha Dupla com IPv4 e IPv6 64 do IPv6 dentro do IPv4

ICMP IPv6 Transição do IPv4 para o IPv6

ICMP IPv6 Representação do IPv6 Representação dúbia (errada): Representação com todos os campos: Zeros compactados (máximo de 0 s): Representação Estendida: E o exemplo de uma URL acessada diretamente pelo endereço IPv6 ao invés do seu nome traduzido pelo DNS por uma entrada do tipo AAAA:

ICMP IPv6 Adoção do IPv6 Institutos Internacionais de Padronização estimaram que a migração já teria ocorrido em 2013: menos de 3% da instrústria de roteadores tinha migrado apenas 11% dos roteadores governamentais Tempo para implementação muito longa (longaaaaa!) e uso mais de 20 e contando! pense nas aplicações que vem mudando nos últimos 20 anos: WWW, Redes sociais, etc... Por que?

ICMP IPv6 Adoção do IPv6: 2017 no Brasil ISPs residenciais já ativaram o uso de pilha dupla IPv6

ICMP IPv6 Adoção do IPv6: 2017 no Brasil Para testar sua rede: http://ipv6-test.com

ICMP IPv6 Perguntas?