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

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

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

Apresentações semelhantes


Apresentação em tema: "Administração e Gerenciamento de Redes - SCE 2381 Redes de Computadores Encapsulamento - Protocolos IP - Internet Protocol."— Transcrição da apresentação:

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

2 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.

3 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)

4 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

5 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

6 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.

7 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

8 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.

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

10 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.

11 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)

12 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

13 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

14 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.

15 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

16 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

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

18 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

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

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

21 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

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

23 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

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

25 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

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

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

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

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

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

31 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

32 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.

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

34 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

35 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)

36 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

37 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

38 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

39 Administração e Gerenciamento de Redes - SCE 23839

40 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 !

41 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)

42 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

43 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.

44 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

45 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

46 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

47 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

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

49 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

50 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

51 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

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

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

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

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

56 Administração e Gerenciamento de Redes - SCE Abreviando

57 Administração e Gerenciamento de Redes - SCE 23857

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

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

60 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

61 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 !

62 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.

63 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.

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

65 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 !


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

Apresentações semelhantes


Anúncios Google