Redes de Computadores

Documentos relacionados
Redes de Computadores

Redes de Computadores

Redes de Computadores

Redes de Computadores

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

Redes de Computadores

Redes de Computadores

Tecnologia de Redes de Computadores - aula 2

Redes de Computadores I

Redes de Computadores

Redes de Computadores

Funcionalidades da camada de rede

Camada de Rede Fundamentos e Protocolos. 6/7/18 Organizado por Bruno Pereira Pontes brunopontes.com.br

Capítulo 5. A camada de rede

Redes de Computadores

Conceito 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 2 Prof. Rodrigo da Rosa Righi - Aula 6

Arquitetura TCP/IP - Internet Protocolo IP Protocolo ICMP

Redes de Computadores

Datagrama IP. Professor Leonardo Larback

Camada de Rede. Redes de Computadores. Motivação para interconexão. Motivação para interconexão (DCC023) Antonio Alfredo Ferreira Loureiro

Redes de Computadores

Redes de Computadores Nível de Rede

Camada de rede. Introdução às Redes de Computadores

Protocolo TCP/IP. Protocolo TCP/IP. Protocolo TCP/IP. Origem:

Camadas do TCP/IP. Camada de Rede Protocolo IP. Encapsulamento dos Dados. O Protocolo IP. IP visto da camada de Transporte.

FUNDAMENTOS DE REDES DE COMPUTADORES Unidade IV Camada de Rede. Luiz Leão

Resumo P2. Internet e Arquitetura TCP/IP

Modelo de Referência OSI

1 TECNOLGIA DA INTERNET

Máscara de rede. Endereços especiais. Utilizando parte de um byte na máscara de sub-rede. Exemplo. Exemplo. Exemplo

Redes de Computadores e Aplicações. Aula 30 Endereçamento IP Endereços Especiais

Camada de Rede. Endereçamento de Rede Protocolo IP

Capítulo 4 - Sumário

Aula 5 Camada de rede (TCP/IP):

Protocolos da camada de redes. Professor Leonardo Larback

Redes de Computadores

Redes de Computadores

Redes de Computadores

Redes de Computadores e a Internet

Arquitetura TCP/IP - Internet Protocolo IP Protocolo ICMP

Data and Computer Network Endereçamento IP

Endereçamento IP Básico

Arquitetura e Protocolos de Rede TCP/IP

IPv6 FEUP MPR. » Espaço de endereçamento pequeno» Usado de forma descontínua» Algumas alterações para resolver estes problemas

Rede de computadores Protocolos IP. Professor Carlos Muniz

Parte 3: Camada de Rede

NÃO AUTORIZO O USO DE QUALQUER EQUIPAMENTO DE ÁUDIO E VÍDEO!

Roteamento e Roteadores. Arquitetura TCP/IP Introdução. Professor Airton Ribeiro de Sousa

Capítulo 2 - Sumário. Endereçamento em Sub-redes, Super-Redes (CIDR) e VLSM

Redes de Computadores. Protocolo IP

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

Jéfer Benedett Dörr

INFO3M ARQ REDES. Prova 1 Bimestre. Obs: Questões RASURADAS são consideradas como ERRADAS GABARITO

Redes de Computadores e a Internet

IPv4. Prof. Esp. Thiago José Lucas. Internet Protocol version RFC 791.

Redes de computadores e a Internet. Prof. Gustavo Wagner. A camada de rede

Camada de Rede. Objetivos: entender os princípios em que se fundamentam os serviços de rede. Implementação na Internet

Redes de Computadores

INTERCONEXÃO DE REDES DE COMUTADORES

Classes 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).

Camada de Rede. Prof. Bruno Pontes. Endereçamento IP Básico.

Protocolos e Arquiteturas de Redes. Thiago Leite

UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA DEPARTAMENTO DE INFORMÁTICA APLICADA

CST em Redes de Computadores

EXERCÍCIOS DE REVISÃO. Segundo Bimestre. Primeiro Bimestre

Redes de Computadores Endereçamento IP. Prof. Alberto Felipe Friderichs Barros

Redes de Computadores. Prof. André Y. Kusumoto

Redes de Computadores. Prof. André Y. Kusumoto

Redes TCP/IP Formato Datagrama IP

REDES DE COMPUTADORES

Endereçamento. Novas funcionalidades e redes IPv6

INFO ARQ REDES. Prova 2 Bimestre. Obs: Questões RASURADAS são consideradas como ERRADAS GABARITO

Revisão de Introdução às TCP-IP INTERNET. Redes de Computadores TCP/IP

Redes de Computadores

Introdução a Redes e a Internet. Introdução ao Computador 2010/01 Renan Manola

Redes TCP/IP - Aula 13 Fragmentação Datagrama IP

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

Redes de Computadores

Capítulo 4 A camada de REDE

Protocolos de Interligação de Redes Locais e a Distância Protocolos de Rede. Thiago Leite

Arquiteturas de Protocolos. O Protocolo IP (Internet Protocol) Endereços IP. Redes. Aplicação. Transporte. Inter-rede. Sub-Rede

Redes de Computadores. Prof. MSc André Y. Kusumoto

Camada de Rede. Prof. Tiago Alves de Oliveira 1

Redes de Computadores. Protocolos TCP/IP

Redes de Computadores RES 12502

EXERCÍCIOS DE REVISÃO. Segundo Bimestre. Primeiro Bimestre

Redes de Computadores

Redes de Computadores

Redes de Computadores

Agenda Camada de Rede

Redes de Computadores

Rede de computadores Protocolos UDP. Professor Carlos Muniz

Capítulo 5 Sumário. Formato das Mensagens ICMP. Tipos de Mensagens ICMP

Direto ou Indireto Monolítico ou Estruturado Simétrico ou Assimétrico Padronizado ou Não-Padronizado

PTC Aula O que há dentro de um roteador? 4.3 O Protocolo da Internet (IP): Repasse e Endereçamento na Internet

Arquitectura de Redes

Diferenças entre o endereçamento IPv6 e o IPv4

Transcrição:

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 cópia desta licença, visite http://creativecommons.org/licenses/by-nc-nd/3.0/br/ Aula 4 Aplicação Protocolo nível de aplicação Aplicação Apresentação Protocolo nível de apresentação Apresentação Sessão Protocolo nivel de sessão Sessão Transporte Protocolo nivel de transporte Transporte Rede Protocolo nível de rede Rede Enlace Protocolo nível de enlace Enlace Físico Protocolo nível de físico Físico Redes de Computadores Introdução Solução possível: fazer repasses A R e R e 0 e WAN e 0 e e D Questões: Camada de enlace e nível físico operam localmente permitindo a entrega de dados de um nó a outro na mesma rede física Virtualização da camada de enlace = fio virtual com mesma tecnologia Não há como nó A enviar dados para nó D diretamente Redes da origem A e B podem possuir tecnologias diferentes A R R D e o e e o e Novos problemas: Como informar os endereços de origem (A) e destino (D) independente de tecnologia de enlace? Como R sabe que tem repassar os dados de A, destinados a D, para sua interface e? Como identificar o nó D globalmente na rede? Como chegar na rede (local) do nó D? Conclusão: Falta algo!! Camada de Rede Redes de Computadores 3 Redes de Computadores 4

Camada de rede Modelo de serviços e tarefas da camada de rede Prover comunicação host-to-host em redes e inter-redes Inter-rede é obtida pela interligação de várias redes Interconectadas t através de sistemas intermediários i Sistemas intermediários são interligados por enlaces (links) É necessário: Endereçamento lógico: identificar origem e destino de forma unívoca e independente de tecnologia Roteamento: caminhos a serem seguidos até o destino A R R D 3 3 3 3 Comunicação (lógica) entre nó A e nó D Modelo de serviços (MR-OSI) Não orientado a conexão Oi Orientado a conexão Diferenciados (não definido no MR-OSI) Funcionalidades essenciais Endereçamento lógico Roteamento Outras funcionalidades Encapsulamento Fragmentação e remontagem Controle de fluxo e/ou controle de erro Multiplexação A implementação dessas funcionalidades é analisada caso a caso Necessidade de implementar (simplicidade, desempenho, custo etc...) Replicação ou não de esforços etc e o e e o e Redes de Computadores 5 Redes de Computadores 6 Endereçamento lógico Estudo de caso: Internet Protocol - IP O objetivo é identificar grupos ou elementos individuais Espaço de nomes Coleção de nomes válidos em um determinado escopo Nome deve ser único, uniforme, independente de característica particular e de fácil memorização Hierárquico Espaço de nomes é infinito Baseado na definição de níveis e contextos Ex.: sistema de nomes da Internet (www.inf.ufrgs.br), sistemas de arquivos (diretórios, subdiretórios e arquivos) Plano Finito (formado por um conjunto limitado de caracteres) Ex.: placas de carros (ABC34), endereços IP (9.68.0.) etc Implementação da camada de rede na Internet Protocolo não orientado a conexão Realiza best effort delivery (não há garantia de entrega dos dados) Endereçamento lógico e roteamento centrado na abstração de endereço IP Redes de Computadores 7 Redes de Computadores 8

Datagrama IP Fragmentação em datagramas IP Dados transferidos em unidades chamadas datagramas Gerencia fragmentação e remontagem dos dados Encapsulado em uma -PDU.: Cabeçalho 80.3 Cabeçalho IP Área de dados IP Área de dados 80.3 Encapsula PDUs de transporte e de outros protocolos da camada de rede em sua área de dados 64 Kbytes 3 bits Ver hlen TOS Payload lenght Fragment ID Flags + Offset TTL Protocol Checksum IP source address IP destination address Redes de Computadores 9 Data Cada fragmento possui seu próprio cabeçalho Identificador, flag more e deslocamento (em unidades de 8 bytes) Flag more = 0 e deslocamento = 0 não é fragmento Flag more 0 é fragmento (posição deslocamento*8 no original) Flag more = 0 e deslocamento 0 é o último fragmento deslocamento Redes de Computadores 0 Multiplexação em datagramas IPs Controle de erro em datagramas IP Protocolo (8 bits) Indicação do protocolo do nível superior e.g.; =ICMP; 6=TCP; 7=UDP Tarefa de multiplexação Técnica que permite que várias mensagens utilizem o mesmo meio. Demultiplexação no destino Ver hlen TOS Payload lenght Fragment ID Flags + Offset TTL Protocol Checksum IP source address IP destination address O protocolo IP NÃO faz: Controle de fluxo Controle de erro Há apenas detecção de erro Checksum (6 bits) Soma em complemento de s do cabeçalho Verificado e recalculado a cada roteador Ver hlen TOS Payload lenght Fragment ID Flags + Offset TTL Protocol Checksum IP source address IP destination address Transporte Rede ICMP Redes de Computadores Redes de Computadores

Endereçamento IP Endereço IP Um endereço IP é um número de 3 bits Representado como 4 números decimais (um por byte) 9.68.0.568 0 Dividido em duas partes: Prefixo: endereço de rede (administrado globalmente) Identifica de forma única e individual cada rede Sufixo: endereço de hosts (administrado localmente) Identifica de forma única e individual id cada dispositivo iti de uma rede Propriedades: O endereço IP é único (exceção que confirma a regra: endereços privativos) Embute informações sobre roteamento UFRGS rmática - U Endereços são associados a interfaces de redes, não a máquinas Uma interface de rede pode possuir mais de um endereço IP Ali i t f i t l Aliases ou interface virtual Redes de Computadores 3 Redes de Computadores 4 Classes de endereços IP Endereços Especiais 3 bits Classe A Classe B Classe C Classe D 7 6 5 4 3 0 7 6 5 4 3 0 7 6 5 4 3 0 7 6 5 4 3 0 7 4 0 rede host 8 redes 0.0.0.0 a 7.0.0.0 Cada uma com 67776 hosts 4 6 0 rede host 6384 redes Cada uma com 8.0.0.0 a 9.55.0.0 65536 hosts 3 8 0 rede host 0975 redes Cada uma com 9.0.0.0 a 3.55.55.0 56 hosts 4 8 0 Endereço de multicast 4.0.0.0 a 39.55.55.55 Endereços especiais!!! Endereço de rede: zeros no sufixo Classe B: 7.3.0.0 Endereço de broadcast direto: s no sufixo Classe B: 7.3.55.55 Endereço de broadcast: s no prefixo e no sufixo ÌP: 55.55.55.55 Rota padrão (default) ou este computador IP: 0.0.0.0 Loopback: endereço de classe A (7.0.0.0) 0 0) Convencionado 7.0.0. NUNCA devem ser atribuídos a interfaces de equipamentos Na prática: n (n= nro de bits sufixo) Redes de Computadores 5 Redes de Computadores 6

Endereço privativos Noções básicas de roteamento Conjunto de endereços que podem ser usados por qualquer organização Também denominados d de privados, não roteáveis ou falsos São usados em conjunto com o NAT (Network Address Translation) Serviço que depende de informações da camada de transporte (NAPT) Constatação: nem toda máquina precisa ter endereço IP válido Endereços IP especiais reservados para redes não conectadas (RFC 98) Classe Inicial Final #hosts* A 0.0.0.0/8 0.55.55.55/8 6.777.6 B 7.6.0.0/ 7.3.55.55/.048.576 C 9.68.0.0/6 9.68.55.55/6 65.536 * descontar os endereços especiais Objetivo é determinar o melhor caminho para encaminhar dados de uma origem até o destino final Pode ser estático ou dinâmico i Pode ser feito A cada datagrama (rede orientada a datagrama): datagramas de uma mesma comunicação podem seguir caminhos diferentes origem e o destino No estabelecimento da conexão lógica (rede orientada a circuito virtual) Datagramas fluem pelo mesmo caminho Redes de Computadores 7 Redes de Computadores 8 Formas genéricas de executar o roteamento Procedimento de envio de dados Pela fonte: O transmissor determina a rota que um datagrama deve seguir Via tabelas (hop-by-hop): Sistemas finais e intermediários devem manter tabelas de roteamento Indicação do próximo roteador para o qual um datagrama deve ser enviado End. de destino (camada de rede) e i e j Módulo de roteamento e k... e x Tabela Destino interface O roteamento será estudado mais adiante Redes de Computadores 9 Quando a origem e o destino estão na mesma rede A entrega dos dados ocorre de forma direta, pois um transmite os dados na mesma rede que o outro escuta Quando a origem e o destino não estão na mesma rede É necessário enviar os dados para o sistema intermediário (roteador) para que ele repasse os dados adiantes até chegar ao seus destino Entrega indireta Questão: como saber se a origem e o destino estão na mesma rede? Resposta: Através dos prefixos de rede E como se isola os prefixos de rede? Redes de Computadores 0

Máscara de rede Curiosidades Informação utilizada para definir qual a porção de um endereço IP identifica um prefixo (rede) Representação em notação decimal ou contagem de bits 3 0 000000 00000 000000 0000000 Endereço IP 00000000 Máscara de rede 9.68.0.68 0 55.55.55.0 OU 9.68.0./468 0 /4 Máscaras defaults: Classe A: 55.0.0.0 55000 Classe B: 55.55.0.0 Classe C: 55.55.55.0 Redes de Computadores Faixas de endereços IPv4 reservados para documentação, livros, textos didáticos, etc 900/4 9.0..0/4 98.5.00.0/4 03.0.3.0/40 0/4 Redes de Computadores Leituras complementares Stallings, W. Data and Computer Communications (6 th edition), Prentice Hall 999. Capítulo 5, seção 5.3 a 5.4 Tanenbaum, A. Computer Networks (3 th edition), Prentice Hall 996. Capítulo 5, seção 5 5., 553 5.5.3, 559 5.5.9, 557 5.5.7, 550 5.5.0 Carissimi, A.; Rochol, J; Granville, L.Z; Redes de Computadores. Série Livros Didáticos. Bookman 009. Capítulo 5, seções 5. e 5.4 (5.4. e 5.4.) Redes de Computadores 3