Protocolos da Arquitetura TCP/IP

Tamanho: px
Começar a partir da página:

Download "Protocolos da Arquitetura TCP/IP"

Transcrição

1 Fundamentos de s - Curso Superior de Tecnologia em s de Computadores, 2014 Prof. M. e Maurício Severich SENAI / FATESG 1

2 O que é protocolo? protocolos humanos: que horas são? gostaria de saber... Apresentações, cerimônias mensagens específicas enviadas... ações específicas tomadas ao receber mensagens, ou em outros eventos O que é protocolo? Por que usar? Arquiteturas em 2

3 O que é protocolo? protocolos de rede: para máquinas! Define formato, ordem de mensagens transmitidas entre entidades de rede, e ações tomadas ao enviar ou receber uma mensagem; Internet é governada por protocolos! O que é protocolo? Por que usar? Arquiteturas em 3

4 Por que usar? s são muito complexas; Sistema complexo divisão e conquista Estrutura explícita permite: identificação e relações entre componentes; Modularização facilita manutenção; Será que temos somente vantagens? O que é protocolo? Por que usar? Arquiteturas em 4

5 Arquiteturas em Usuário transmite Dados c7 c6 c7 c5 c6 c7 c4 c5 c6 c7 c3 c4 c5 c6 c7 c2 c3 c4 c5 c6 c7 c1 c2 c3 c4 c5 c6 c7 Dados Dados Dados Dados Dados Dados Dados Apresentação Sessão Cabeçalhos Dados Modelo OSI Objetos Mensagem ou fluxo Segmento / Datagrama de usuário Datagrama IP Quadro O que é protocolo? Por que usar? Arquiteturas em 5

6 - Principais atribuições Prover os meios mecânicos, elétricos, funcionais; Voltagem, corrente, frequência; Procedimentos necessários para se ativar, manter e desativar conexões físicas. Principais atribuições 6

7 - Principais características Também denominada: enlace de dados, acesso a rede e interface de rede; Estabelecer, manter e encerrar conexões de enlace entre entidades de rede; Primeira camada a tratar unidades de dados (quadros); Notificação de erros; Controle de link lógico (LLC); Controle de acesso ao meio físico (MAC). Principais funções Protocolo Ethernet MAC: Controle de acesso ao meio Quadro Ethernet Ethernet comutada VLAN Tipos de VLAN Quadro IEEE 802.1Q Do para 7

8 - Protocolo Ethernet Esboço de Robert (Bob) Metcalfe Principais funções Protocolo Ethernet MAC: Controle de acesso ao meio Quadro Ethernet Ethernet comutada VLAN Tipos de VLAN Quadro IEEE 802.1Q Do para 8

9 - MAC: Controle de acesso ao meio CSMA/CD: Carrier Sense Multiple Access with Collision Detection. Principais funções Protocolo Ethernet MAC: Controle de acesso ao meio Quadro Ethernet Ethernet comutada VLAN CSMA/CA: Carrier Sense Multiple Access with Collision Avoidance. Tipos de VLAN Quadro IEEE 802.1Q Do para 9

10 - Quadro Ethernet 48 bits Endereço Destinatário 48 bits Endereço Remetente 16 bits Tipo Bytes Dados 32 bits Seqüência de verificação de quadro (FCS) Considere ainda mais 8 bytes: 7 bytes para o preâmbulo ( ); 1 byte para delimitador de inicio de quadro (SFD) ( ); Campo Tipo indica qual protocolo está encapsulado na área de dados do quadro. 0x0800: Protocolo IPv4 0x0806: Protocolo de Resolução de Endereço (ARP) 0x8100: IEEE 802.1Q (VLAN tagged frame) Principais funções Protocolo Ethernet MAC: Controle de acesso ao meio Quadro Ethernet Ethernet comutada VLAN Tipos de VLAN Quadro IEEE 802.1Q Do para 10

11 - Ethernet comutada Métodos clássicos para comutação A operação do switch é baseada no endereço MAC do destino; Método Cut-through: Corta os 48 bits iniciais para obter o MAC; Encaminha para porta associada ao endereço. Método Store and forward: Armazena todo o quadro; Verifica a integridade do quadro (FCS); Encaminha para porta de destino somente os quadros válidos. Método Adaptativo: seleciona método conforme condição da rede; Principais funções Protocolo Ethernet MAC: Controle de acesso ao meio Quadro Ethernet Ethernet comutada VLAN Tipos de VLAN Quadro IEEE 802.1Q Do para 11

12 - Virtual Local Area Network VLAN permite criar arranjos de rede baseados na necessidade do usuário e não na localização de componentes. Esses arranjos são estabelecidos de forma lógica, isto é, são configurados ou executados por algum software. Principais aplicações: grupos de trabalho, segurança e desempenho Se equipamento com este recurso já está disponível solução de baixo custo! Principais funções Protocolo Ethernet MAC: Controle de acesso ao meio Quadro Ethernet Ethernet comutada VLAN Tipos de VLAN Quadro IEEE 802.1Q Do para 12

13 - Tipos de VLAN Baseadas em porta Baseadas em MAC Baseadas em protocolo Inspeção de pacote IEEE 802.1Q - Tagged VLAN Principais funções Protocolo Ethernet MAC: Controle de acesso ao meio Quadro Ethernet Ethernet comutada VLAN Tipos de VLAN Quadro IEEE 802.1Q Do para 13

14 - Quadro IEEE 802.1Q 48 bits 48 bits 32 bits 16 bits Bytes 32 bits Endereço Destinatário Endereço Remetente Q TPID TCI PCP CFI VID Tipo Dados Seqüência de verificação de quadro (FCS) Tag Protocol Identifier (TPID) Tag Control Identifier (TCI) Priority Code Point (PCP): 3 bits Canonical Format Indicator (CFI): 1-bit - ordem dos bits do endereço MAC VLAN Identifier (VID): 12-bits, quando todos são 0 representam nenhuma VLAN (somente prioridade), quando todos são 1 uso reservado (pode ser usado para representar todos VIDs - gerenciamento e filtragem no protocolo) Principais funções Protocolo Ethernet MAC: Controle de acesso ao meio Quadro Ethernet Ethernet comutada VLAN Tipos de VLAN Quadro IEEE 802.1Q Do para 14

15 Do para Address Resolution Protocol - ARP 16 bits Tipo de Hardware 16 bits Tipo de protocolo 8 bits Tamanho do endereço de hardware 8 bits Tamanho do endereço de protocolo 16 bits Endereço de Código de hardware do operação remetente Endereço de protocolo do remetente Endereço de hardware do destinatário Endereço de protocolo do destinatário Utilizado para encontrar endereços MAC a partir de endereços IPs; Após conhecer o MAC fica viabilizada a entrega na camada de enlace; Baseado em consulta por broadcast (difusão) na rede; Principais funções Protocolo Ethernet MAC: Controle de acesso ao meio Quadro Ethernet Ethernet comutada VLAN Tipos de VLAN Quadro IEEE 802.1Q Do para 15

16 - Internet Protocol (IP) Tratar endereços e rotear; Transferência transparente de datagramas entre entidades de transporte; Oferece Fragmentação/Remontagem; Não orientado a conexão; Não-confiável, pois pacote pode: Ser perdido; Chegar atrasado; Ser duplicado; Ser entregue na ordem errada; IP Endereço IP Estrutura de classes IP Máscaras de rede padrão IP com significado especial Roteamento Operação Lógica AND Limitações das Classes IP Sub-redes Máscara de sub-rede Dimensionando sub-redes Cabeçalho IP Fragmentação Remontagem ICMP 16

17 - Endereço IP Tem 32 bits (4 grupos de 8 bits) e é formado pelo par: net_id + host_id Pode significar uma rede, um host, ou todos os hosts de uma rede; A identificação da rede e host possibilita o roteamento de pacotes; IP Endereço IP Estrutura de classes IP Máscaras de rede padrão IP com significado especial Roteamento Operação Lógica AND Limitações das Classes IP Sub-redes Máscara de sub-rede Dimensionando sub-redes Cabeçalho IP Fragmentação Remontagem ICMP 17

18 - Exemplo de endereço IP Base binária: Base decimal: IP Endereço IP Estrutura de classes IP Máscaras de rede padrão IP com significado especial Roteamento Operação Lógica AND Limitações das Classes IP Sub-redes Máscara de sub-rede Dimensionando sub-redes Cabeçalho IP Fragmentação Remontagem ICMP 18

19 - Estrutura de classes IP Classe A: net_id + host_id 1 byte + 3 bytes 0*******.********.********.******** poucas redes + muitos hosts Faixa: IP Endereço IP Estrutura de classes IP Máscaras de rede padrão IP com significado especial Roteamento Operação Lógica AND Limitações das Classes IP Sub-redes Máscara de sub-rede Dimensionando sub-redes Cabeçalho IP Fragmentação Remontagem ICMP 19

20 - Estrutura de classes IP Classe B: net_id + host_id 2 bytes + 2 bytes 10******.********.********.******** situação + intermediária Faixa: IP Endereço IP Estrutura de classes IP Máscaras de rede padrão IP com significado especial Roteamento Operação Lógica AND Limitações das Classes IP Sub-redes Máscara de sub-rede Dimensionando sub-redes Cabeçalho IP Fragmentação Remontagem ICMP 20

21 - Estrutura de classes IP Classe C: net_id + host_id 3 bytes + 1 byte 110*****.********.********.******** muitas redes + poucos hosts Faixa: IP Endereço IP Estrutura de classes IP Máscaras de rede padrão IP com significado especial Roteamento Operação Lógica AND Limitações das Classes IP Sub-redes Máscara de sub-rede Dimensionando sub-redes Cabeçalho IP Fragmentação Remontagem ICMP 21

22 - Faixas reservadas para uso interno 1 rede Classe A: redes Classe B: redes Classe C: IP Endereço IP Estrutura de classes IP Máscaras de rede padrão IP com significado especial Roteamento Operação Lógica AND Limitações das Classes IP Sub-redes Máscara de sub-rede Dimensionando sub-redes Cabeçalho IP Fragmentação Remontagem ICMP 22

23 - Máscaras de rede padrão para Classes IP Os bits da máscara configuram o que será identificador da rede e do host; Classe A: Classe B: Classe C: IP Endereço IP Estrutura de classes IP Máscaras de rede padrão IP com significado especial Roteamento Operação Lógica AND Limitações das Classes IP Sub-redes Máscara de sub-rede Dimensionando sub-redes Cabeçalho IP Fragmentação Remontagem ICMP 23

24 - Endereços IP com significado especial IP de rede: é o endereço IP cujos bits de host_id estão marcados com 0. IP de broadcast: é o endereço IP cujos bits de host_id estão marcados com 1. IPs de loopback: rede Classe A, utilizada para acessar o próprio host ( ). IP Endereço IP Estrutura de classes IP Máscaras de rede padrão IP com significado especial Roteamento Operação Lógica AND Limitações das Classes IP Sub-redes Máscara de sub-rede Dimensionando sub-redes Cabeçalho IP Fragmentação Remontagem ICMP 24

25 - Roteamento entre redes IP Matriz Roteador s da Empresa X Classe C: Faixa: Classe C: Faixa: Roteador s diferentes Filial IP Endereço IP Estrutura de classes IP Máscaras de rede padrão IP com significado especial Roteamento Operação Lógica AND Limitações das Classes IP Sub-redes Máscara de sub-rede Dimensionando sub-redes Cabeçalho IP Fragmentação Remontagem ICMP 25

26 - Como o roteamento acontece? Todo pacote transmitido possui endereços IP de origem e destino; A tabela de roteamento inclui todos os possíveis destinos que o host conhece; É realizada uma operação lógica AND entre IP de destino e cada máscara de rede da tabela de roteamento; Cada resultado é comparado ao respectivo destino da tabela, se forem iguais o pacote é enviado por esta rota. IP Endereço IP Estrutura de classes IP Máscaras de rede padrão IP com significado especial Roteamento Operação Lógica AND Limitações das Classes IP Sub-redes Máscara de sub-rede Dimensionando sub-redes Cabeçalho IP Fragmentação Remontagem ICMP 26

27 - Operação Lógica AND IP de origem IP de destino ; Máscara de rede de um destino da tabela de roteamento: ip: m: rs: IP Endereço IP Estrutura de classes IP Máscaras de rede padrão IP com significado especial Roteamento Operação Lógica AND Limitações das Classes IP Sub-redes Máscara de sub-rede Dimensionando sub-redes Cabeçalho IP Fragmentação Remontagem ICMP 27

28 - Limitações das Classes IP Menor rede possível é uma classe C, que fornece 254 endereços de hosts; Considerando o exemplo anterior - onde foram usados 60 endereços IP, houve desperdício de 194; Na realidade 2 prédios 2 Classes C; nesse caso, foram desperdiçados 388 endereços IP. IP Endereço IP Estrutura de classes IP Máscaras de rede padrão IP com significado especial Roteamento Operação Lógica AND Limitações das Classes IP Sub-redes Máscara de sub-rede Dimensionando sub-redes Cabeçalho IP Fragmentação Remontagem ICMP 28

29 - Sub-redes - Quando utilizar? A técnica de sub-redes pode ser utilizada quando há necessidade de implementar configurações de redes não previstas na estrutura de classes IP; Permite subdividir redes de Classe A, B, ou C, em redes menores (sub-redes). Também pode ser utilizada sobre sub-redes já definidas. IP Endereço IP Estrutura de classes IP Máscaras de rede padrão IP com significado especial Roteamento Operação Lógica AND Limitações das Classes IP Sub-redes Máscara de sub-rede Dimensionando sub-redes Cabeçalho IP Fragmentação Remontagem ICMP 29

30 - Sub-redes - Como utilizar? A quantidade de sub-redes deve ser igual a 2 n (2, 4, 8, 16, 32, 64,?) Onde n é o número de bits que serão utilizados para identificar a sub-rede dentro de um endereço IP; Deve-se definir a máscara de sub-rede para se obter a nova configuração dos bits. IP Endereço IP Estrutura de classes IP Máscaras de rede padrão IP com significado especial Roteamento Operação Lógica AND Limitações das Classes IP Sub-redes Máscara de sub-rede Dimensionando sub-redes Cabeçalho IP Fragmentação Remontagem ICMP 30

31 - Máscara de sub-rede Também conhecida como máscara de rede ou netmask, altera a forma de interpretar um endereço IP; net_id + subnet_id + host_id Assim como o endereço IP, possui 32 bits (4 grupos de 8 bits). Os bits que identificam a rede (e sub-rede) devem ser marcados com 1 o restante com 0. IP Endereço IP Estrutura de classes IP Máscaras de rede padrão IP com significado especial Roteamento Operação Lógica AND Limitações das Classes IP Sub-redes Máscara de sub-rede Dimensionando sub-redes Cabeçalho IP Fragmentação Remontagem ICMP 31

32 - Dimensionando sub-redes Considere o problema da rede da Empresa X Para dimensionar: o número máximo (M) de IPs da Classe deve ser divido por 2 sucessivamente até se obter o tamanho apropriado (A); A diferença entre M e A convertida em binário é a configuração dos bits que devem ser alterados na máscara atual. IP Endereço IP Estrutura de classes IP Máscaras de rede padrão IP com significado especial Roteamento Operação Lógica AND Limitações das Classes IP Sub-redes Máscara de sub-rede Dimensionando sub-redes Cabeçalho IP Fragmentação Remontagem ICMP 32

33 - Dimensionando sub-redes Então: número máximo de IPs = 256 (classe C) 256/2 = 128; 128/2 = = 192, em binário: A nova configuração deverá substituir na máscara de rede os bits de host_id Máscara de sub-rede: IP Endereço IP Estrutura de classes IP Máscaras de rede padrão IP com significado especial Roteamento Operação Lógica AND Limitações das Classes IP Sub-redes Máscara de sub-rede Dimensionando sub-redes Cabeçalho IP Fragmentação Remontagem ICMP 33

34 - Dimensionando sub-redes Sub-redes da Empresa X 62! IP Endereço IP Estrutura de classes IP Máscaras de rede padrão IP com significado especial Roteamento Operação Lógica AND Limitações das Classes IP Sub-redes Máscara de sub-rede Dimensionando sub-redes Cabeçalho IP Fragmentação Remontagem ICMP 34

35 s - Cabeçalho IP Versão HLEN Tipo de Servico Comprimento total do Datagrama Identificação Flags Deslocamento do Fragmento Tempo de vida Protocolo Header Checksum IP de origem IP de destino Opções IP (Se houverem) Enchimento (Padding) Versão (4 bits); HLEN (4 bits): Tamanho em n o de palavras de 32 bits; Header sem opções: 5 (20 bytes); Header com opções: tamanho máximo 15 (60 bytes). IP Endereço IP Estrutura de classes IP Máscaras de rede padrão IP com significado especial Roteamento Operação Lógica AND Limitações das Classes IP Sub-redes Máscara de sub-rede Dimensionando sub-redes Cabeçalho IP Fragmentação Remontagem ICMP 35

36 - Cabeçalho IP Tipo de Serviço (8 bits): precedência (3 bits), Atraso (D), Vazão (T) e Confiabilidade (R); Comprimento total do datagrama (16 bits): Cabeçalho + área de dados; Identificação (16 bits): Difere um datagrama IP de outro, imprescindível para fragmentação e remontagem; Flags (3 bits): Reserved More Fragments (MF) Don t Fragment (DF) IP Endereço IP Estrutura de classes IP Máscaras de rede padrão IP com significado especial Roteamento Operação Lógica AND Limitações das Classes IP Sub-redes Máscara de sub-rede Dimensionando sub-redes Cabeçalho IP Fragmentação Remontagem ICMP 36

37 - Cabeçalho IP Deslocamento do fragmento (13 bits); Tempo de vida - Time to Live TTL (8 bits); Protocolo (8 bits): Próximo nível a receber dados (protocolo que está encapsulado no datagrama IP) ICMP (1), TCP (6), UDP (17) Header Checksum (16 bits); Opções (campo variável): Security, source route, record route, stream id (ex.: voz), timestamp recording; Enchimento ou Padding é variável pois o header deve ser alinhado em 32 bits. IP Endereço IP Estrutura de classes IP Máscaras de rede padrão IP com significado especial Roteamento Operação Lógica AND Limitações das Classes IP Sub-redes Máscara de sub-rede Dimensionando sub-redes Cabeçalho IP Fragmentação Remontagem ICMP 37

38 - Fragmentação Datagrama IP (cabeçalho + dados): <= bytes Cada protocolo de enlace tem um MTU diferenciado: MTU mínimo: 576 bytes Ethernet: 1500 bytes FDDI: 4500 bytes GigabitEthernet: Jumbo Frame (>=9000 bytes) ATM: 9180 bytes... Datagramas maiores do que a MTU da rede devem ser fragmentados. IP Endereço IP Estrutura de classes IP Máscaras de rede padrão IP com significado especial Roteamento Operação Lógica AND Limitações das Classes IP Sub-redes Máscara de sub-rede Dimensionando sub-redes Cabeçalho IP Fragmentação Remontagem ICMP 38

39 - Fragmentação Fragmentos Cada fragmento recebe uma cópia do cabeçalho IP do datagrama original e uma porção de dados; No cabeçalho IP dos fragmentos são atualizados os campos: Flags, Deslocamento, Comprimento e Header Checksum; Header IP Header IP Dados Frag #1 Header IP Dados Frag #2 Dados ID = xxxx DF = 0 MF =1 Deslocamento = 0 Datagrama Original ID = xxxx DF = 0 MF = 0 Deslocamento = 0+Tam FRAG #1 IP Endereço IP Estrutura de classes IP Máscaras de rede padrão IP com significado especial Roteamento Operação Lógica AND Limitações das Classes IP Sub-redes Máscara de sub-rede Dimensionando sub-redes Cabeçalho IP Fragmentação Remontagem ICMP 39

40 - Remontagem Fragmentos são remontados somente no destino Roteadores intermediários não devem remontar datagramas: Gasto de memória e processamento; Comutação de pacotes = fragmentos com rotas diferenciadas; Tempo máximo para remontagem Se faltam fragmentos e o tempo se esgota, os fragmentos são descartados; Destino envia para origem um ICMP de Time Exceeded. IP Endereço IP Estrutura de classes IP Máscaras de rede padrão IP com significado especial Roteamento Operação Lógica AND Limitações das Classes IP Sub-redes Máscara de sub-rede Dimensionando sub-redes Cabeçalho IP Fragmentação Remontagem ICMP 40

41 Internet Control Message Protocol - ICMP O IP não provê serviços para detectar falhas e efetuar testes; O ICMP foi projetado como um protocolo "auxiliar", mas é obrigatório em toda implementação do IP; Permite comunicação de controle e sinalização de erros entre dispositivos de rede que executam IP; Algumas funções: informe de timeouts; anúncio de erros de rede; anúncio de congestionamento; Útil para monitoramento e diagnóstico de problemas! IP Endereço IP Estrutura de classes IP Máscaras de rede padrão IP com significado especial Roteamento Operação Lógica AND Limitações das Classes IP Sub-redes Máscara de sub-rede Dimensionando sub-redes Cabeçalho IP Fragmentação Remontagem ICMP 41

42 - Cabeçalhos ICMP Cabeçalho geral Tipo Código Soma de Verificação (CheckSum) Depende do tipo de mensagem Cabeçalho de Solicitação e Resposta Tipo (8 ou 0) Código (0) Soma de Verificação (CheckSum) Identificador Número de sequência Dados Opcionais Cabeçalho de destino inalcançável Tipo (3) Código (0) Soma de Verificação (CheckSum) Não-utilizado (deve ser zero) Cabeçalho IP + Primeiros 64 bits do datagrama IP Endereço IP Estrutura de classes IP Máscaras de rede padrão IP com significado especial Roteamento Operação Lógica AND Limitações das Classes IP Sub-redes Máscara de sub-rede Dimensionando sub-redes Cabeçalho IP Fragmentação Remontagem ICMP 42

43 - Mensagens ICMP Tipo Descrição 0 Resposta de eco (Echo Reply) 3 Destino inalcançável/inacessível 4 Source Quench - Redução da transmissão 5 Redirecionamento (informe de outra rota) 8 Solicitação de eco (Echo Request) 11 Tempo excedido - Campo TTL em zero 12 Campo de cabeçalho inválido 13 Solicitação de Indicação de Hora 14 Resposta de Indicação de Hora 17 Solicitação de Máscara de Endereço 18 Resposta de Máscara de Endereço IP Endereço IP Estrutura de classes IP Máscaras de rede padrão IP com significado especial Roteamento Operação Lógica AND Limitações das Classes IP Sub-redes Máscara de sub-rede Dimensionando sub-redes Cabeçalho IP Fragmentação Remontagem ICMP 43

44 - Códigos para destino inalcançável Cód. Descrição 0 inacessível 1 Host inacessível 2 Protocolo inacessível 3 Porta inacessível 4 Fragmentação necessária, mas flag DF 5 Rota de origem em falha 6 de destino desconhecida 7 Host de destino desconhecido 8 Host de origem isolado 9 Comunicação com rede destinatária proibida 10 Comunicação com host destinatário proibido 13 Comunicação administrativamente proibida IP Endereço IP Estrutura de classes IP Máscaras de rede padrão IP com significado especial Roteamento Operação Lógica AND Limitações das Classes IP Sub-redes Máscara de sub-rede Dimensionando sub-redes Cabeçalho IP Fragmentação Remontagem ICMP 44

45 - Principais características Conecta entidades de aplicação; Entrega fim-a-fim: aplicação-a-aplicação; Preferencialmente confiável: escolha de acordo com a aplicação; UDP Cabeçalho UDP TCP Características funcionais Cabeçalho TCP Estabelecendo uma conexão TCP Ataque SYN Flood Encerrando uma conexão TCP Controle de Fluxo Controle de congestionamento 45

46 - UDP User Datagram Protocol - UDP Utiliza o IP como meio de transporte sem adicionar confiabilidade, controle de fluxo ou recuperação de erros; Oferece maior/melhor desempenho em redes locais (LANs); Multiplexação/demultiplexação: forma de distinção de múltiplos tráfegos; No UDP a multiplexação se baseia em IP e porta de destino; UDP Cabeçalho UDP TCP Características funcionais Cabeçalho TCP Estabelecendo uma conexão TCP Ataque SYN Flood Encerrando uma conexão TCP Controle de Fluxo Controle de congestionamento 46

47 - Cabeçalho UDP Formato de datagrama UDP; Porta de Origem Comprimento Porta de Destino Soma de Verificação Dados... Pseudo cabeçalho UDP (para cálculo) Endereço IP de Origem Endereço IP de Destino ZERO PROTO (17) Comprimento UDP UDP Cabeçalho UDP TCP Características funcionais Cabeçalho TCP Estabelecendo uma conexão TCP Ataque SYN Flood Encerrando uma conexão TCP Controle de Fluxo Controle de congestionamento 47

48 - TCP - Principais funções Transmission Control Protocol - TCP Fornecer uma conexão confiável sobre uma Internet não confiável (IP); Se adaptar dinamicamente às características das diferentes redes que compõem a Internet (largura de banda, taxa, atraso, etc..); Ser robusto frente às diferentes falhas que podem ocorrer na Internet; Suporte a segmentação, sequenciação, controle de erro e de fluxo para fornecer confiabilidade às aplicações. UDP Cabeçalho UDP TCP Características funcionais Cabeçalho TCP Estabelecendo uma conexão TCP Ataque SYN Flood Encerrando uma conexão TCP Controle de Fluxo Controle de congestionamento 48

49 - TCP - Características funcionais Transmission Control Protocol - TCP TCP é orientado a conexão; Conexão TCP é fim-a-fim e duplex; No TCP multiplexação é baseada na conexão; Conexão é um fluxo de bytes; Fluxo é ordenado; Prioridades simples (PUSH,URGENT); UDP Cabeçalho UDP TCP Características funcionais Cabeçalho TCP Estabelecendo uma conexão TCP Ataque SYN Flood Encerrando uma conexão TCP Controle de Fluxo Controle de congestionamento 49

50 - Cabeçalho TCP Porta de Origem Porta de Destino Número de Sequência Número de reconhecimento HLEN Reservado Bits de código Janela Checksum Ponteiro Urgente Opções (se houverem) Enchimento (Padding) UDP Cabeçalho UDP TCP Características funcionais Cabeçalho TCP Porta de origem e destino: identificam os processos de aplicação na origem e no destino que estão trocando dados. Estabelecendo uma conexão TCP Ataque SYN Flood Encerrando uma conexão TCP Controle de Fluxo Controle de congestionamento 50

51 - Cabeçalho TCP Número de sequência: é a identificação do primeiro byte de dados contido no segmento enviado. Os demais são sequenciados a partir deste byte. Número de reconhecimento: identifica os bytes que foram recebidos e tratados sem erro pelo destino, bem como a sequência do próximo byte esperado. HLEN: comprimento do cabeçalho TCP; UDP Cabeçalho UDP TCP Características funcionais Cabeçalho TCP Estabelecendo uma conexão TCP Ataque SYN Flood Encerrando uma conexão TCP Controle de Fluxo Controle de congestionamento 51

52 - Cabeçalho TCP Reservado é um campo ainda não utilizado Bits de código: URG ACK PSH RST SYN FIN Janela: identifica o tamanho da janela para o controle de fluxo; Checksum: verificação de erros de transmissão. Tanto o cabeçalho TCP como a área de dados são considerados Ponteiro urgente: indicar dados urgentes UDP Cabeçalho UDP TCP Características funcionais Cabeçalho TCP Estabelecendo uma conexão TCP Ataque SYN Flood Encerrando uma conexão TCP Controle de Fluxo Controle de congestionamento 52

53 - Estabelecendo uma conexão TCP (Three way handshake) Cliente envia pacote com bit SYN marcado; Servidor responde com bit SYN e ACK marcados; Cliente confirma com pacote com bit ACK marcado UDP Cabeçalho UDP TCP Características funcionais Cabeçalho TCP Estabelecendo uma conexão TCP Ataque SYN Flood Encerrando uma conexão TCP Controle de Fluxo Controle de congestionamento 53

54 - TCP - Ataque SYN Flood Atacante Inundar host com solicitações falsas de conexão TCP; SYN SYN SYN SYN SYN SYN Host destino RST RST SYN + ACK UDP Cabeçalho UDP TCP Características funcionais Cabeçalho TCP Estabelecendo uma conexão TCP Ataque SYN Flood Encerrando uma conexão TCP Método de proteção, disponível no Linux: Controle de Fluxo Controle de congestionamento echo 1 > /proc/sys/net/ipv4/tcp_syncookies 54

55 - Encerrando uma conexão TCP (Four way handshake) Cliente envia pacote com bit FIN marcado; Servidor responde com bit ACK marcado; Servidor envia pacote com bit FIN marcado; Cliente confirma com bit ACK marcado. UDP Cabeçalho UDP TCP Características funcionais Cabeçalho TCP Estabelecendo uma conexão TCP Ataque SYN Flood Encerrando uma conexão TCP Controle de Fluxo Controle de congestionamento 55

56 - TCP - Controle de Fluxo Capacidade de transmissão é regulada em função da capacidade de recepção no destino; O TCP executa o algoritmo de janela deslizante; A cada envio de mensagens o host informa o número de bytes que podem ser recebidos; Heurística deve ser utilizada para evitar excesso de transferências de controle. UDP Cabeçalho UDP TCP Características funcionais Cabeçalho TCP Estabelecendo uma conexão TCP Ataque SYN Flood Encerrando uma conexão TCP Controle de Fluxo Controle de congestionamento 56

57 - TCP - Controle de congestionamento Origem controla transmissão de acordo com as condições da rede; A camada de rede (protocolo IP) não oferece à camada de transporte nenhum suporte explícito com essa finalidade Partida Lenta: CongWin * 2 a cada RTT; Perda = timeout ou 3 ACKs iguais; Diminuição multiplicativa (CongWin/2) e aumento aditivo(congwin+1mss) RTT; UDP Cabeçalho UDP TCP Características funcionais Cabeçalho TCP Estabelecendo uma conexão TCP Ataque SYN Flood Encerrando uma conexão TCP Controle de Fluxo Controle de congestionamento 57

58 Prof. M. e Maurício Severich mseverich@gmail.com 58

Capítulo 4 - Sumário

Capí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 mais

Funcionalidades da camada de rede

Funcionalidades 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 mais

Datagrama IP. Professor Leonardo Larback

Datagrama 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 mais

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

Protocolo 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 mais

Aula 5 Camada de rede (TCP/IP):

Aula 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 mais

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

Camada 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 mais

Arquitetura TCP/IP - Internet Protocolo IP Protocolo ICMP

Arquitetura 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 mais

PROTOCOLOS DE COMUNICAÇÃO

PROTOCOLOS DE COMUNICAÇÃO PROTOCOLOS DE COMUNICAÇÃO 3º ANO / 2º SEMESTRE 2014 INFORMÁTICA avumo@up.ac.mz Ambrósio Patricio Vumo Computer Networks & Distribution System Group Serviços de Transporte na Internet Arquitectura TCP/IP

Leia mais

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

INFO 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 mais

Redes de Computadores 2 Prof. Rodrigo da Rosa Righi - Aula 6

Redes de Computadores 2 Prof. Rodrigo da Rosa Righi - Aula 6 Agenda Redes de Computadores 2 Prof. Rodrigo da Rosa Righi - Aula 6 professor.unisinos.br/righi rrrighi@unisinos.br Camada de Rede na Internet Formato de Datagrama IP Fragmentação IP ICMP Camada de Rede

Leia mais

Protocolos TCP e UDP. Protocolo TCP. Protocolo TCP. A necessidade de uma comunicação segura: Transmission Control Protocol

Protocolos TCP e UDP. Protocolo TCP. Protocolo TCP. A necessidade de uma comunicação segura: Transmission Control Protocol Protocolos TCP e UDP Transmission Control Protocol Protocolo de transporte orientado à conexão. Transferência de dados confiável fim-a-fim recuperação de dados perdidos, duplicados organização dos dados

Leia mais

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

Capí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 mais

Arquitetura de Redes de Computadores

Arquitetura de Redes de Computadores Arquitetura de Redes de Computadores Unidade III Camada de Transporte Apresentado por Prof. Fred Sauer Baseado em Material didático de Prof Sergio Cardoso Objetivos do Capítulo Entender os princípios dos

Leia mais

Redes de Computadores. Prof. André Y. Kusumoto

Redes de Computadores. Prof. André Y. Kusumoto Redes de Computadores Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Nível de Transporte Responsável pela comunicação fim-a-fim entre dois ou mais computadores As redes são normalmente complexas

Leia mais

Redes de Computadores

Redes 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 mais

Arquitetura TCP/IP - Internet Protocolo IP Protocolo ICMP

Arquitetura 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 mais

Redes de Computadores

Redes 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 mais

Redes de Computadores Nível de Rede

Redes 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 mais

Jéfer Benedett Dörr

Jéfer Benedett Dörr Redes de Computadores Jéfer Benedett Dörr prof.jefer@gmail.com Conteúdo Camada 4 Camada de Transporte Objetivo Conhecer o funcionamento da camada de transporte; Apresentar os protocolos UDP e TCP; Aprender

Leia mais

Camada de Transporte Protocolos TCP e UDP

Camada de Transporte Protocolos TCP e UDP Arquitetura de Redes de Computadores e Tecnologia de Implementação de Redes 2016.1 Camada de Transporte Protocolos TCP e UDP Curso Técnico Integrado em Informática Turma: INT.INF.3M Arquitetura de Redes

Leia mais

Redes de Computadores I

Redes 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 mais

Modelo de Referência OSI

Modelo 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 mais

Redes de Computadores

Redes de Computadores Redes de Computadores Prof. Marcelo Gonçalves Rubinstein Programa de Pós-Graduação em Engenharia Eletrônica Faculdade de Engenharia Universidade do Estado do Rio de Janeiro Ementa Introdução a Redes de

Leia mais

Conceito de Serviço Universal. Conceito de Serviço Universal. Arquitetura de uma internet. Hardware básico de uma internet. Serviço universal:

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 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 mais

Resumo P2. Internet e Arquitetura TCP/IP

Resumo 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 mais

Funções da Camada de

Funções da Camada de Camada de Transporte Funções da Camada de Transporte Responsável pela movimentação de dados, de forma eficiente e confiável, entre processos em execução nos equipamentos conectados a uma rede de computadores,

Leia mais

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

Camada 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 mais

Parte 3: Camada de Rede

Parte 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 mais

CCNA 2 Conceitos Básicos de Roteadores e Roteamento. Capítulo 8 - Mensagens de Erro e de Controle do Conjunto de Protocolos TCP/IP

CCNA 2 Conceitos Básicos de Roteadores e Roteamento. Capítulo 8 - Mensagens de Erro e de Controle do Conjunto de Protocolos TCP/IP CCNA 2 Conceitos Básicos de Roteadores e Roteamento Capítulo 8 - Mensagens de Erro e de Controle do Conjunto de Protocolos TCP/IP 1 Objetivos do Capítulo Descrever o ICMP; Descrever o formato de mensagem

Leia mais

REDES DE COMPUTADORES

REDES DE COMPUTADORES REDES DE COMPUTADORES Prof. Esp. Fabiano Taguchi fabianotaguchi@gmail.com http://fabianotaguchi.wordpress.com BENEFÍCIOS MODELO OSI Menor complexidade; Interfaces padronizadas; Interoperabilidade entre

Leia mais

Noções de Ethernet (enlace) Endereçamento Físico Dispositivos de Rede. Introdução às Redes de Computadores

Noções de Ethernet (enlace) Endereçamento Físico Dispositivos de Rede. Introdução às Redes de Computadores Noções de Ethernet (enlace) Endereçamento Físico Dispositivos de Rede Nível de enlace Enlace Físico Delimitação da informação Detecção de erros de transmissão Controle de acesso ao Meio Físico Endereçamento

Leia mais

Camada de Transporte. Redes Industriais Rone Ilídio UFSJ CAP

Camada de Transporte. Redes Industriais Rone Ilídio UFSJ CAP Camada de Transporte Redes Industriais Rone Ilídio UFSJ CAP Itens do Livro Livro Rede de Computadores e a Internet Kurose 5ª edição 3 Camada de Transporte 3.1 Introdução 3.3 Transporte não orientado a

Leia mais

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

Redes TCP/IP - Aula 13 Fragmentação Datagrama IP 1. Fragmentação a) Formado de Cabeçalho + Dados 0 4 8 16 24 31 VERSÃO HLEN TIPO DE SERVIÇO COMPRIMENTO TOTAL IDENTIFICAÇÃO FLAGS (0,DF,MF) DESLOCAMENTO FRAGMENTO TEMPO DE VIDA PROTOCOLO VERIFICAÇÃO SOMA

Leia mais

Modelo OSI x Modelo TCP/IP

Modelo 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 mais

Camada de Rede. Endereçamento de Rede Protocolo IP

Camada de Rede. Endereçamento de Rede Protocolo IP Camada de Rede Endereçamento de Rede Protocolo IP Camada de Rede Protocolo mais importante: IP IPv4 (mais utilizada) IPv6 (atender ao crescimento das redes e a necessidade de novos endereços). PDU: Pacote

Leia mais

Redes de Computadores e Aplicações. Aula 43 - Camada de Transporte TCP (Transmission Control Protocol)

Redes de Computadores e Aplicações. Aula 43 - Camada de Transporte TCP (Transmission Control Protocol) Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do N Campus Currais Novos Redes de Computadores e Aplicações Aula 43 - Camada de Transporte TCP (Transmission Control Protocol) Prof. Diego

Leia mais

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

Camada 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 mais

Rede de computadores Protocolos UDP. Professor Carlos Muniz

Rede de computadores Protocolos UDP. Professor Carlos Muniz Rede de computadores Professor Carlos Muniz User Datagram Protocol O User Datagram Protocol (UDP) é um protocolo simples da camada de transporte. Ele é descrito na RFC 768 [1] e permite que a aplicação

Leia mais

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

Protocolos de Interligação de Redes Locais e a Distância Protocolos de Transporte. Thiago Leite Interligação de Redes Locais e a Distância Protocolos de Thiago Leite thiago.leite@udf.edu.br 1 Quadros (enlace), datagrama (rede) e segmento (transporte) 2 Funções da camada de transporte Transferência

Leia mais

Redes de Computadores

Redes de Computadores Redes de Computadores Camada de Transporte Antonio Alfredo Ferreira Loureiro loureiro@dcc.ufmg.br Departamento de Ciência da Computação Universidade Federal de Minas Gerais UFMG/DCC Redes de Computadores

Leia mais

Redes TCP/IP Formato Datagrama IP

Redes 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 mais

Redes de Computadores. Protocolos TCP/IP

Redes 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 mais

Tecnologia de Redes de Computadores - aula 2

Tecnologia 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 mais

Redes de Computadores

Redes de Computadores Redes de Computadores Endereçamento e Ethernet Prof. Jó Ueyama Junho/2013 1 slide 1 Redes Locais LAN: Local Area Network concentrada em uma área geográfica, como um prédio ou um campus. 2 slide 2 Tecnologias

Leia mais

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

Redes 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 mais

Exercícios de Revisão Redes de Computadores Edgard Jamhour. VLANs, Switching e Padrões IEEE 802

Exercícios de Revisão Redes de Computadores Edgard Jamhour. VLANs, Switching e Padrões IEEE 802 Exercícios de Revisão Redes de Computadores Edgard Jamhour VLANs, Switching e Padrões IEEE 802 Cenário 1: Considere a seguinte configuração de rede estruturada em VLANs 220.0.0.2/24 C VLAN 2 B VLAN 1 A

Leia mais

Camada de Transporte. Protocolos TCP e UDP

Camada de Transporte. Protocolos TCP e UDP Camada de Transporte Protocolos TCP e UDP O estabelecimento de conexão Como estabelecer a conexão de maneira confiável? Handshake de 3 vias SYN SYN ACK ACK Transferência Confiável de Dados Importante nas

Leia mais

Nome: Nº de aluno: 3ª Ficha de Avaliação 20/5/2014

Nome: 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 mais

Modelo de Camadas. Redes de Computadores

Modelo de Camadas. Redes de Computadores Modelo de Camadas Redes de Computadores Sumário Visão Geral de uma Rede de Computadores Protocolos Modelo de Camadas Porque utilizar Tipos de Modelos de Referência Modelo de Referência ISO/OSI Histórico

Leia mais

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

FUNDAMENTOS 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 mais

Redes de Computadores

Redes de Computadores Nível de rede Inst tituto de Info ormátic ca - UF FRGS Redes de Computadores Nível de rede Aula 6 Aplicação Apresentação Sessão Transporte Rede Enlace Físico Protocolo nível de aplicação Protocolo nível

Leia mais

Redes de Computadores

Redes 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 mais

Capítulo 5. A camada de rede

Capítulo 5. A camada de rede Capítulo 5 A camada de rede slide slide 1 1 slide 2 Questões de projeto da camada de rede Comutação de pacote: store-and-forward Serviços fornecidos à camada de transporte Implementação do serviço não

Leia mais

REDES DE COMPUTADORES

REDES DE COMPUTADORES REDES DE COMPUTADORES Prof. Esp. Fabiano Taguchi fabianotaguchi@gmail.com http://fabianotaguchi.wordpress.com Arquitetura TCP/IP Exercícios AULA 08 1 SERVIÇO UNIVERSAL SISTEMA TELEFÔNICO Comunicação entre

Leia mais

Rede de computadores Protocolos IP. Professor Carlos Muniz

Rede de computadores Protocolos IP. Professor Carlos Muniz Rede de computadores Professor Carlos Muniz Protocolo de Internet IP é um acrônimo para a expressão inglesa "Internet Protocol" (ou Protocolo de Internet), que é um protocolo usado entre duas ou mais máquinas

Leia mais

Prof. Marcelo Cunha Parte 6

Prof. Marcelo Cunha Parte 6 Prof. Marcelo Cunha Parte 6 www.marcelomachado.com ARP (Address Resolution Protocol) Protocolo responsável por fazer a conversão entre os endereços IPs e os endereços MAC da rede; Exemplo: Em uma rede

Leia mais

TE239 - Redes de Comunicação Lista de Exercícios 2

TE239 - 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 mais

Aula 3B. Camada de Enlace de Dados. Disciplina: IF66B Redes de Computadores 2018/1 Universidade Tecnológica Federal do Paraná Câmpus Curitiba.

Aula 3B. Camada de Enlace de Dados. Disciplina: IF66B Redes de Computadores 2018/1 Universidade Tecnológica Federal do Paraná Câmpus Curitiba. Camada de Enlace de Dados Disciplina: IF66B Redes de Computadores 2018/1 Universidade Tecnológica Federal do Paraná Câmpus Curitiba 1 / 30 Roteiro 1 2 Enlace Ponto-a-Ponto 3 4 5 2 / 30 / O Quadro O Preâmbulo

Leia mais

INSTITUTO FEDERAL SP CAMPUS DE PRESIDENTE EPITÁCIO PESQUISA PROTOCOLO ICMP

INSTITUTO FEDERAL SP CAMPUS DE PRESIDENTE EPITÁCIO PESQUISA PROTOCOLO ICMP INSTITUTO FEDERAL SP CAMPUS DE PRESIDENTE EPITÁCIO PESQUISA PROTOCOLO ICMP PROF: KLEBER MANRIQUE TREVISANI SABRINA TAVERA RODRIGUES PRONTUARIO : 1580248 Presidente Epitácio SP 2016 Pesquisa Realize uma

Leia mais

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

Arquiteturas de Protocolos. Redes. O Protocolo IP (Internet Protocol) Endereços IPv4. Aplicação. Transporte. Inter-rede. Sub-Rede rquiteturas de rquitetura OSI rquitetura IEEE rquitetura Internet s presentação Sessão Transporte Transporte Inter-rede Enlace LLC MC Sub- Prof. Sérgio Colcher colcher@inf.puc-rio.br Físico Físico 2 O

Leia mais

Aplicações de Redes de Computadores

Aplicações de Redes de Computadores Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte Campus Currais Novos Aplicações de Redes de Computadores Aula 08 - Camada de Transporte TCP (Transmission Control Protocol) Prof.

Leia mais

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

UNIVERSIDADE 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 mais

Redes de Computadores e a Internet

Redes 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 mais

Data and Computer Network Endereçamento IP

Data 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 mais

Jéfer Benedett Dörr

Jé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 mais

Redes de Computadores Arquitetura TCP/IP. Prof. Alberto Felipe

Redes de Computadores Arquitetura TCP/IP. Prof. Alberto Felipe Redes de Computadores Arquitetura TCP/IP Prof. Alberto Felipe Histórico TCP/IP O TCP/IP foi desenvolvido em 1969 pelo U.S. Departament of Defense Advanced Research Projects Agency DARPA, como um recurso

Leia mais

Capítulo6-7 Redes de Computadores Camada 2 Conceitos

Capítulo6-7 Redes de Computadores Camada 2 Conceitos Há três formas de se calcular o frame check sum: cyclic redundancy check (CRC) - executa cálculos polinomiais sobre os dados paridade bidimensional - adiciona um 8 th oitavo bit que faz uma seqüência de

Leia mais

Redes de Computadores

Redes de Computadores Redes de Computadores Camada de Transporte - Parte II Prof. Thiago Dutra Agenda n Parte I n Introdução n Protocolos de Transporte Internet n Multiplexação e Demultiplexação n

Leia mais

Protocolos de Interligação de Redes Locais e a Distância Camada de Transporte

Protocolos de Interligação de Redes Locais e a Distância Camada de Transporte Protocolos de Interligação de Redes Locais e a Distância Camada de Transporte Thiago Leite thiago.leite@udf.edu.br 1 1 Quadros(enlace), pacote (rede) e segmento (transporte) 2 2 Camada de Transporte Funções

Leia mais

Protocolos de Rede. Protocolos em camadas

Protocolos de Rede. Protocolos em camadas Protocolos de Rede Prof. Alexandre Beletti Protocolos em camadas Existem protocolos em diferentes camadas dos modelos de estudo (OSI e TCP/IP) Lembre-se de diferencias tipos de programas de tipos de protocolos

Leia mais

PROTOCOLO ICMP. Março de Curso Superior em Análise e Desenvolvimento de Sistemas Redes decomputadores II RC2A3

PROTOCOLO ICMP. Março de Curso Superior em Análise e Desenvolvimento de Sistemas Redes decomputadores II RC2A3 Curso Superior em Análise e Desenvolvimento de Sistemas Redes decomputadores II RC2A3 PROTOCOLO ICMP Março de 2016 Lourival da Silva Souza Sergio Dusilekz ICMP (INTERNET CONTROL MESSAGE PROTOCOL) O protocolo

Leia mais

Redes de Computadores e Telecomunicações - Camada de Transporte

Redes de Computadores e Telecomunicações - Camada de Transporte Redes de Computadores e Telecomunicações - Camada de Transporte Objetivos Motivação Os serviços oferecidos pelo protocolo IP não oferecem garantia de confiabilidade. Problemas como congestionamento, perda

Leia mais

TRANSPORTE. Prof. Me. Hélio Esperidião

TRANSPORTE. Prof. Me. Hélio Esperidião TRANSPORTE 1 Prof. Me. Hélio Esperidião DEFINIÇÃO Na arquitetura OSI, o serviço de transporte é realizado pela camada quatro. A camada de transporte fornece serviços à camada superior - de sessão Utiliza-se

Leia mais

REDES DE COMPUTADORES

REDES DE COMPUTADORES REDES DE COMPUTADORES Prof. Esp. Fabiano Taguchi fabianotaguchi@gmail.com http://fabianotaguchi.wordpress.com Arquitetura TCP/IP Exercícios AULA 08 1 SERVIÇO UNIVERSAL SISTEMA TELEFÔNICO Comunicação entre

Leia mais

CST em Redes de Computadores

CST em Redes de Computadores CST em Redes de Computadores Dispositivos de Rede I Aula 03 Básico de Switches Prof: Jéferson Mendonça de Limas O que é um Switch? Dispositivos que filtram e encaminham pacotes entre segmentos de redes

Leia mais

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

Protocolos de Interligação de Redes Locais e a Distância Protocolos de Enlace. Thiago Leite Protocolos de Interligação de Redes Locais e a Distância Protocolos de Enlace Thiago Leite thiago.leite@udf.edu.br Protocolos de Enlace Canal de comunicação o meio de transmissão é compartilhado o meio

Leia mais

Arquitetura de Redes TCP/IP. Camada de Transporte

Arquitetura de Redes TCP/IP. Camada de Transporte Arquitetura de Redes TCP/IP Camada de Transporte n Fundamentos n Define a unidade de dados do serviço de circuito virtual, denominada seguimento TCP n Especifica o formato e a função dos campos n Multiplexa

Leia mais

A camada de Enlace. Serviços e Protocolos

A camada de Enlace. Serviços e Protocolos A camada de Enlace Serviços e Protocolos Camada de Enlace Segunda camada do modelo OSI Primeira Camada do Modelo TCP/IP Modelo OSI Modelo TCP/IP Aplicação Apresentação Aplicação Sessão Transporte Rede

Leia mais

Redes de Computadores

Redes de Computadores Redes de Computadores Camada de Transporte TCP Slide 1 TCP RFC s 793, 1122, 1323, 2018 e 2581; Orientado a conexão; Serviço full-duplex; Transmissão confiável de dados; Conexão ponto a ponto (apresentação

Leia mais

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

Arquiteturas de Protocolos. O Protocolo IP (Internet Protocol) Endereços IP. Redes. Aplicação. Transporte. Inter-rede. Sub-Rede rquiteturas de rquitetura OSI rquitetura IEEE rquitetura Internet s presentação rquitetura Internet (IETF) v4 Sessão Transporte Transporte Inter-rede Enlace LLC MC Sub- Físico Físico 1 Prof. Sérgio Colcher

Leia mais

Capítulo 3 Camada de transporte

Capítulo 3 Camada de transporte Capítulo 3 Camada de transporte slide 1 Introdução e serviços de camada de transporte A camada de transporte fornece comunicação lógica, e não física, entre processos de aplicações: slide 2 Relação entre

Leia mais

Redes de Computadores II. Camada de Transporte Visão Geral de Sockets

Redes de Computadores II. Camada de Transporte Visão Geral de Sockets v.2016 Redes de Computadores II Camada de Transporte Visão Geral de Sockets Prof. Ricardo Couto A. da Rocha rcarocha@ufg.br UFG Regional de Catalão Roteiro Visão geral e objetivos Multiplexação Gerenciamento

Leia mais

Arquitetura 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 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 mais

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

PTC Aula O que há dentro de um roteador? 4.3 O Protocolo da Internet (IP): Repasse e Endereçamento na Internet PTC 2550 - Aula 18 4.2 O que há dentro de um roteador? 4.3 O Protocolo da Internet (IP): Repasse e Endereçamento na Internet (Kurose, p. 241-254) (Peterson, p. 124-144) 02/06/2017 Muitos slides adaptados

Leia mais

Arquitetura TCP/IP e aplicações em Redes de Computadores. Icmp, arp e rarp. Protocolos icmp, arp e rarp e comandos de diagnóstico de redes

Arquitetura TCP/IP e aplicações em Redes de Computadores. Icmp, arp e rarp. Protocolos icmp, arp e rarp e comandos de diagnóstico de redes Icmp, arp e rarp Protocolos icmp, arp e rarp e comandos de diagnóstico de redes Versão 1.2 Setembro de 2018 Prof. Jairo jairo@uninove.br professor@jairo.pro.br http://www.jairo.pro.br/ Icmp, arp e rarp

Leia mais

FUNDAMENTOS DE REDES DE COMPUTADORES AULA 5: REDE DE ACESSO CAMADA ENLACE. Prof. LUIZ LEÃO

FUNDAMENTOS DE REDES DE COMPUTADORES AULA 5: REDE DE ACESSO CAMADA ENLACE. Prof. LUIZ LEÃO AULA 5: REDE DE ACESSO CAMADA ENLACE Prof. LUIZ LEÃO Conteúdo Desta Aula FLUXO DE TRANSMISSÃO TOPOLOGIA FÍSICA PROTOCOLOS DE CONTROLO DE ACESSO 1 2 3 4 5 LINHAS DE COMUNICAÇÃO MÉTODOS DE CONTROLE DE ACESSO

Leia mais

Protocolos 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 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 mais

Configuração da recusa de técnicas de prevenção do serviço (série da Segurança) em switch empilhável do Sx500 Series

Configuração da recusa de técnicas de prevenção do serviço (série da Segurança) em switch empilhável do Sx500 Series Configuração da recusa de técnicas de prevenção do serviço (série da Segurança) em switch empilhável do Sx500 Series Objetivo A recusa de serviço (DoS) ou a recusa distribuída de ataques do serviço (DDoS)

Leia mais

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

Direto ou Indireto Monolítico ou Estruturado Simétrico ou Assimétrico Padronizado ou Não-Padronizado PROTOCOLOS Características dos Protocolos Funcionalidade dos Protocolos Protocolos OSI Protocolos TCP/IP Características dos Protocolos As principais caraterísticas de um protocolo são: Direto ou Indireto

Leia mais

Redes de computadores. Protocolo TCP

Redes de computadores. Protocolo TCP Redes de computadores Protocolo TCP Dilema dos Comandantes Dilema dos Comandantes Dois comandantes estão em montes prestes a atacar uma cidade no vale Eles precisam combinar um horário para o ataque Seu

Leia mais

Redes de Computadores

Redes de Computadores Redes de Computadores Prof. Macêdo Firmino Camada de Transporte Macêdo Firmino (IFRN) Redes de Computadores Setembro de 2011 1 / 61 Camada de Transporte Os protocolos dessa camada supervisionam o fluxo

Leia mais

Redes de Computadores I

Redes 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 Transporte (TCP & UDP) Prof. Helcio Wagner da Silva.

Leia mais

1 TECNOLGIA DA INTERNET

1 TECNOLGIA DA INTERNET REDES INDUSTRIAIS SEMANA 7 A INTERNET E O PROTOCOLO IP 1 1 TECNOLGIA DA INTERNET A.1. A Rede Mundial Internet A.2. A Arquitetura TCP/IP A.3. Topologia Física da Internet A.4. Modelo Cliente Servidor A.5.

Leia mais

FUNDAMENTOS DE REDES DE COMPUTADORES Unidade 5 Camada de Transporte e Aplicação. Luiz Leão

FUNDAMENTOS DE REDES DE COMPUTADORES Unidade 5 Camada de Transporte e Aplicação. Luiz Leão Unidade 5 Camada de Transporte e Aplicação Luiz Leão luizleao@gmail.com http://www.luizleao.com Conteúdo Programático 5.1 Protocolo UDP 5.2 Protocolo TCP 5.3 Principias Protocolos de Aplicação 5.3.1 SMTP

Leia mais

Modelos de referência de arquiteturas de redes: OSI e TCP/IP Profsº Luciano / Roberto

Modelos de referência de arquiteturas de redes: OSI e TCP/IP Profsº Luciano / Roberto Modelos de referência de arquiteturas de redes: OSI e TCP/IP Profsº Luciano / Roberto Modelo OSI / ISO Nomenclaturas OSI - Open Systems Interconnect ISO International Organization for Standardization Conceitos

Leia mais

Comunicação de Dados II

Comunicação de Dados II Comunicação de Dados II Tecnologia em Redes de Computadores IFSULDEMINAS Campus Inconfidentes Prof. Kleber Rezende kleber.rezende@ifsuldeminas.edu.br Interligação em Redes Acomoda distintas tecnologias

Leia mais

Nível de Transporte Portas, Protocolos UDP e TCP

Nível de Transporte Portas, Protocolos UDP e TCP Departamento de Ciência da Computação - UFF Disciplina: Nível de Transporte Portas, Protocolos UDP e TCP Profa. Débora Christina Muchaluat Saade debora@midiacom.uff.br Nível de Transporte 3 Camada de Transporte

Leia mais

CURSO TÉCNICO EM INFORMÁTICA

CURSO TÉCNICO EM INFORMÁTICA 1. A arquitetura TCP/IP possui diferentes protocolos organizados em uma estrutura hierárquica. Nessa arquitetura, exemplos de protocolos das camadas de Rede, Transporte e Aplicação, são, respectivamente,

Leia mais

Redes TCP-IP. Protocolo ICMP. Pilha TCP/IP. Protocolo ICMP Internet Control Message Protocol. Introdução ao Protocolo ICMP

Redes 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 mais