Administração e Gerenciamento de Redes - SCE 2381 Redes de Computadores Encapsulamento - Protocolos IP - Internet Protocol.

Slides:



Advertisements
Apresentações semelhantes
3. Mapeamento de Endereço Físico em endereço de rede
Advertisements

Família tcp/ip Prof: Diovani Milhorim
Suporte de IP Movel para IPv4 RFC 3344
Redes de Computadores A Camada de Rede.
Profa. Ana Cristina Benso da Silva Disciplina: Redes de Computadores
Profa. Ana Cristina Benso da Silva Disciplina: Redes de Computadores
por Fernando Luís Dotti
2008, Edgard Jamhour IPv6 Exercício de Tunelamento 6To4 Edgard Jamhour.
Ronaldo Celso Messias Correia
Técnicas e Projeto de Sistemas
Modelo ISO-OSI.
INTRODUÇÃO À COMPUTAÇÃO PARALELA
Estruturas de Dados para projeto de SGBD. Estruturas de dados analisadas Estruturas de nível Esparso Denso Combinadas Arvore B+ Tabela de hash.
Prof. Marcelo Diniz Fonte:
Utilização do montador Daedalus
Teste Funcional de Software
Compressão por Hardware
Slide 1 Rede Nacional de Ensino e Pesquisa Treinamento em Gradep - julho 2005 Serviço Worb Treinamento no GRADEp Serviço Worb WorbDemo.
Introdução à VPN (Virtual Private Network)
Servidores e Programação Web Redes de Computadores.
Adminstração e Gerenciamento de Redes - SCE 2381 Redes de Computadores Fundamentos de Redes de Computadores, Transmissão de Dados e Cabeamento.
O Fluxo de Testes © Alexandre Vasconcelos
Capítulo 5 Camada de enlace e redes locais
Mestrado em Engenharia Elétrica - UFPR
1 Rejane Ramos Uma Estrutura para Protocolos Maleáveis de Roteamentos na Internet CURITIBA 2004 Trabalho apresentada à Disciplina de Comunicação de Dados.
Serviços Integrados na Arquitetura da Internet Apresentação: Fernando Nadal.
Universidade Federal do Paraná Disciplina: Comunicação de Dados
Redes de Computadores MR-OSI
Principais equipamentos de Conectividade
CT-300 – Seminário de Tese 1/25 Um Framework Padrão para Simulação de Modelos de Robôs Móveis de Robôs Móveis Juliano A. Pereira Prof. Carlos H. C. Ribeiro.
Segurança de Dados no MAER.
Segurança1 Política de Segurança Uma política de segurança é um conjunto de regras e práticas que regulam como uma organização gerencia, protege e distribui.
Redes TCP/IP Endereçamento.
I – Descrição da Infraestrutura Tecnológica Escola Politécnica da USP MBA EPUSP em Gestão e Engenharia do Produto EP018 O Produto Internet e suas Aplicações.
I – Comunicação – Redes – Física / Enlace Escola Politécnica da USP MBA EPUSP em Gestão e Engenharia do Produto EP018 O Produto Internet e suas Aplicações.
I – Comunicação - Telefonia Escola Politécnica da USP MBA EPUSP em Gestão e Engenharia do Produto EP-018 – O Produto Internet e suas Aplicações Tecnologias.
FUNDAÇÃO CARLOS CHAGAS
Implementação Do JXTA Como Protocolo De Transporte Do JacORB
TÉCNICAS DE CODIFICAÇÃO DE SINAIS
TÉCNICAS DE CODIFICAÇÃO DE SINAIS
Rede de Computadores TE090 - DELT/UFPR
Computadores (e equipamentos) em Rede TCP/IP
Divisão em Camadas Exemplo: Uma viagem aérea.
Redes Embutidas - Prof a Luiza Mourelle 1 1 Topologias As topologias de redes intrachip podem ser agrupadas em duas classes principais: as redes diretas.
Recursividade Estrutura de Dados.
Conceitos, Arquiteturas e Protocolos
Redes para Automação Industrial Luiz Affonso Guedes
LINGUAGENS DE PROGRAMAÇÃO
Internet Aula 03. Histórico Durante a guerra fria, os EUA tiveram a necessidade de interligar laboratórios que trabalhavam para os militares; Essa interligação.
Capítulo 2: Introdução às Redes de Computadores
Conceitos Básicos de Redes de Computadores e acesso a Internet
Sistemas Operacionais e Windows XP Aula 04 – DCA0302.
Sistemas de Informação Prof. Me. Everton C. Tetila Modelo de dados relacional Banco de Dados I.
Comunicação CLP através do Driver OPC
Anália Lima (alc5) Bruno Gentilini (bgda) Eduardo Souza (efs) Ivan França (ilfn) Infra-Estrutura de comunicação Aula Prática Programação de Sockets TCP.
Modelo OSI (Open Systems Interconnection)
Vitor Vaz da Silva Redes de Comunicação de DadosIP 1 Colecção de redes e “gateways” que utiliza o protocolo TCP/IP, e funciona como uma única rede virtual.
Escola de Ciência e Tecnologia Arquitetura TCP/IP Arquitetura TCP/IP Interface entre o Nível Lógico e Físico Protocolo IP Etienne César R. de Oliveira.
Escola de Ciência e Tecnologia Arquitetura TCP/IP Arquitetura TCP/IP Interface entre o Nível Lógico e Físico Protocolo IP Etienne César R. de Oliveira.
Redes de Computadores Subredes Paulo Cesar S. Vidal 2017 Instituto Militar de Engenharia.
IP - Internet Protocol Provê as funções do nível de rede na arquitetura Internet.
Camada de Rede.
Prof. Msc. Diovani Milhorim
Aula 05 Pilha TCP/IP.
Introdução a Redes v5.1 Capítulo 3 Protocolos e Comunicações em Rede.
Introdução a Redes v5.1 Capítulo 6: Camada de Rede.
TCP/IP CRD Filipe Pacheco.
TCP vs UDP CRD Filipe Pacheco.
Exercícios de Revisão Redes de Computadores Edgard Jamhour
PRÁTICA Roteamento IP – CIDR
Transcrição da apresentação:

Administração e Gerenciamento de Redes - SCE 2381 Redes de Computadores Encapsulamento - Protocolos IP - Internet Protocol

Administração e Gerenciamento de Redes - SCE 2382 Por que Protocolos ? Comunicação básica de hardware: transferência de bits. Software de rede –gerencia detalhes de comunicação baixo nível –permite comunicação entre aplicativos Protocolo: conjunto de regras (formato de dados e ações) Software de protocolo.

Administração e Gerenciamento de Redes - SCE 2383 Por que Protocolos em Camadas? Dividir para conquistar Facilitar projeto, implementação e teste de protocolos aumenta flexibilidade Famílias de protocolos: protocolos projetados e implementados em conjunto cooperativos (e com finalidades específicas)

Administração e Gerenciamento de Redes - SCE 2384 O Modelo ISO-OSI OSI: Open Systems Intercommunication ISO: International Organization for Standardization –Proposto em 1974 –Sete camadas –Define as funções de cada camada –Não provê o software nem o hardware –Objetivo de estabelecer um padrão p/ fabricantes

Administração e Gerenciamento de Redes - SCE 2385 O modelo de Referência ISO em 7 camadas. Este modelo é uma ferramenta de auxílio no projeto de protocolos em camadas

Administração e Gerenciamento de Redes - SCE ) Camada Física Transmissão de bit por um canal de comum. Domínio de Engenheiro elétrico –Voltagem, nro de pinos, tipo de cabo –interfaces elétrica, etc.

Administração e Gerenciamento de Redes - SCE ) Camada Data Link Pega a seqüência de bits e a transforma em uma linha livre de erros de transmissão par a camada de rede. –Mensagem quebrada em frames de dados. –Controle de erros –frame de acknowledgement: biggybacking –Janelas deslizantes: sliding windows

Administração e Gerenciamento de Redes - SCE 2388 a) Começo da transmissão; b) após o acknowledgement de 2 pacotes; c) Após aknowledgement de 9 pacotes.

Administração e Gerenciamento de Redes - SCE 2389 a) Fluxo Stop-and-go; b) fluxo com sliding windows

Administração e Gerenciamento de Redes - SCE ) Camada de Rede (Network) Como pacotes são roteados da fonte ao destino Fragmentação Remontagem ligação de redes heterogêneas.

Administração e Gerenciamento de Redes - SCE ) Camada de Transporte (Transport) Recebe dados da camada de sessão e os divide em unidades menores para a camada de rede. –multiplexação/demultiplexação Orientada à conexão (ponto a ponto) Controle de Fluxo (congestionamento)

Administração e Gerenciamento de Redes - SCE ) Camada de Sessão (Session) Sessão –login em um sistema remoto. –transferência de dados entre computadores Gerenciamento de token: evitar ambos os lados conversar simultaneamente Sincronização –quando cai a conexão, como retomá-la

Administração e Gerenciamento de Redes - SCE ) Camada de Apresentação (Presentation) Sintática e Semântica da informação Define padrão para transferência de dados entre máquinas de diferentes fabricantes –ordem de bits.. (big-endian/ little-endian) Compressão e criptografia de dados

Administração e Gerenciamento de Redes - SCE ) Camada Aplicativo (Application) Software aplicativo que usa serviços de rede –Cliente-Servidor, Banco de Dados, etc. –ftp, telnet, NFS, mail,DNS, etc.

Administração e Gerenciamento de Redes - SCE ISO-OSI TCP/IP Física Data Link Rede Transporte Sessão Apresentação Aplicativo Ausentes Transporte Internet Interface de Rede

Administração e Gerenciamento de Redes - SCE As fronteiras do modelo TCP/IP Aplicativo Transporte Internet Interface de Rede Software fora do SO Software dentro do SO Somente IP usado Endereço Físico Usado

Administração e Gerenciamento de Redes - SCE A camada de Rede - Internet Roteador Rede Física Internet

Administração e Gerenciamento de Redes - SCE O modelo de camadas TCP/IP Aplicativo Transporte IP Int. de Rede Aplicativo Transporte IP Int. de Rede IP Int. de Rede Host AHost B Roteador Rede Física ARede Física B Mensagens Idênticas Pacotes Idênticos Datagramas Idênticos Datagramas Idênticos Frames Idêndicos Frames Idêndicos

Administração e Gerenciamento de Redes - SCE ENDEREÇAMENTO INTERNET Classe A Classe B Classe C netid hostid

Administração e Gerenciamento de Redes - SCE NOTAÇÃO DECIMAL PONTILHADA Faixa de Valores Decimais por Classe

Administração e Gerenciamento de Redes - SCE Espaço de Endereçamento Nro de redes e hosts por rede em cada uma das três classes primárias de endereços IP

Administração e Gerenciamento de Redes - SCE Exemplo de Endereçamento

Administração e Gerenciamento de Redes - SCE Hosts com múltiplos Endereços IP: não identifica um computador Identifica uma conexão entre um computador e uma rede

Administração e Gerenciamento de Redes - SCE Endereços Especiais

Administração e Gerenciamento de Redes - SCE ARP: IP Endereço Físico Endereços IP: virtuais (software) Hardware não consegue localizar host utilizando o endereço IP ARP (Address Resolution Protocol) Resolução de Endereço: mapear endereço físico para endereço lógico

Administração e Gerenciamento de Redes - SCE Como fazer ? 1) Pesquisa em tabelas.

Administração e Gerenciamento de Redes - SCE Como fazer ? 2) Troca de Mensagens.

Administração e Gerenciamento de Redes - SCE Formato da mensagem ARP

Administração e Gerenciamento de Redes - SCE Enviando uma mensagem ARP Mensagem ARP encapsulada dentro de um frame Ethernet

Administração e Gerenciamento de Redes - SCE IP - Protocolo Internet Sem Confiabilidade (Unreliable) Sem Conexão (connectionless) Maior Esforço (best-effort)

Administração e Gerenciamento de Redes - SCE O que o IP não Gerencia Duplicação de Datagramas Entrega com atraso e/ou fora de ordem Corrupção de dados Perda de datagramas

Administração e Gerenciamento de Redes - SCE Objetivos do Protocolo Internet Executa a função de roteamento. Define a unidade básica de endereçamento de dados (datagrama). Define um conjunto de regras para a entrega não-confiável de pacotes.

Administração e Gerenciamento de Redes - SCE Endereço IP e Tabela de Roteamento

Administração e Gerenciamento de Redes - SCE Formato do Datagrama IP vershlenservice typetotal length identificationfragment offsetflags time to liveprotocolheader checksum source ip address destination ip address ip optionpadding data

Administração e Gerenciamento de Redes - SCE Conteúdo do datagrama 1 Vers: versão do protocolo IP (=4) Hlen: Comprimento do Cabeçalho (em palavras de 32 bits) Total Length: tamanho total do datagrama –medido em Octetos –Tam. Max = bytes (octetos)

Administração e Gerenciamento de Redes - SCE Conteúdo do datagrama 2 Tipo do Serviço (Service Type) Precedência DTRS/uso Precedência (0-7): importância de cada datagrama D: Baixo Delay T: Alto throughput R: Alta confiabilidade

Administração e Gerenciamento de Redes - SCE Encapsulamento de Datagramas cabeçalho datagrama área de dados do datagrama cabeçalho frame área de dados do frame Ethernet: 1500 octetos FDDI: 4470 octetos

Administração e Gerenciamento de Redes - SCE Fragmentação de Datagramas 1 Host A Rede 1 MTU = 1500 Host B Rede 3 MTU = 1500 Rede 2 MTU = 620 Roteador 1Roteador 2

Administração e Gerenciamento de Redes - SCE 23839

Administração e Gerenciamento de Redes - SCE Conteúdo do datagrama 2 Identification –valor único gerado pelo emissor e identifica cada fragmento do dadagrama Fragment Offset –especifica o offset do dado transportado Flags (3 bits) [2,1,0] –[0]: bit não fragmenta --- 0: SIM; 1: NÃO –2: bit mais fragmento. 0: último; 1: meio !

Administração e Gerenciamento de Redes - SCE Fragmentação de Datagramas 3 cabeçalho datagrama dado octetos dado octetos dado cabeçalho datagrama dado octetos cabeçalho datagrama dado octetos cabeçalho datagrama d Fragmento 1 (offset 0) Fragmento 2 (offset 600) Fragmento 3 (offset 1200)

Administração e Gerenciamento de Redes - SCE Perda de Fragmentos Fragmentos podem se atrasar –Guarda os fragmentos em RAM por um período –Vencido o tempo, os fragmentos são descartados Política do Tudo ou Nada

Administração e Gerenciamento de Redes - SCE Conteúdo do datagrama 4 Time to Live (TTL) –quantos segundos um datagrama pode permanecer em uma internet. a) setar tempo máximo de vida na Internet. b) tempo: ao passar por um roteador, decrementa contador c) contador=0, roteador descarta datagrama.

Administração e Gerenciamento de Redes - SCE Conteúdo do datagrama 5 Protocol –Especifica qual o protocolo da camada superior gerou o dado transportado pelo IP: TCP, UDP Header Checksum –garante a integridade do dados do cabeçalho

Administração e Gerenciamento de Redes - SCE Conteúdo do datagrama 6 Endereços IP Source e Destination –Endereços IP do emissor e receptor, respectivamente. Data: Dados –tamanho depende do que está sendo enviado. Padding –garante tamanho do header como múltiplo de 32

Administração e Gerenciamento de Redes - SCE Conteúdo do datagrama 7 IP OPTION (Opcional) Strict Source Route Loose Source Route Record Route Timestamp 0 codelengthpointer first ip address oflow flags 28

Administração e Gerenciamento de Redes - SCE IP Option: campo code Copy Option Class Option Number Copia ou não as opções p/ os fragmentos (0: não copia; 1: copia) 0: controle de Rede e datagrama 2: Depuração e medições 1,3: reservados para uso futuro

Administração e Gerenciamento de Redes - SCE IP Option:Class e Option No

Administração e Gerenciamento de Redes - SCE Gravar Rota: Record Route 0 codelengthpointer primeiro end. IP segundo end. IP lista vazia de IPs Cada roteador adiciona seu IP à lista length: compr. total do options (+ 3 octetos): fixo Offset do próximo slot disponível

Administração e Gerenciamento de Redes - SCE Rota Frouxa: Loose Route Rota Rígida: Strict Route 0 Code(37)lengthpointer end. IP do primeiro hop end. IP do segundo hop lista contém IPs de roteadores (hops) Nro não fixo de hops (frouxa) / Nro fixo (rígida) Testa desempenho de certas rotas

Administração e Gerenciamento de Redes - SCE Opção Timestamp lista vazia de IPs Cada roteador adiciona seu IP e o TimeStamp TimeStamp: hora e data de manipulação oflow: nro de roteadores incapazes de fornecer dados Flags: (0: só timestamp - sem IP; 1: ambos) 0 Code(68)lengthpointer Primeiro end. IP oflow flags 28 Primeiro Timestamp

Administração e Gerenciamento de Redes - SCE Roteamento WANs Comutação de Pacotes (Packet Switching) Store and Forward Next -Hop Forwarding

Administração e Gerenciamento de Redes - SCE Criando uma WAN

Administração e Gerenciamento de Redes - SCE Endereços Físicos em uma WAN

Administração e Gerenciamento de Redes - SCE Next-Hop Forwarding (Switch 2)

Administração e Gerenciamento de Redes - SCE Abreviando

Administração e Gerenciamento de Redes - SCE 23857

Administração e Gerenciamento de Redes - SCE Rotas Default

Administração e Gerenciamento de Redes - SCE Roteamento Direto Comunicação de A para B, por exemplo.

Administração e Gerenciamento de Redes - SCE Roteamento Indireto Comunicação de A para E sempre que os nros das redes origem e destino não coincidem

Administração e Gerenciamento de Redes - SCE Como Fazer Route add [ip_destino] [gateway] [metric] Adicionando informação de roteamento de A para C, em A. –route add Não é necessário. default gatewayBasta configurar C como default gateway !

Administração e Gerenciamento de Redes - SCE Default Gateway Endereço IP da máquina para a qual deve-se enviar todos os pacotes que não são destinados a um nó diretamente conectado a rede.

Administração e Gerenciamento de Redes - SCE Roteamento Estático Rota pré-configurada que permanece sempre fixa (até ser manualmente alterada) Caso mais corriqueiro Automaticamente criada quando a interface é criada.

Administração e Gerenciamento de Redes - SCE Roteamento Dinâmico Utiliza protocolos que alteram a tabela IGP (Interior Gateway Protocol) EGP (Exterior Gateway Protocol)

Administração e Gerenciamento de Redes - SCE Algoritmo de Roteamento RotearDatagrama(Datagrama, TabelaRoteamento Extrair endereço Ip destino, D, do dtgr e computar prefixo de rede N; Se N coincide c/ qq endereço diretamente conectado entregue o dtgr p/ D sobre esta rede (resolva o endereço, encapsule dtgr e envie-o no frame) senão Se a tabela contém uma rota (por host) para D envie o dtgr p/ o next hop especificado senão Se a tabela contém a rota p/ a rede N envie o dtgr p/ o next hop especificado senão Se a tabela contém uma rota default envie o dtgr p/ o roteador default senão declare um erro de roteamento !