Nível de Rede. Redes de Computadores I 2007/2008
|
|
- Natália Carneiro Carreira
- 7 Há anos
- Visualizações:
Transcrição
1 Nível de Rede Redes de Computadores I 2007/2008 Sumário Interligação de Redes Encapsulamento na pilha TCP/IP Datagramas IP versão 4 (IPv4) Cabeçalhos IPv4 Fragmentação e reagrupamento Endereçamento (IPv4) Classfull e classless Subnetting e supernetting Atribuição dinâmica de endereços (DHCP) Resolução de endereços nível 2 (ARP) Mensagens de Controlo (ICMP) IP versão 6 (IPv6) Universidade do Minho 1
2 Interligação de Redes Nenhuma das tecnologias existentes de rede local (LAN) é adequada para satisfazer todos os requisitos de comunicações das aplicações. Nenhuma dessas tecnologias é totalmente escalável: Os endereços não têm estrutura, resultando em: dificuldade de distribuição e administração complexidade no encaminhamento dos PDU, mas Não há mecanismos de encaminhamento nos protocolos Os PDU têm comprimentos limitados; Os métodos de acesso não suportam grandes distâncias Universidade do Minho 2 Interligação de Redes Introdução Questão: Será que para existir um serviço de rede único e global (universal) é necessário adoptar a mesma tecnologia de rede em todos os locais? Ou será possível oferecer serviços de conectividade universal mesmo adoptando diferentes tecnologias locais? É possível a conectividade global entre redes com protocolos locais distintos introduzindo uma camada protocolar superior independente daqueles: A camada protocolar de rede, também chamada de interligação de redes ou de internetworking Universidade do Minho 3
3 Interligação de Redes Introdução A Interligação de Redes baseia-se na utilização de funcionalidades específicas de rede (realizadas tanto em hardware como em software) que proporcionam um serviço global de interligação de redes locais (LAN) heterogéneas: Software: protocolos de rede (internetworking) Hardware: routers (encaminhadores) A maior Rede de Redes que existe: Internet Universidade do Minho 4 Interligação de Redes Introdução Universidade do Minho 5
4 Interligação de Redes A pilha TCP/IP O protocolo do nível de rede mais utilizado é o protocolo de rede usado na Internet: o Internet Protocol (IP), da pilha protocolar TCP/IP A pilha TCP/IP apresenta como principais características: Aberta especificações publicadas e bem conhecidas abertura completa ao desenvolvimento de código Portável independência do sistema operativo e plataforma quaisquer sistemas podem comunicar Estável e Robusta normas testadas ao longo de três décadas e fixas mas ainda em desenvolvimento e aperfeiçoamento Suporte global incluída em todos os sistemas de computação Universidade do Minho 6 Interligação de Redes A pilha TCP/IP Aplicação Apresentação Sessão TELNET FTP SMTP DNS SNMP DHCP RIP OSPF BGP Transporte RTP RTCP Transmission Control Protocol User Datagram Protocol Rede IGMP Internet Protocol ICMP ARP Ligação Físico Ethernet Token Bus Token Ring FDDI Universidade do Minho 7
5 Interligação de Redes Encapsulamento TCP/IP A hierarquia protocolar por camadas traduz-se no encapsulamento dos PDU: Na origem, o PDU da camada N+1 é inserido no campo de dados do PDU da camada N No destino, o PDU da camada N é recuperado do campo de dados do PDU da camada N-1 Estação origem Estação destino desencapsulamento PDU Aplicação Segmento TCP Datagrama IP CI Pacote LLC Trama MAC CM CL Dados CT Dados Segmento TCP Datagrama IP Pacote LLC CRC encapsulamento Aplicação TCP IP Ligação Físico CM CRC Meio de transmissão Universidade do Minho 8 IP Internet Protocol É um protocolo de interligação de rede, cujo paradigma protocolar é o melhor esforço (best effort): o protocolo esforça-se por entregar os datagramas ao destino mas não o garante (datagramas podem perder-se) Versões: IPv4 (em uso generalizado), IPv6 (em instalação) Principais funções: fornece a unidade elementar de transferência de dados: o PDU do IP é um datagrama IP inclui mecanismos para o seu encaminhamento fragmentação de datagramas: transita em qualquer LAN incorpora um esquema de endereçamento universal Universidade do Minho 9
6 IP Internet Protocol Formato dos datagramas 20 bytes 32 bits Vers HLEN TOS Total Length Identification Flags Fragment Offset Time to Live Protocol Header Checksum Source IP address Destination IP address IP Options (pode ser nulo) Padding IP Datagram Data (até bytes) DA SA Type 0800 IP Header and Data Ethernet Data Field CRC Universidade do Minho 10 IP Internet Protocol Formato dos datagramas Vers (4bit): versão do protocolo (valor 4 ou valor 6) HLEN (4bit): tamanho do cabeçalho em blocos de 32 bits; valor mínimo é 5; TOS (8bit): dá uma indicação em abstracto dos parâmetros de qualidade de serviço pretendidos (atraso baixo, débito elevado, etc) Total Length (16bit): tamanho total (cabeçalho+dados) em bytes; (máximo é 65535, mas normalmente não passa dos 1500 bytes) Identification (16bit): identificador único por datagrama e por cada conexão que ajuda a identificar todos os fragmentos que devem ser reagrupados Flags (3bit): Bit 0 = 0 (reservado); Bit 1 = DF (don t fragment); Bit 2 = MF (more fragments); Fragment Offset (13bit): define a que parte do datagrama pertence este fragmento e mede-se em blocos de 64 bits (8 bytes) Universidade do Minho 11
7 IP Internet Protocol Formato dos datagramas Time To Live (8bit): máximo tempo de vida do datagrama que é decrementado a cada salto; quando o valor é zero o datagrama é destruído; Protocol (8bit): usado para identificar qual o protocolo da camada acima a quem devem ser entregues os dados transportados Header Checksum (16bit): soma de verificação em complemento para 1 do cabeçalho (recalculado em cada salto por causa do TTL) IP Options (opcional e de tamanho variável): - Security - Loose Source Rounting - Strict Source Routing - Record Route - Stream ID - Internet Timestamp Universidade do Minho 12 IP Internet Protocol Fragmentação e reagrupamento As ligações de rede têm diferentes MTU (max.transfer unit) tamanho máximo da trama da camada de ligação Diferentes tipos de ligação implicam diferentes MTUs Um datagrama IP demasiado grande é dividido em vários fragmentos dentro da rede Um datagrama transforma-se em vários datagramas A junção é efectuada apenas no nó destino Existem no cabeçalho IP um conjunto de campos para identificar e ordenar fragmentos. reagrupamento Fonte: Computer Networking: A Top-Down Approach Featuring the Internet, J. Kurose, Addison-Wesley, 2001 fragmentação entrada: um grande datagrama saída: três pequenos datagrams Universidade do Minho 13
8 IP Internet Protocol Fragmentação e reagrupamento length =4000 ID =x fragflag =0 offset =0 Um grande datagrama transforma-se em vários pequenos datagramas length =1500 ID =x fragflag =1 offset =0 length =1500 ID =x fragflag =1 offset =1480 length =1040 ID =x fragflag =0 offset = Universidade do Minho 14 IP Internet Protocol Endereçamento VERS HLEN TOS Total Length Identification Flags Fragment Offset Time to Live Protocol Header Checksum Source IP address Destination IP address IP Options (may be null) Padding IP Datagram Data (up to 65,535 bytes) Universidade do Minho 15
9 IP Internet Protocol Endereçamento Endereço IP: identificador de 32- bits por interface do sistema terminal ou encaminhador Interface: ligação entre o sistema terminal ou o encaminhador e a ligação física Os encaminhadores têm tipicamente múltiplas interfaces Os sistemas terminais podem ter múltiplas interfaces Os endereços IP associam-se a interfaces (não a sistemas terminais ou encaminhadores) Interligações de rede com 3 redes IP Fonte: Computer Networking: A Top-Down Approach Featuring the Internet, J. Kurose, Addison-Wesley, Universidade do Minho 16 IP Internet Protocol Endereçamento Endereço IP: Parte da Rede (bits mais significativos Parte do Sistema Terminal (bits menos significativos) O que é uma Rede? (perspectiva dos endereços IP) interfaces de dispositivos com a mesma Parte de Rede mutuamente e fisicamente atingíveis sem intervenção de um encaminhador = Universidade do Minho 17
10 IP Internet Protocol Endereçamento Sistema com 6 redes interligadas Fonte: Computer Networking: A Top-Down Approach Featuring the Internet, J. Kurose, Addison-Wesley, Endereçamento IP Universidade do Minho 18 IP Internet Protocol Endereçamento Este segmento (subrede) apenas tem duas estações (os dois routers) Não são permitidas subredes não-contiguas Universidade do Minho 19
11 IP Internet Protocol Endereçamento Múltiplas subredes no mesmo interface Tabela de encaminhamento do router para este interface intf intf intf0 intf0 Router A estação remete ao router os datagramas destinados à estação Estações Universidade do Minho 20 IP Internet Protocol Endereçamento Endereçamento por classes (ou Classful ) esquema original, baseado na RFC 791 usa os primeiros bits como identificadores de classe Endereçamento sem classes (ou Classless) não considera os bits de classe utilizando uma máscara de 32 bits para determinar o endereço de rede permite encaminhamento mais eficiente por agregação de rotas, designado por CIDR (Classless Internet Domain Routing) tabelas de encaminhamento mais pequenas as rotas são agregadas por grupos de endereços adjacentes usado pelas tabelas de encaminhamento de ISPs Universidade do Minho 21
12 IP Internet Protocol Endereçamento (Classfull) Classe A Identificador da classe Parte do Endereço de Rede Parte do Endereço de Estação 0 7 bits de endereço de rede 24 bits de endereço de estação Classe B bits de endereço de rede 16 bits de endereço de estação Classe C bits de endereço de rede 8 bits endereço de estação Classe D 1110 Endereços Multicast no intervalo Classe E Classe E Reservado para utilização futura Universidade do Minho 22 IP Internet Protocol Endereçamento (Classfull) Endereços IPv4 por classes Classe A B C D redes (1 º byte) 126 (1-126) ( ) ( ) hosts/rede reservado host a 0s ou 1s host a 0s ou 1s host a 0s ou 1s ( ) Universidade do Minho 23
13 IP Internet Protocol Endereçamento (Classfull) Máscara de endereço Máscara: padrão que conjugado com o endereço IP, devolve a parte do endereço de rede (ou sub-rede) No endereçamento por classes as máscaras são: Classe A: notação decimal: notação CIDR: /8 Classe B: notação decimal: notação CIDR: /16 Classe C: notação decimal: notação CIDR: /24 No endereçamento sem classes as máscaras têm qualquer outro valor Universidade do Minho 24 IP Internet Protocol Endereçamento (Classfull) Restrições a Endereços IP Endereços reservados: os primeiros 4 bits não podem ser x.x.x é o endereço reservado para loopback bits de host a 0s ou 1s são reservados (rede ou broadcast) bits de subnet a 0s ou 1s são reservados Endereços privados: atribuídos para internets privadas (sem conectividade global, não devem ser visíveis nem são encaminhados na internet exterior), RFC1918: bloco (prefixo /16) bloco (prefixo /12) bloco (prefixo 10 /8) Universidade do Minho 25
14 IP Internet Protocol Endereçamento (Classless) Endereçamento por classes (classfull): Uso ineficiente do espaço de endereçamento, exaustão de espaço Ex: uma classe B aloca 65K hosts mesmo que existam apenas 2K hosts! Enderecamento sem classes (classless): Parte de rede (do endereço) com comprimento arbitrário Formato: a.b.c.d/x, em que x é o nº de bits correspondente à parte de rede parte de rede parte de host / Universidade do Minho 26 IP Internet Protocol Endereçamento (Classless) Endereçamento sem classes Considere-se o endereço IP é o endereço da estação 5.1 da rede (classe B) Considere-se o endereço IP /24 é o endereço da estação 1 da sub-rede (máscara com multiplo de 8 bits) Rede Estação Máscara de subrede Rede Subrede Estação interpretação original por classe interpretação sem classe (CIDR) Universidade do Minho 27
15 IP Internet Protocol Endereçamento (Classless) Considere-se o endereço IP /21 é o endereço da estação 257 da sub-rede Subrede Estação (máscara com 21 bits) Máscara de Subnet Universidade do Minho 28 IP Internet Protocol Endereçamento (Subnetting) Sub-redes (Subnetting) permite melhor aproveitamento, organização e gestão do espaço de endereços introduz outro nível hierárquico para routing internet local internet exterior Universidade do Minho 29
16 Exercício Exercício Subnetting No exemplo anterior, em vez do endereço classe B , seria possível usar o endereço ? Justifique convenientemente. A internet local internet exterior B C D Universidade do Minho 30 Exercícios Considere o endereço IP Se a usarmos a máscara de rede , quais são os endereços de rede e de difusão. Considere o endereço IP da Classe B e determine a máscara de rede, que com base neste endereço, cria um conjunto de subredes tal que cada uma delas pode ser usada para endereçar 2046 computadores. Quantas subredes pode criar? Considere uma empresa à qual foi atribuído o endereço de rede Proponha um esquema de endereçamento que permita definir uma subrede com 50 computadores, três subredes com 20 computadores cada e uma pequena subrede para testes com 10 computadores. Indique as máscaras de rede e a gama de endereços válidos para cada subrede Universidade do Minho 31
17 IP Internet Protocol Reescrita de endereços (NAT: Network Address Translation) Internet Rede local (ex: rede lá de casa) / Todos os datagramas que saiem para a Internet são forçados a usar o mesmo endereço de origem: , e números de porta origem distintos Todos os datagramas nesta rede contêm, como habitualmente endereços de origem e/ou de destino na gama disponível / Universidade do Minho 32 IP Internet Protocol Reescrita de endereços (NAT: Network Address Translation) Motivação para a rede local usar apenas um endereço Internet conhecido com acesso global: Não é preciso gastar uma gama de endereços ao ISP: basta um! Podem-se mudar os endereços da rede a qualquer momento sem ter de avisar o mundo inteiro desse facto Pode-se mudar de ISP sem mudar de endereços na rede local Os equipamentos da rede local não são directamente endereçáveis do exterior (protecção de segurança acrescida!) Universidade do Minho 33
18 IP Internet Protocol Reescrita de endereços (NAT: Network Address Translation) Implementação: router NAT Datagramas que saiem: substituir o par (Endereço IP Origem, Nº Porta) de todos os datagramas por (Endereço IP NAT, Novo Nº de Porta)... os sistemas no exterior vão naturalmente endereçar os datagramas de resposta para (Endereço IP NAT, Novo Nº de Porta) Guardar numa tabela NAT todas as trocas que foramfeitas de pares (Endereço IP Origem, Nº Porta) para (Endereço IP NAT, Novo Nº de Porta) Datagramas que chegam: substituir (Endereço IP, Porta) pelo endereço interno (Endereço IP Origem, Porta Origem) aramazenado na tabela NAT Universidade do Minho 34 IP Internet Protocol Reescrita de endereços (NAT: Network Address Translation) 2: router NAT muda endereço origem do datagrama de , 3345 para , 5001, e actualiza tabela 2 NAT translation table WAN side addr LAN side addr , , 3345 S: , 5001 D: , S: , 80 D: , : Chega resposta endereçada a: , S: , 3345 D: , Universidade do Minho 35 1 S: , 80 D: , : router NAT muda endereço de destino de , 5001 para , : Sistema envia datagrama para ,
19 IP Internet Protocol Reescrita de endereços (NAT: Network Address Translation) Porta é um campo da camada de transporte com 16-bit 60,000 conexões simultâneas com um único endereço! NAT é muito controverso: Viola independência entre camadas: routers só devem poder mexer nos cabeçalhos de nível 3! Viola o conceito fim-a-fim Estado intermédio por conexão As aplicações (P2P e outras) são obrigadas a ter o NAT em consideração Não é a forma certa de resolver a escassez de endereços (IPv6) Como endereçar servidores internos? ( , web, etc) Universidade do Minho 36 IP Internet Protocol Endereçamento (Alocação dinâmica) Hosts (parte de host): hard-coded em ficheiro de sistema p/ admin DHCP: Dynamic Host Configuration Protocol: obter endereço dinamicamente: plug-and-play host faz broadcast msg DHCP discover servidor DHCP responde c/ msg DHCP offer host pede endereço IP: msg DHCP request servidor DHCP envia endereço: msg DHCP ack Universidade do Minho 37
20 IP Internet Protocol Endereçamento (Alocação dinâmica) Servidor DHCP: DHCP discover src : , 68 dest.: ,67 yiaddr: transaction ID: 654 Cliente time DHCP offer src: , 67 dest: , 68 yiaddr: transaction ID: 654 Lifetime: 3600 secs DHCP ACK src: , 67 dest: , 68 yiaddrr: transaction ID: 655 Lifetime: 3600 secs src: , 68 dest:: , 67 yiaddr: transaction ID: 655 Lifetime: 3600 secs DHCP request Universidade do Minho 38 IP Internet Protocol Endereçamento (Alocação dinâmica) O servidor DHCP deve estar na mesma rede que o cliente. Se não estiver, é necessário um agente DHCP-Relay (tipicamente um router) que sirva de intermediário Um cliente pode receber ofertas de mais do que um servidor DHCP, mas só pode escolher uma delas; a mensagem DHCP Request é enviada de novo para o endereço de difusão para todos saberem qual foi a oferta escolhida e anularem as reservas que fizeram A mensagem de ACK é a única enviada por unicast, pois o mapeamento entre endereço IP e endereço MAC já foi efectivado; Uma curiosidade: O DHCP é a terceira geração de protocolos de configuração de sistemas; Pode ser visto como uma extensão ao BOOTP (protocolo de arranque para sistemas sem disco) que por sua vez deriva do protocolo RARP (Reverse Address Resolution Protocol) Universidade do Minho 39
21 IP Internet Protocol Endereçamento (supernetting) Network (parte de rede): Alocado via espaço de endereçamento do ISP Bloco do ISP /20 Organização /23 Organização /23 Organização / Organização / Universidade do Minho 40 IP Internet Protocol Endereçamento hierárquico agregação de rotas Endereçamento Hierárquico permite anúncios eficientes de informação de encaminhamento: Organização /23 Organização /23 Organização /23 Organização /23.. ISP X Qualquer endereço começado por /20 Internet ISPs-R-Us Começado por / Universidade do Minho 41
22 IP Internet Protocol Endereçamento hierárquico rotas mais específicas Organização 0 ISPs-R-Us tem uma rota mais específica para a Organização /23 Organização /23 Organização /23.. ISP X Qualquer endereço começado por /20 Internet Organização /23 ISPs-R-Us Começado por /16 ou / Universidade do Minho 42 IP Internet Protocol Encaminhamento da origem ao destino (I) Datagrama IP: misc fields source IP addr dest IP addr O datagrama não é modificado, desde a origem até ao destino data A B Tabela encaminhamento de A Dest. Net. next router #hops E Fonte: Computer Networking: A Top-Down Approach Featuring the Internet, J. Kurose, Addison-Wesley, Universidade do Minho 43
23 IP Internet Protocol Encaminhamento da origem ao destino (II) misc fields data Partindo de A, datagrama IP endereçado a B: Buscar endereço de rede de B B está na mesma rede de A datagrama directamente para B B e A estão ligados directamente A B Dest. Net. next router #hops E Fonte: Computer Networking: A Top-Down Approach Featuring the Internet, J. Kurose, Addison-Wesley, Universidade do Minho 44 IP Internet Protocol Encaminhamento da origem ao destino (III) misc fields Partindo de A, destino E: Busca endereço de rede de E E está numa rede diferente A, E sem ligação directa Tabela encaminhamento: próximo nó é envia datagrama para router datagrama chega a data A B Dest. Net. next router #hops E Fonte: Computer Networking: A Top-Down Approach Featuring the Internet, J. Kurose, Addison-Wesley, Universidade do Minho 45
24 IP Internet Protocol Encaminhamento da origem ao destino (IV) misc fields data Chega ao nó , com destino Busca endereço de rede de E E está na mesma rede da interface Encaminhador e nó E ligados directamente envia datagrama para ( via interface ) Dest. next network router #hops interface A B E Fonte: Computer Networking: A Top-Down Approach Featuring the Internet, J. Kurose, Addison-Wesley, Universidade do Minho 46 Exercício Construa a tabela de encaminhamento de cada um dos encaminhadores (A, B e C) da rede ilustrada. internet exterior B A C internet local Universidade do Minho 47
25 Exercício Observe e interprete a tabela de encaminhamento do seu sistema. Usar o comando netstat n r em qualquer sistema operativo Universidade do Minho 48 TCP/IP ARP (Protocolo de Resolução de Endereços) ARP (Address Resolution Protocol) mapeia um endereço de rede no endereço MAC (48 bytes) que lhe corresponde. RFC 826: An Ethernet Address Resolution Protocol Operação: local à LAN não usa encapsulamento IP o EtherType ARP é: 0x0806 ARP-PDUs: ARP Request e ARP Reply Universidade do Minho 49
26 TCP/IP ARP (Protocolo de Resolução de Endereços) 2 bytes Tipo de hardware Tipo de protocolo Comp do endereço hardware Comp do endereço protocolar Operação Endereço de Hardware da estação de origem (sender) Endereço Protocolar da estação de origem (sender) Endereço de Hardware da estação de destino (target) Endereço Protocolar da estação de destino (target) 28 bytes DA SA TF Data CRC DA - Destination Address SA - Source Address TF - Type Field Universidade do Minho 50 TCP/IP ARP (Protocolo de Resolução de Endereços) 1.Quem tem o endereço MAC da estação ? 1.ARP Request 3.Aqui está o meu Endereço MAC 3.ARP Reply B Eu C Eu não não 4.ARP Reply Aceite 2.ARP Request Ignorado 2.ARP Request Ignorado 2.Sou eu [Naugle98] ARP Request é enviado em broadcast ARP Reply é enviado em unicast à estação requerente, que mantém temporariamente a resolução na cache de ARP Universidade do Minho 51
27 TCP/IP ICMP (Internet Control Message Protocol ) Protocolo usado por sistemas terminais e encaminhadores para trocarem informação do nível de rede reportar erros: nó, rede, porta ou protocolo inatingíveis, echo request/reply (utilizado pelo ping) TTL expired (usado pelo traceroute) Camada de rede sobre o IP: Mensagens ICMP encapsuladas em datagramas IP Mensagem ICMP: tipo, código, os primeiros 8 primeiros bytes do datagrama IP responsável pelo erro Type Code description 0 0 echo reply (ping) 3 0 dest. network unreachable 3 1 dest host unreachable 3 2 dest protocol unreachable 3 3 dest port unreachable 3 6 dest network unknown 3 7 dest host unknown 4 0 source quench (congestion control - not used) 8 0 echo request (ping) 9 0 route advertisement 10 0 router discovery 11 0 TTL expired 12 0 bad IP header Universidade do Minho 52 TCP/IP ICMP (Internet Control Message Protocol ) Tipo (8) Código (8) Verificação de paridade (16) Número de sequência Enventuais dados ICMP DA SA TF IP Header Mensagem ICMP CRC Universidade do Minho 53
28 TCP/IP ICMP (Internet Control Message Protocol ) Echo Reply Echo Request PING Universidade do Minho 54 Exercício Alguns comandos: % ifconfig a % arp a % ping <host> % netstat n r Exercício exemplo: Começar por ver a tabela de ARP e a tabela de routing Activar o Ethereal e pô-lo a capturar todos os pacotes Fazer ping para um sistema da mesma rede ainda não contactado Observar a troca de mensagens ARP e o resultado na tabela de ARP Universidade do Minho 55
29 Versões IP IP v 1-3 Definidas e substituídas IP v4 Versão actual IP v5 streams protocol (não usado, diferentes objectivos) IP v6 Desenhado para substituir o IPv4 Durante o desenvolvimento designava-se por IPng (Next Generation) Universidade do Minho 56 IPv6 Motivação inicial: Espaço de endereços de 32 bits completamente alocado em 2008 Motivação Adicional: Formato do cabeçalho contribui para o aumento da velocidade de processamento e re-envio dos pacotes. Alterações no formato do cabeçalho para facilitar a implementação de QoS Um novo tipo de endereço: endereço anycast, que possibilita o envio de informação para um nó dentro de um grupo Formato do datagrama Cabeçalho com o tamanho fixo (40 bytes) Não é permitida a fragmentação de pacotes (excepto na origem) Universidade do Minho 57
30 Cabeçalho IPv4 20 bytes + opções : 13 campos, incluindo 3 flag bits Changed Removed 0 bits Ver IHL Service Type Total Length Identifier Flags Fragment Offset Time to Live Protocol Header Checksum 32 bit Source Address 32 bit Destination Address Options and Padding Universidade do Minho 58 Cabeçalho IPv6 40 bytes, 8 campos Version Class Flow Label Payload Length Next Header Hop Limit 128 bit Source Address 128 bit Destination Address Universidade do Minho 59
31 Novos Campos do IPv6 Version 4 bits Priority/Class 8 bits Espírito semelhante ao do TOS no IPv4 Permite atribuir diferentes prioridades a cada datagrama Flow Label 24 bits Identifica um fluxo individual de tráfego que requer o mesmo tratamento da rede. Pode ser usado com o RSVP (protocolo de reserva de recursos a estudar mais tarde) Universidade do Minho 60 Campos que se mantêm Payload length Substitui o total length; tamanho da carga + cabeçalhos opcionais; Next Header Semelhante ao campo Protocol do IPv4 (usado para identificar o protocolo de Transporte) mas também protocolos de nível 3 As opções do IPv6 são também tratadas com este campo, identificando cabeçalhos adicionais Hop Limit Semelhante ao campo Time-To-Live do IPv4, mas agora definitivamente encarado como um número limite de saltos Universidade do Minho 61
32 Outras diferenças entre o IPv6 e o IPv4 Checksum: retirado inteiramente para reduzir o tempo de processamento em cada nó Opções: são permitidas mas fora do cabeçalho ICMPv6: uma nova versão do protocolo ICMP Novos tipos de mensagens, por exemplo. Packet Too Big multicast group management functions Procura agrupar as funções que existiam no ICMPv4 (informação e erro) com as de resolução de endereços (ARP no IPv4) e a gestão de grupos multicast (IGMP no IPv4); é também usado no processo de auto-configuração stateless; Universidade do Minho 62 Opções do IPv6 Extensões ao cabeçalho 0 - hop-by-hop Option Header 43 - Routing Header 44 - Fragmentation Header 51 - Authentication Header 59 - No Next Header 60 - Destination Options Header Universidade do Minho 63
33 Opções do IPv6 Extensões: Hop-by-Hop Option Header Next header Header extension length Options Jumbo payload Pacotes com tamanho superior a 2 16 = 65,535 bytes (acima de 4 biliões!) Router alert Avisa o router que os pacotes lhe interessam, chamando a sua atenção para eles; os que não incluem esta opção são simplesmente reenviados; Inclui suporte para reserva de recursos (RSVP) Universidade do Minho 64 Opções do IPv6 Extensões: Fragment Header A fragmentação só é admitida no sistema origem! Não ocorre fragmentação nos routers intermédios O sistema origem deve de executar procedimentos de descoberta do percurso para encontrar o MTU (Maximum transfer unit) mínimo do percurso e fragmentar os pacotes de acordo com esse MTU O MTU mínimo por defeito é 1280 octetos Campos: Next Header(8bits), reserved(8bits), Fragment Offset(13bits), Reserved(2bit), More Flag(1bit), Identification(32bits) Universidade do Minho 65
34 Opções do IPv6 Extensões: Routing Header Permite encaminhamento determinado pelo origem, tal como opção semelhante existente no IPv4; Cabeçalho inclui lista de routers intermédios a serem visitados no percurso; Campos: Next Header(8bits), Header Extension Length(8bits), Routing Type(8bits), Segments Left(8bits) Universidade do Minho 66 Extensões ao cabeçalho IPv6 IPv6 Header Next = TCP TCP Header Application Data IPv6 Header Routing Hdr TCP Header Application Data Next = Routing Next = TCP IPv6 Header Security Hdr Next = Security Next = Frag Fragment Hdr Next = TCP TCP Header Data Frag Universidade do Minho 67
35 IPv6: melhor desempenho Tamanho fixo do cabeçalho Cabeçalho com menor número de campos e sem checksum Permite um processamento mais rápido dos pacotes Controlo de Erros poderá ser efectuado pelas camadas superiores Processamento Eficiente das Opções Os diferentes campos só são processados se a opção estiver presente A maior parte das opções só são processadas no nó destino Não há fragmentação no interior da rede Universidade do Minho 68 IPv6 Modelo de Endereçamento Os endereços são atribuídos às interfaces de rede À semelhança do que acontece no IPv4 Uma interface pode ter múltiplos endereços Os endereços têm um âmbito Link Local Site Local Global Global Site-Local Link-Local Os endereços têm um tempo de vida Universidade do Minho 69
36 Endereços IPv6 128 bits = 6.65 x endereços de rede para cada m 2 da superfície da Terra. Formato = 8 partes de 16 bits que pode ser abreviado 1) formato normal FEDC:BA98:7654:3210:FEDC:BA98:7654:3210 2) Os zeros à esquerda não são necessários 1080:0:0:0:8:800:200C:417A 3) 16 bits consecutivos em zero são abreviados com :: Seguindo esta regra, uma única sequência de vários blocos de 16 a zero pode ser abreviada: 1080::8:800:200C:417A Universidade do Minho 70 Endereços Endereços Flexíveis Constituídos por duas partes de tamanho variável: o prefixo e a identificação da interface Exemplos de representação de prefixos: 4000::/3 provider-based unicast address 5A00::/8 atribuído pela InterNIC 5A01:0200::/24 fornecedor de serviço 0x0102 5A01:0203:0400::/40 tipo de assinante 0x0340 5A01:0203:0405::/48 assinante 0x05 5A01:0203:0405:0607:0809::/80 sub-rede 0x Universidade do Minho 71
37 Endereços IPv6 Para evitar uma explosão nas tabelas de encaminhamento é usado endereçamento hierárquico Os bits mais significativos representam o nível mais alto da hierarquia. Exemplo: 3 bits = formato do prefixo 5 bits = identificação da autoridade de registo 16 bits = identificador do fornecedor de serviço 16 bits = tipo de assinante 8 bits = identificador do assinante 32 bits = identificador da subrede bits restantes definem um sistema particular na subrede Universidade do Minho 72 Endereços Especiais 0::/ reserved 100::/ unassigned 200::/ ISO network address 400::/ NOVEL 4000::/3 010 provider based unicast 8000::/3 100 geografic based unicast FE80::/ Local link address FEC0::/ Site local address FF00::/ Multicast address Loopback 0:: Universidade do Minho 73
38 Endereços Especiais Previstos dois tipos especiais de endereços IPv6 para suportar a transição de IPv4 para IPv6 IPv4 - compatível pode ser convertido de e para o formato IPv4 formados adicionando-se 96 bits em zero ao endereço de 32 bits Exemplo: IPv4 = IPv6= ::0102:0304 (ou :: ) IPv4 - mapeado indicam sistemas que não suportam IPv6 usado para que sistemas IPv6 comuniquem com sistemas que só usam IPv4. Adiciona-se 80 bits em zero, 16 bits em um aos 32 originais Exemplo: IPv4 = IPv6 = ::FFFF:0403:0201 (ou ::FFFF: ) Universidade do Minho 74 Atribuição dos Endereços em IPv6 Auto-configuração (plug-and-play). O primeiro endereço a ser obtido é o endereço de local link. Tem um formato genérico do tipo FE80:0:0:0:0:xxxx:xxxx:xxxx; A parte da identificação da interface é obtida com base no seu endereço de nível 2 Este endereço permite uma comunicação imediata com todos os sistemas existentes na rede local A partir daí e através de mensagens ICMPv6 trocadas entre o sistema terminal e o encaminhador da rede local são obtidos os outros endereços. O encaminhador anuncia o prefixo que é concatenado com o endereço de nível 2 de forma a obter-se um endereço global único. Outra alternativa passa pela utilização do DHCP (autoconfiguração statefull) Universidade do Minho 75
39 Atribuição dos Endereços em IPv6 Passos da auto-configuração stateless: 1. Construir um endereço único de âmbito Link-Local para o interface: Os primeiros 10 bits são ; seguem-se 54 zeros; Os últimos 64 bits são inventados ou deduzidos do MAC Address, inserindo FF-FE no meio do endereço MAC; Mac: 39-A CB-D0 Parte local: 3BA7:94FF:FE07:CBD0 O 7º bit do 1º byte é também mudado para 1 (bit universal/local) 2. Testar se o endereço é único: Enviar uma mensagem ICMPv6 Neighbor-Discovery com endereço origem :: e destino o endereço criado, para verificar se obtém resposta; Se o endereço estiver atribuído recebe Neighbor-Advertisement; 3. Assumir o endereço Link-Local, caso o teste passe; Universidade do Minho 76 Atribuição dos Endereços em IPv6 Passos da auto-configuração stateless: 4. Contactar o router local com mensagem ICMPv6 Router-Discovery: Os router anunciam-se periodicamente com Router-Advertisement, mas essas mensagens podem ser solicitadas com pedido explícito Router-Discovery 5. Seguir as recomendações do router local: Endereço do servidor DHCPv6 a contactar para prosseguir configuração statefull Envio de um conjunto de prefixos a juntar à parte local do endereço formando novos endereços IPv6 6. Configuração de endereços de âmbito Site-Local e Global com base nos endereços fornecidos Universidade do Minho 77
40 Vantagens do IPv6 Maior Espaço de Endereçamento Um datagrama mais eficiente e extensível Encaminhamento eficiente através da agregação de rotas Auto-configuração Segurança Universidade do Minho 78 Transição do IPv4 para o IPv6 Nem todos os encaminhadores podem ser actualizados simultaneamente sem flag days (será em 2010?) De que forma será possível ter a rede a funcionar simultaneamente com encaminhadores IPv6 e IPv4? Duas abordagens possíveis Stack Dupla: alguns encaminhadores implementam as duas stacks e podem converter o formato IPv4 em IPv6 e vice-versa Túneis: Entre encaminhadores IPv4, o datagrama IPv6 é transportado na parte dos dados do datagrama IPv Universidade do Minho 79
41 Stack Dupla Fonte: Computer Networking: A Top-Down Approach Featuring the Internet, J. Kurose, Addison-Wesley, Universidade do Minho 80 Túneis IPv6 encapsulado no IPv4 sempre que necessário Fonte: Computer Networking: A Top-Down Approach Featuring the Internet, J. Kurose, Addison-Wesley, Universidade do Minho 81
42 Exercício Considere a topologia apresentada na figura abaixo. 70 computadores A B 10 computadores 10 computadores D C 10 computadores Sem se preocupar com os endereços de interligação, proponha um esquema que lhe permita endereçar os computadores das redes locais associadas aos diferentes encaminhadores a partir da gama /25. Usando uma gama de endereços privados (por exemplo: a gama /16) proponha um esquema para os endereços de interligação Universidade do Minho 82
Nível de Rede. Sumário. Interligação de Redes. Interligação de Redes Introdução. Interligação de Redes Introdução. Interligação de Redes Introdução
Sumário Nível de Rede Redes de Computadores I 2007/2008 Interligação de Redes Encapsulamento na pilha TCP/IP Datagramas IP versão 4 (IPv4) Cabeçalhos IPv4 Fragmentação e reagrupamento Endereçamento (IPv4)
Leia maisRedes de computadores e a Internet. Prof. Gustavo Wagner. A camada de rede
Redes de computadores e a Internet Prof. Gustavo Wagner Capitulo Capítulo 4 A camada de rede NAT: Network Address Translation resta da Internet 138.76.29.7 10.0.0.4 rede local (ex.: rede doméstica) 10.0.0/24
Leia maisCamada de Rede Fundamentos e Protocolos. 6/7/18 Organizado por Bruno Pereira Pontes brunopontes.com.br
Camada de Rede Fundamentos e Protocolos 1 Objetivos Conhecer as características, funcionalidades e protocolos da camada de rede, especialmente os protocolos IP e ICMP; Entender as principais características
Leia maisIPv6 FEUP MPR. » Espaço de endereçamento pequeno» Usado de forma descontínua» Algumas alterações para resolver estes problemas
IPv6 1 IPv6 FEUP MPR IPv6 2 A Necessidade de um Novo IP IPv4» Espaço de endereçamento pequeno» Usado de forma descontínua» Algumas alterações para resolver estes problemas subredes e superredes (CDIR)»
Leia maisParte 3: Camada de Rede
Parte 3: Camada de Rede Objetivos: Visão Geral: Entender os princípios dos serviços da Camada de Rede: Roteamento (seleção de caminho). Implementação na Internet. Serviços da Camada de Rede. Princípios
Leia maisRedes de Computadores
Redes de Computadores IPv6 e ICMPv6 Abril de 2010 1 Internet Protocol v6 Nos anos 90 a expansão da INTERNET atingiu valores inicialmente impensáveis que conduziram a uma situação de esgotamento dos endereços
Leia maisNome: Nº de aluno: 3ª Ficha de Avaliação 20/5/2014
Instituto Superior de Engenharia de Lisboa Departamento de Engenharia de Electrónica e Telecomunicações e de Computadores Redes de Computadores (LEIC/LEETC/LERCM) Nome: Nº de aluno: 3ª Ficha de Avaliação
Leia maisRedes de Computadores
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
Leia maisArquitectura de Redes
Arquitectura de Redes Revisões de alguns conceitos dados em RSD Camadas Protocolares Aplicação Cabeç Dados Transporte Cabeç Dados Internet Cabeç Dados Revisões Ligação Física Cabeç Dados Dados TCP/IP PDU
Leia maisProtocolos em Redes de Dados. Luís Rodrigues. O protocolo IP. Endereçamento NAT PAT Pacote IP ICMP. Aula 02. Encaminhamento IP IPV6 FCUL
Aula 02 Os protocolos O protocolo V6 FCUL 2004-2005 O protocolo Corresponde ao nível rede do modelo OSI. Executa-se sobre os mais diversos protocolos do nível de comunicação de dados. Em cada passo, é
Leia maisCapítulo 4 - Sumário
1 Capítulo 4 - Sumário Características do O Datagrama IP (Campos do Cabeçalho) Tamanho do Datagrama, MTU da Rede e Fragmentação 2 Aplicação Telnet HTTP FTP POP3 SMTP DNS DHCP Transporte TCP (Transmission
Leia maisPTC Aula O Protocolo da Internet (IP): Repasse e Endereçamento na Internet. (Kurose, p ) (Peterson, p ) 06/06/2017
PTC 3450 - Aula 19 4.3 O Protocolo da Internet (IP): Repasse e Endereçamento na Internet (Kurose, p. 254-262) (Peterson, p. 124-163) 06/06/2017 Muitos slides adaptados com autorização de J.F Kurose and
Leia maisCamadas do TCP/IP. Camada de Rede Protocolo IP. Encapsulamento dos Dados. O Protocolo IP. IP visto da camada de Transporte.
Camadas do TCP/IP Camada de Protocolo IP TE090 s de Computadores UFPR Prof. Eduardo Parente Ribeiro Aplicação Transporte ou Serviço Roteamento ou Inter-rede Enlace ou Interface de FTP, TELNET, SMTP, BOOTP,
Leia maisFuncionalidades da camada de rede
Camada de Rede Objetivo Conhecer as características, funcionalidades e protocolos da camada de rede, especialmente os protocolos IP e ICMP Entender as principais características e princípios operacionais
Leia maisRedes de Computadores Nível de Rede
Comunicação de Dados por Fernando Luís Dotti fldotti@inf.pucrs.br Redes de Computadores Nível de Rede Fontes Fontes principais: principais: Redes Redes de de Computadores Computadores -- das das LANs,
Leia maisConceito de Serviço Universal. Conceito de Serviço Universal. Arquitetura de uma internet. Hardware básico de uma internet. Serviço universal:
Redes de Computadores Antonio Alfredo Ferreira Loureiro loureiro@dcc.ufmg.br Camada de Rede Departamento de Ciência da Computação Universidade Federal de Minas Gerais Motivação para interconexão Motivação
Leia maisRedes de Computadores e a Internet
Redes de Computadores e a Internet Magnos Martinello Universidade Federal do Espírito Santo - UFES Departamento de Informática - DI Laboratório de Pesquisas em Redes Multimidia - LPRM 2010 Capítulo 4:
Leia maisEXERCÍCIOS DE REVISÃO. Segundo Bimestre. Primeiro Bimestre
EXERCÍCIOS DE REVISÃO Segundo Bimestre Primeiro Bimestre Exercício 1. Indique as questões verdadeiras relativas a motivação para o desenvolvimento do IPv6. ( ) Endereços IPv4 tem apenas 32 bits, permitindo
Leia maisEXERCÍCIOS DE REVISÃO. Segundo Bimestre. Primeiro Bimestre
EXERCÍCIOS DE REVISÃO Segundo Bimestre Primeiro Bimestre Exercício 1. Indique as questões verdadeiras relativas a motivação para o desenvolvimento do IPv6. ( ) Endereços IPv4 tem apenas 32 bits, permitindo
Leia maisRedes de Computadores. Protocolos TCP/IP
Redes de Computadores Protocolos TCP/IP Sumário 2! Endereços IP (lógicos) Sub-redes! Endereços Ethernet (físicos)! Conversão de endereços IP/Ethernet! Pacotes IP! Números de portos! Segmentos UDP! Segmentos
Leia maisCapítulo 5 Sumário. Formato das Mensagens ICMP. Tipos de Mensagens ICMP
1 Capítulo 5 Sumário Formato das Mensagens ICMP Tipos de Mensagens ICMP Solicitação de Eco / Resposta de Eco Destino Inatingível Tempo Esgotado (time-out) Source Quench Redirecionamento 2 Aplicação Telnet
Leia maisProtocolo TCP/IP. Protocolo TCP/IP. Protocolo TCP/IP. Origem:
Protocolo TCP/IP Origem: Surgiu na década de 60 através da DARPA (para fins militares) - ARPANET. Em 1977 - Unix é projetado para ser o protocolo de comunicação da ARPANET. Em 1980 a ARPANET foi dividida
Leia maisInterligação de Redes
IP 1 Interligação de Redes Protocolos TCP/IP FEUP/DEEC/RCD 22/3 MPR/JAR IP 2 Pilha Protocolar TCP/IP Acesso à rede (subrede)» Interface ao meio físico» Carta de rede, device driver Rede (internetworking)»
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 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 maisCapítulo 2 - Sumário. Endereçamento em Sub-redes, Super-Redes (CIDR) e VLSM
1 Endereço IP Classe de Endereços IP Endereços IP Especiais Endereços IP Privativos Capítulo 2 - Sumário Endereçamento em Sub-redes, Super-Redes (CIDR) e VLSM Endereçamento Dinâmico (DHCP) Mapeamento IP
Leia maisCamada de Rede. Redes de Computadores. Motivação para interconexão. Motivação para interconexão (DCC023) 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 Motivação para interconexão Diferentes tecnologias
Leia maisArquitectura de Redes
Arquitectura de Redes Revisões de alguns conceitos das em RSD Arq. de Redes - Pedro Brandão 5/6 Camadas Protocolares Aplicação Cabeç Transporte Cabeç Cabeç Revisões Ligação Física Cabeç TCP/ PDU que passa
Leia maisArquitetura TCP/IP - Internet Protocolo IP Protocolo ICMP
Departamento de Ciência da Computação - UFF Disciplina: Arquitetura TCP/IP - Internet Protocolo IP Protocolo ICMP Profa. Débora Christina Muchaluat Saade debora@midiacom.uff.br Arquitetura TCP/IP Internet
Leia maisCamada de Rede. Objetivos: entender os princípios em que se fundamentam os serviços de rede. Implementação na Internet
Camada de Rede Objetivos: entender os princípios em que se fundamentam os serviços de rede Implementação na Internet Camada de rede transporta segmentos da estação remetente à receptora no lado remetente,
Leia maisClasses de endereços IP - Os bits de endereços IP são reservados um para a classe de rede e os outros para computador (host).
Administração de redes Endereço IP Endereço IP - O endereço IP, na versão 4 (IPv4), é um número de 32 bits (IPV4), contendo 4 bytes (vale lembrar que 1 byte contém 8 bits), portanto 4 bytes contém 32 bits,
Leia maisNAT: Network Address Translation
NAT: Network Address Translation restante da Internet rede local (p. e., rede doméstica) 10.0.0/24 10.0.0.4 10.0.0.2 10.0.0.3 todos os datagramas saindo da rede local têm mesmo endereço IP NAT de origem:,
Leia maisRedes de Computadores e a Internet
Redes de Computadores e a Internet Magnos Martinello Universidade Federal do Espírito Santo - UFES Departamento de Informática - DI Laboratório de Pesquisas em Redes Multimidia - LPRM 2010 Capítulo 4:
Leia maisArquitetura TCP/IP - Internet Protocolo IP Protocolo ICMP
Departamento de Ciência da Computação - UFF Disciplina: Arquitetura TCP/ - Internet Protocolo Protocolo ICMP Profa. Débora Christina Muchaluat Saade debora@midiacom.uff.br ARP (Address Resolution Protocol)
Leia maisCamada de rede. Introdução às Redes de Computadores
Rede Endereçamento Tradução de endereços de enlace Roteamento de dados até o destino Enlace Físico Provê os meios para transmissão de dados entre entidades do nível de transporte Deve tornar transparente
Leia maisIP Móvel 1. Mobilidade IP FEUP MPR
IP Móvel 1 Mobilidade IP FEUP MPR IP Móvel, v4 IP Móvel 2 IP Móvel 3 Motivação Encaminhamento de datagramas IP Baseado em endereço IP de destino Endereço de rede IP Rede física Mudança de rede mudança
Leia maisInterligação de Redes
IP 1 Interligação de Redes Protocolos TCP/IP FEUP/DEEC/CDRC I 22/3 MPR/JAR IP 2 Pilha Protocolar TCP/IP Acesso à rede (subrede)» Interface ao meio físico» Carta de rede, device driver Rede (internetworking)»
Leia maisAula 5 Camada de rede (TCP/IP):
Aula 5 Camada de rede (TCP/IP): Protocolos da Camada de Rede; Endereços IP (Versão 4); ARP (Address Resolution Protocol); ARP Cache; RARP (Reverse Address Resolution Protocol); ICMP. Protocolos da Camada
Leia maisCCNA Exploration Endereçamento de Rede IPv4. kraemer
CCNA Exploration Endereçamento de Rede IPv4 Cronograma Introdução Conversão de números Tipos de endereços Cálculo dos endereços Tipos de comunicação Intervalo de endereços Endereços públicos e endereços
Leia maisJéfer Benedett Dörr
Redes de Computadores Jéfer Benedett Dörr prof.jefer@gmail.com Conteúdo Camada de Rede Kurose Capítulo 4 Tanenbaum Capítulo 5 Camada de Rede terceira camada A camada de rede é usada para identifcar os
Leia maisResumo P2. Internet e Arquitetura TCP/IP
Resumo P2 Internet e Arquitetura TCP/IP Internet: Rede pública de comunicação de dados Controle descentralizado; Utiliza conjunto de protocolos TCP/IP como base para estrutura de comunicação e seus serviços
Leia maisRedes de Computadores
Introdução Inst tituto de Info ormátic ca - UF FRGS Protocolos ARP e ICMP Trabalho sob a Licença Atribuição-SemDerivações-SemDerivados 3.0 Brasil Creative Commons. Para visualizar uma cópia desta licença,
Leia maisModelo em Camadas Arquitetura TCP/IP/Ethernet. Edgard Jamhour
Modelo em Camadas Arquitetura TCP/IP/Ethernet Edgard Jamhour TECNOLOGIAS DE COMUNICAÇÃO Exemplos de Tecnologia PAN: Personal Area Network Bluetooth LAN: Local Area Network Ethernet, WiFi EQUIPAMENTO: Hubs
Leia maisRedes de Computadores
Redes de Computadores Pilha de protocolos TCP/ Protocolos ARP; UDP; BOOTP e DHCP Protocolo ICMP e protocolo TCP Abril de 2010 1 A camada A pilha de protocolos normalmente designada por TCP/ exerce actualmente
Leia maisRedes de Computadores
Redes de Computadores Camada de Rede Parte I Prof. Thiago Dutra Agenda Camada de Rede n Introdução nprotocolo IP nipv4 n Roteamento nipv6 2 1 Agenda Parte I n Introdução n Visão
Leia maisRedes de Computadores
Nível de rede Inst tituto de Info ormátic ca - UF FRGS Redes de Computadores Nível de rede Trabalho sob a Licença Atribuição-SemDerivações-SemDerivados 3.0 Brasil Creative Commons. Para visualizar uma
Leia maisNível de rede - Tópicos
Nível de rede - Tópicos Introdução: Revisão do modelo de camadas Serviços genéricos do nível de rede IP: Serviços e endereçamento NAT, ICMP, IPv6 Encaminhamento 4 30 Como se obtém um endereço IP? P: Como
Leia mais3 Interligação de redes (Camada de rede)
3 Interligação de redes 3 Interligação de redes (Camada de rede) 1/53 3.1 Conceitos 3.1 Conceitos de interligação de redes Internetworking 2/53 Introdução Objectivos da interligação de redes através do
Leia mais32 bits. head. type of lenght fragment 16-bit identifier flgs offset. Internet live 32 bit endereço IP de origem 32 bit endereço IP de destino
Redes de Computadores Camada de Rede Segunda Parte Capítulo 4 Kurose & Ross Prof: José Marcos Silva Nogueira Universidade Federal de Minas Gerais Departamento de Ciência da Computação Belo Horizonte -
Leia maisDatagrama IP. Professor Leonardo Larback
Professor Leonardo Larback O pacote apresentado abaixo é repassado à camada de enlace para que seja enviado ao equipamento destino. VERS: Identifica a versão do protocolo IP que montou o pacote. HLEN:
Leia maisFuncionalidades Básicas do IPv6
Funcionalidades Básicas do IPv6 Agenda Como duas máquinas se comunicam em IPv6? Protocolo Neighbor Discovery Distribuindo endereços IPv6 na rede Configuração Estática SLAAC DHCPv6 DHCPv6-PD Nomes de domínio
Leia maisRedes de Computadores
Redes de Computadores Protocolos ARP; UDP; BOOTP e DHCP Encaminhamento IP Protocolo ICMP e protocolo TCP Março de 2009 1 Transporte de datagramas IP A pilha de protocolos TCP/IP recorre a um serviço externo
Leia maisPTC Aula A camada de rede (2/2) (Kurose, p ) 24/03/2017
PTC 2550 - Aula 05 1.4 A camada de rede (2/2) (Kurose, p. 224-306) 24/03/2017 Muitos slides adaptados com autorização de J.F Kurose and K.W. Ross, All Rights Reserved Endereçamento IP : introdução endereço
Leia maisUNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática
90 minutos * 24.05.2013 =VERSÃO B= 1 1. Esta teste serve como avaliação de frequência às aulas teóricas. 2. Leia as perguntas com atenção antes de responder. São 70 perguntas de escolha múltipla. 3. Escreva
Leia maisCamada de Rede: Protocolo IP
Camada de Rede: Protocolo IP Instituto Superior de Engenharia de Lisboa Departamento de Engenharia de Electrónica e Telecomunicações e de Computadores Redes de Computadores Nível Rede - Internet Protocol
Leia maisData and Computer Network Endereçamento IP
Endereçamento IP P P P Prof. Doutor Félix Singo Camadas do TCP/IP Data and Computer Network Aplicação: Camada mais alta Protocolos de Aplicações clientes e servidores HTTP, FTP, SMTP, POP Transporte: Estabelece
Leia maisRedes de Computadores I
UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO DEPARTAMENTO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIA DA COMPUTAÇÃO Redes de Computadores I Nível de Rede (IP) Prof. Helcio Wagner da Silva. p.1/36 Introdução
Leia maisEndereçamento. Novas funcionalidades e redes IPv6
Endereçamento Novas funcionalidades e redes IPv6 Endereços IPv4 Endereço de 32 bits Permite aproximadamente 4 bilhões de endereços diferentes Devido a alocações inadequadas e principalmente à explosão
Leia maisRedes de Computadores 2
Agenda Histórico e Motivação Redes de Computadores 2 Prof. Rodrigo da Rosa Righi - Aula 7b professor.unisinos.br/righi rrrighi@unisinos.br IPV6 Datagrams IPV6 Diferenças IPV4 e IPV6 Endereços IPV6 Interoperabilidade
Leia maisNÍVEL REDE. Redes de Computadores. Níveis Rede e de Ligação de Dados. Prof. António Casimiro / José Rufino
Redes de Computadores Níveis Rede e de Ligação de Dados Prof. António Casimiro / José Rufino Email: docentes rcp@listas.di.ciencias.ulisboa.pt 2015/2016 NÍVEL REDE 2 Nível: Rede Protocolos IP: Internet
Leia maisFUNDAMENTOS DE REDES DE COMPUTADORES Unidade IV Camada de Rede. Luiz Leão
Luiz Leão luizleao@gmail.com http://www.luizleao.com Conteúdo Programático 4.1 Protocolo IP 4.2 Endereçamento IP 4.3 Princípios de Roteamento Introdução O papel da camada de rede é transportar pacotes
Leia maisIP Móvel, v4 FEUP MPR. Encaminhamento tradicional de datagramas IP. » Alteração das rotas para as máquinas móveis?
MIPv4 1 IP Móvel, v4 FEUP MPR MIPv4 2 Motivação Encaminhamento tradicional de datagramas IP Baseado em endereço IP de destino Endereço de rede IP Rede física Mudança de rede mudança de endereço IP Possíveis
Leia maisINFO ARQ REDES. Prova 2 Bimestre. Obs: Questões RASURADAS são consideradas como ERRADAS GABARITO
INFO3 2018.1 ARQ REDES Prova 2 Bimestre Obs: Questões RASURADAS são consideradas como ERRADAS GABARITO NOME: MATRÍCULA: Q U E S T Õ E S O B J E T I V A S (Valor de cada questão: 0,7 pts) 1. [ExAEx] Não
Leia maisRoteamento e Roteadores. Arquitetura TCP/IP Introdução. Professor Airton Ribeiro de Sousa
Roteamento e Roteadores Arquitetura TCP/IP Introdução Professor Airton Ribeiro de Sousa 1 PROTOCOLO TCP - ARQUITETURA O TCP possui uma maneira padrão para descrever os endereços lógicos dos nós da rede
Leia maisIPv6 FEUP MPR. » Espaço de endereçamento pequeno» Usado de forma descontínua» Algumas alterações para resolver estes problemas
IPv6 1 IPv6 FEUP MPR IPv6 2 A Necessidade de um Novo IP IPv4» Espaço de endereçamento pequeno» Usado de forma descontínua» Algumas alterações para resolver estes problemas subredes e superredes (CDIR)»
Leia maisRedes de Computadores
Redes de Computadores Camada de rede: protocolo ipv4, endereçamento, classes, cálculo de sub-rede, CIDR Versão 1.0 Março de 2017 Prof. Jairo jairo@uni9.pro.br professor@jairo.pro.br http://www.jairo.pro.br/
Leia maisNÃO AUTORIZO O USO DE QUALQUER EQUIPAMENTO DE ÁUDIO E VÍDEO!
Endereçamento IP Endereçamento IP O crescimento explosivo da Internet tem ameaçado esgotar o estoque de endereços IP (Previsão inicial 2008). São usados para expandir o endereçamento IP sem que esse estoque
Leia maisTecnologia de Redes de Computadores - aula 2
Tecnologia de Redes de Computadores - aula 2 Prof. Celso Rabelo Centro Universitário da Cidade 1 Objetivo 2 3 O cabeçalho O CABEÇALHO Os campos 4 Conceitos Gerais Clássico Classe A Classe B Classe C Classe
Leia maisProtocolos de Interligação de Redes Locais e a Distância Protocolos de Rede. Thiago Leite
Protocolos de Interligação de Redes Locais e a Distância Protocolos de Rede Thiago Leite thiago.leite@udf.edu.br 1 Falha de Conexão 2 Funções da camada de rede transmissão fim-a-fim precisa conhecer a
Leia maisRedes de Computadores. Prof. MSc André Y. Kusumoto
Redes de Computadores Prof. MSc André Y. Kusumoto andrekusumoto.unip@gmail.com Endereços IPv4 Um endereço IPv4 é um endereço de 32 bits, único e universal que define a ligação de um dispositivo (por exemplo,
Leia maisINTERCONEXÃO DE REDES DE COMUTADORES
INTERCONEXÃO DE REDES DE COMUTADORES PARTE 3.5: TCP / IPV6 UFCG / CEEI / DSC Prof. Pedro S. Nicolletti (Peter) 2017 IPv6 - Introdução Em 1992 uma Internet Engineering Task Force (IETF) cria o grupo IPng
Leia maisRevisão de Introdução às TCP-IP INTERNET. Redes de Computadores TCP/IP
Revisão de Introdução às Redes de Computadores TCP-IP INTERNET Redes de Computadores TCP/IP MODELO DE REFERENCIA TCP/IP FLUXO DE DADOS MODELOS DE REFERÊNCIA MODELO DE REFERENCIA TCP/IP MODELOS DE REFERÊNCIA
Leia maisRedes de Computadores
1 Elmano R. Cavalcanti Redes de Computadores Camada de Rede elmano@gmail.com facisa-redes@googlegroups.com http://sites.google.com/site/elmano Esta apresentação contém slides fornecidos pela Editora Pearson
Leia maisRedes de Computadores. Protocolo IP
Protocolo IP Sumário! Endereços IP Classes de endereços Tipos de endereços Endereços especiais Máscaras Sub-redes Redes privadas Endereçamento IP dinâmico 2 Esquema de endereçamento IPv4! Endereços de
Leia maisTCP/IP Protocolos e Arquiteturas
TCP/IP Protocolos e Arquiteturas Prof. Airton Ribeiro de Sousa 2016 Introdução ao TCP/IP Para que os computadores de uma rede possam trocar informações entre si, é necessário que todos adotem as mesmas
Leia maisTrabalho 2. Tema: Questionário de comparações entre IPv6 e IPv4. Matéria: Redes 2. Professores: Bruno César Vani e Kleber Manrique Trevisani
Trabalho 2 Tema: Questionário de comparações entre IPv6 e IPv4. Matéria: Redes 2 Professores: Bruno César Vani e Kleber Manrique Trevisani Aluno: Nathison Gomes Chaves Lopes Módulo: 3 Curso: Análise e
Leia maisCamada de Rede. Prof. Odilson Tadeu Valle. Baseado no material do Prof. Cantú e Tiago. 4: Camada de Rede 4a-1
MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA CAMPUS SÃO JOSÉ SANTA CATARINA Camada de Rede Prof. Odilson Tadeu Valle odilson@sj.ifsc.edu.br
Leia maisRedes de Computadores. Prof. André Y. Kusumoto
Redes de Computadores Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Endereços IPv4 Um endereço IPv4 é um endereço de 32 bits, único e universal que define a ligação de um dispositivo (por exemplo,
Leia maisEduardo Barasal Morales Tiago Jun Nakamura Maputo, Moçambique 18/07/17-21/07/17
Eduardo Barasal Morales Tiago Jun Nakamura Maputo, Moçambique 18/07/17-21/07/17 Curso Presencial de IPv6 Funcionalidades básicas ICMPv6 Definido na RFC 4443 Mesmas funções do ICMPv4 (mas não são compatíveis):
Leia maisRedes de Computadores
Redes de Computadores Camada de rede: protocolo ipv6 Versão 1.0 Abril de 2017 Prof. Jairo jairo@uni9.pro.br professor@jairo.pro.br http://www.jairo.pro.br/ Redes de Computadores abril/2017 - Prof. Jairo
Leia maisEndereçamento IP. Departamento Engª Electrotécnica ISEC
Endereçamento IP Departamento Engª Electrotécnica ISEC Objectivos Visão geral sobre o endereçamento IPv4 e IPv6 Administração do espaço de endereçamento Obtenção de endereços Atribuição de endereços (manual
Leia maisIMEI MONTAGEM E MANIPULAÇÃO DE REDES DE DADOS - REDES DE COMPUTADORES. Curso Profissional de Técnico de Gestão de Equipamentos Informáticos
IMEI MONTAGEM E MANIPULAÇÃO DE REDES DE DADOS - REDES DE COMPUTADORES Curso Profissional de Técnico de Gestão de Equipamentos Arquitetura da Internet A Internet é constituída por uma enorme quantidade
Leia maisArquitetura TCP/IP. Parte VII Mensagens de controle e erro (ICMP) Fabrízzio Alphonsus A. M. N. Soares
Arquitetura TCP/IP Parte VII Mensagens de controle e erro (ICMP) Fabrízzio Alphonsus A. M. N. Soares Tópicos Erros em redes de pacotes ICMP (Internet Control Message Protocol) Características Encapsulação
Leia maisProtocolos, DNS, DHCP, Ethereal e comandos em Linux
Redes de Computadores Protocolos, DNS, DHCP, Ethereal e comandos em Linux Escola Superior de Tecnologia e Gestão Instituto Politécnico de Bragança Março de 2006 Endereços e nomes Quaisquer duas estações
Leia maisTE239 - Redes de Comunicação Lista de Exercícios 2
Carlos Marcelo Pedroso 11 de maio de 2017 Figura 1: Rede 1 Exercício 1: Suponha a rede apresentada na Figura 1 a) Escreva um esquema de endereçamento Classe B (invente os endereços). b) Escreva endereços
Leia maisFuncionalidades Básicas do IPv6
Funcionalidades Básicas do IPv6 ICMPv6 Definido na RFC 4443 Mesmas funções do ICMPv4 (mas não são compatíveis): Informar características da rede Realizar diagnósticos Relatar erros no processamento de
Leia maisCapítulo 4 Camada de Rede
Redes de Computadores DCC/UFJ Capítulo 4 Camada de Rede Material fortemente baseado nos slides do livro: Computer Networking: A Top-Down Approach Featuring the Internet. Os slides foram disponibilizados
Leia maisRedes TCP-IP. Protocolo ICMP. Pilha TCP/IP. Protocolo ICMP Internet Control Message Protocol. Introdução ao Protocolo ICMP
Volnys 1999-2003 1 Volnys 1999-2003 2 Pilha TCP/IP Internet Control Message Protocol Introdução ao Volnys Borges Bernal volnys@lsi.usp.br Introdução ao = Internet Control Message Protocol Protocolo auxiliar
Leia maisReinaldo Gomes Conjunto de redes de escala mundial, ligadas pelo
Redes de Computadores Camada de Rede Conceitos Básicos Endereçamento IP Reinaldo Gomes reinaldo@cefet-al.br Internet e TCP/IP Internet Conjunto de redes de escala mundial, ligadas pelo protocolo IP TCP/IP
Leia maisEndereçamento. Um endereço IPv4 é formado por 32 bits. 2³² = Um endereço IPv6 é formado por 128 bits.
IPv6 Um endereço IPv4 é formado por 32 bits. 2³² = 4.294.967.296 Um endereço IPv6 é formado por 128 bits. 2 128 =340.282.366.920.938.463.463.374.607.431.768.211.456 ~ 56 octilhões (5,6x1028) de endereços
Leia maisProtocolo ICMP Internet Control Message Protocol. Introdução ao Protocolo ICMP. Introdução ao Protocolo ICMP. Introdução ao Protocolo ICMP
Internet Control Message Protocol Introdução ao Volnys Borges Bernal Matteo Nava ilnava;volnys@lsi.usp.br Introdução ao Introdução ao O que é o protocolo? = Internet Control Message Protocol Protocolo
Leia maisRedes de Computadores
Introdução Inst tituto de Info ormátic ca - UF FRGS Redes de Computadores Internet Protocol version 6 (IPv6) Trabalho sob a Licença Atribuição-SemDerivações-SemDerivados 3.0 Brasil Creative Commons. Para
Leia maisRedes TCP/IP Formato Datagrama IP
Referência básica: 1. Redes de Computadores e a Internet/Uma Abordagem Top-Down 5ª. Edição Kurose Ross Editora Pearson (Capítulo 4 item 4.4.1) 2. Tanenbaum Cap. 5.6.1 - O protocolo IP 1. INTRODUÇÃO : No
Leia maisIP - endereçamento. Endereço IP. Ex.: Identificador de 32 bits para interfaces de roteadores e hospedeiros
Endereço IP Ex.: Identificador de 32 bits para interfaces de roteadores e hospedeiros 223.1.1.1 = 11011111 00000001 00000001 00000001 223 1 1 1 Endereços de interfaces e sub-redes (fonte: Kurose) No ex.,
Leia maisInterconexão de Redes Parte 2. Prof. Dr. S. Motoyama
Interconexão de Redes Parte 2 Prof. Dr. S. Motoyama 1 Software IP nos hosts finais O software IP nos hosts finais consiste principalmente dos seguintes módulos: Camada Aplicação; DNS (Domain name system)
Leia maisRIP OSPF. Características do OSPF. Características do OSPF. Funcionamento do OSPF. Funcionamento do OSPF
OSPF & mospf Visão Geral do Protocolo Escopo da Apresentação Introdução - Protocolos de roteamento - Tipos de protocolos - Histórico do protocolos de roteamento (RIP e suas características) OSPF MOSPF
Leia maisEndereçamento. Um endereço IPv4 é formado por 32 bits = Um endereço IPv6 é formado por 128 bits.
IPv6 Um endereço IPv4 é formado por 32 bits. 2 32 = 4.294.967.296 Um endereço IPv6 é formado por 128 bits. 2 128 = 340.282.366.920.938.463.463.374.607.431.768.211.456 ~ 56 octilhões (5,6x10 28 ) de endereços
Leia mais