Redes TCP/IP - Aula 13 Fragmentação Datagrama IP
|
|
|
- João Pedro Amaral Raminhos
- 8 Há anos
- Visualizações:
Transcrição
1 1. Fragmentação a) Formado de Cabeçalho + Dados VERSÃO HLEN TIPO DE SERVIÇO COMPRIMENTO TOTAL IDENTIFICAÇÃO FLAGS (0,DF,MF) DESLOCAMENTO FRAGMENTO TEMPO DE VIDA PROTOCOLO VERIFICAÇÃO SOMA DO CABEÇALHO ENDEREÇO IP DE ORIGEM ENDEREÇO IP DE DESTINO OPÇÕES IP PADDING DADOS... DF-Bit don t fragment=quando ligado, o datagrama não pode ser fragmentado. MF-Bit More (mais) fragmentos=quando ligado, indica que há fragmentos a seguir. b) Um pacote IP pode ter um tamanho de até 64 Kbytes, já que o comprimento total tem 2bytes. Entretanto o nível de enlace geralmente tem um tamanho máximo menor que 64K. Por exemplo, uma rede Ethernet pode transmitir uma mensagem de até 1500 bytes. Este valor é chamado de MTU - Maximum Transmission Unit - para este tipo de rede. A camada IP deve então ser capaz de dividir um pacote IP maior que 1500 bytes em diversos fragmentos de até 1500 bytes cada um. Limites dos quadros de enlace : Ethernet (1500), FDDI (4.770) c) Exemplo quadro Ethernet: End.enlace destino End.enlace origem Tipo Dados do quadro Ethernet FCS De 46 até 1500bytes 4 bytes Datagrama IP (Cabeçalho IP, Dados IP) d) A fragmentação do pacote IP pode ocorrer na máquina origem ou em algum roteador que possua uma rede com MTU menor que o tamanho do pacote IP sendo roteado. Durante o percurso até o destino, um fragmento pode ser novamente fragmentado se o MTU da rede seguinte for ainda menor que o tamanho do fragmento. A remontagem do pacote só é realizada pela máquina destino, baseado nas informações de IDENTIFICAÇÃO, FRAGMENT OFFSET (deslocamento) e do bit MF (More(mais) fragments). A perda de um fragmento inutiliza o datagrama inteiro. Redes TCP/IP Em 20/09/2005 Página 13-1
2 e) O campo FRAGMENT OFFSET (deslocamento) identifica a posição em bytes do fragmento face ao datagrama IP completo, conforme pode ser visto nas figuras abaixo, em um exemplo com a fragmentação de um pacote original de 4020 bytes UDP 01F5 Abcdefghijklmnopqroqoqoamajjajjaja...(4000 bytes) Resultado da fragmentação Tamanho total=4020 octetos Tamanho área de dados=4000 Area de dados total=4000 Cabeçalho Dados Tamanho total Total dados dos fragmentos Dados restantes Deslocamento Fragmento = Fragmento = Fragmento O campo de deslocamento é a posição da área de dados em relação ao datagrama original, conforme exemplo abaixo: Primeiros 1480 bytes Próximos 1480 bytes Últimos 1040 bytes Fragmento 1 Fragmento 2 Fragmento 3 Redes TCP/IP Em 20/09/2005 Página 13-2
3 f) Datagramas resultantes da fragmentação : Fragmento 1 Redes TCP/IP - Aula UDP 0756 Primeiros 1480 bytes Tamanho total=1500 octetos Tamanho área de dados=1480 Fragmento UDP 0FD0 Próximos 1480 bytes Tamanho total=1500 Tamanho área de dados=1480 Deslocamento=1480 Fragmento UDP 4AFF Últimos 1040 bytes Tamanho total=1060 Tamanho área de dados=1040 Redes TCP/IP Em 20/09/2005 Página 13-3
4 g) Exemplo 2: VERSÃO HLEN TIPO DE SERVIÇO COMPRIMENTO TOTAL IDENTIFICAÇÃO FLAGS DESLOCAMENTO FRAGMENTO TEMPO DE VIDA PROTOCOLO VERIFICAÇÃO SOMA DO CABEÇALHO ENDEREÇO IP DE ORIGEM ENDEREÇO IP DE DESTINO OPÇÕES IP PADDING DADOS... Layout a f 20 2f 6b 5d VH TS..U..T.. /k]..e CO MP ID EN FD ES TL PR VE RI IP OR IG EM IP DE..._ ST IN eb d abcdef Exemplo de fragmentação de uma datagrama de 3428 bytes Para tanto, podemos dar o comando ping x.x.x.x l 3400 Use o comando dado o comand ping l 3400 O comando acima gera um pacote, cujo tamanho deveria ser conforme abaixo: Cab.IP Dados IP (3408 bytes) Tamanho total Cab.ICMP Dados ICMP Como o tamanho do datagrama é maior que 1500, o mesmo vai ser fragmentado em 3 datagramas, conforme se segue: Cabeçalho Dados Tamanho total Total dados dos fragmentos Dados restantes Deslocamento Fragmento = Fragmento = Fragmento Redes TCP/IP Em 20/09/2005 Página 13-4
5 Fragmento a f 20 2f 6b 5d U..T.. /k]..e dc 09 5f f3 01 0a c a c8..._ eb d abcdef Tamanho do pacote=05dc(hexa)=1500(decimal) Flags=2(decimal)=0010(binário)---O bit MF-More (mais) fragments) está ligado Tamanho da área de dados= (tamanho cabeçalho)=1480bytes O Ethereal detalha assim o cabeçalho IP: Version: 4 Header length: 20 bytes Differentiated Services Field: 0x00 (DSCP 0x00: Default; ECN: 0x00) Total Length: 1500 Identification: 0x095f Flags: 0x = Reserved bit: Not set.0.. = Don't fragment: Not set..1. = More fragments: Set Fragment offset: 1480 Time to live: 128 Protocol: ICMP (0x01) Header checksum: 0xf301 (correct) Source: ( ) Destination: ( ) Fragmento a f 20 2f 6b 5d U..T.. /k]..e dc 09 5f 20 b f2 48 0a c a c8..._....h a 6b 6c 6d 6e..abcdef ghijklmn Tamanho do pacote=05dc(hexa)=1500(decimal) Flags=2(decimal)=0010(binário)---O bit MF-More (mais) fragments) está ligado 0b9(hexa)=185(decimal)==== 185x8=1480 Tamanho da área de dados= (tamanho cabeçalho)=1480bytes Fragmento a f 20 2f 6b 5d 0B U..T.. /k]..e d4 09 5f a c a c8..._.r a 6b 6c 6d 6e 6f ijklmn opqrstuv Tamanho do pacote=01d4(h)=468(decimal) Tamanho da área de dados= (tamanho cabeçalho)=448bytes Flags= (h)=370(decimal)= 370x8=2960 Redes TCP/IP Em 20/09/2005 Página 13-5
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
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
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 [email protected] Camada de Rede na Internet Formato de Datagrama IP Fragmentação IP ICMP 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
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
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
Arquitetura TCP/IP. Parte VI Entrega de pacotes sem conexão (IP) Fabrízzio Alphonsus A. M. N. Soares
Arquitetura TCP/IP Parte VI Entrega de pacotes sem conexão (IP) Fabrízzio Alphonsus A. M. N. Soares Tópicos Conceitos Pacote (ou datagrama) IP Formato Campos do cabeçalho Encapsulamento Fragmentação e
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
Modelo de Referência OSI
Modelo de Referência Revisão: OSI Prof. Esp. Thiago José Lucas [email protected] Fundamentos básicos Classificação das redes LAN, MAN, WAN, CAN, PAN, WLAN (...) Anel, estrela, barramento (...)
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
Protocolo IP (Internet Protocol) Características do
Protocolo IP (Internet Protocol) Características do Protocolo IP Serviço de datagrama não confiável Endereçamento Hierárquico Facilidade de Fragmentação e Remontagem de pacotes Identificação da importância
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
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
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 [email protected] Camada de Rede Departamento de Ciência da Computação Universidade Federal de Minas Gerais Motivação para interconexão Motivação
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
Protocolos da Arquitetura TCP/IP
Fundamentos de s - Curso Superior de Tecnologia em s de Computadores, 2014 Prof. M. e Maurício Severich SENAI / FATESG 1 O que é protocolo? protocolos humanos: que horas são? gostaria de saber... Apresentações,
Redes de Computadores e Aplicações. Aula 24 Protocolo IP(Parte 3) Fragmentação
Prof. Diego Pereira Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte Campus Currais Novos Redes de Computadores e Aplicações Aula 24 Protocolo IP(Parte
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
Prof V Vargas, Instituto Superior Tecnico IP 15/09/10, Pg 1/5. IP {IP.doc}
Prof V Vargas, Instituto Superior Tecnico IP 15/09/10, Pg 1/5 IP {IP.doc} 1. O valor inicial de TTL (Time To Live) no cabeçalho pode ser inferior ao número de saltos (hops) na rede, entre originador e
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
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
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
Camada de Rede: Protocolo IP
Camada de Rede: Protocolo IP Instituto Superior de Engenharia de Lisboa Departamento de Engenharia de Electrónica e Telecomunicações e de Computadores Redes de Computadores Nível Rede - Internet Protocol
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
Redes de Computadores e Aplicações. Aula 16 Protocolo IP
Prof. Diego Pereira Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte Campus Currais Novos Redes de Computadores e Aplicações Aula 16 Protocolo IP Objetivos
IPv4. Prof. Esp. Thiago José Lucas. Internet Protocol version RFC 791.
IPv4 Internet Protocol version 4 @1981 RFC 791 Prof. Esp. Thiago José Lucas [email protected] Estudos e criação da especificação RFC 791 DARPA Internet Program Protocol Specification, USA September,
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
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
Interconexão de Redes Parte 2. Prof. Dr. S. Motoyama
Interconexão de Redes Parte 2 Prof. Dr. S. Motoyama 1 Software IP nos hosts finais O software IP nos hosts finais consiste principalmente dos seguintes módulos: Camada Aplicação; DNS (Domain name system)
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
IP Internet Protocol (1) Prof. José Gonçalves Pereira Filho Departamento de Informática
IP Internet Protocol (1) Prof. José Gonçalves Pereira Filho Departamento de Informática [email protected] Os Primeiros Ambientes Inter-Redes Cenário: Os computadores só podiam se comunicar com outros
Redes de Computadores Nível de Rede
Comunicação de Dados por Fernando Luís Dotti [email protected] Redes de Computadores Nível de Rede Fontes Fontes principais: principais: Redes Redes de de Computadores Computadores -- das das LANs,
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 [email protected] 1 Falha de Conexão 2 Funções da camada de rede transmissão fim-a-fim precisa conhecer a
Endereço IP Privado. Endereçamento IP. IP Protocolo da Internet. Protocolos da. Camada de Inter-Rede (Internet)
Protocolos da Camada de Inter- (Internet) IP Protocolo da Internet. Não Confiável; Não Orientado à conexão; Trabalha com Datagramas; Roteável; IPv 4 32 bits; IPv 6 128 bits; Divisão por Classes (A,B,C,D,E);
Funcionamento de ARP entre redes (sub-redes) distintas. Mecanismos de entrega. Funcionamento entre redes (sub-redes): default gateway
Introdução Inst tituto de Info ormátic ca - UF FRGS Redes de Computadores Protocolos ARP e ICMP Aula 18 A camada de rede fornece um endereço lógico Uniforme, independente da tecnologia empregada pelo enlace
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:
Aula-16 Interconexão de Redes IP (Internet Protocol) Prof. Dr. S. Motoyama
Aula-16 Interconexão de Redes IP (Internet Protocol) Prof. Dr. S. Motoyama Software de IP nos hosts finais O software de IP consiste principalmente dos seguintes módulos: Camada Aplicação; DNS (Domain
Aula 6 Modelo de Divisão em Camadas TCP/IP
Aula 6 Modelo de Divisão em Camadas TCP/IP Camada Conceitual APLICATIVO TRANSPORTE INTER-REDE INTERFACE DE REDE FÍSICA Unidade de Dados do Protocolo - PDU Mensagem Segmento Datagrama /Pacote Quadro 01010101010100000011110
Protocolo TCP/IP. Protocolo TCP/IP. Protocolo TCP/IP. Protocolo TCP/IP. Conexão de Redes. Protocolo TCP/IP. Arquitetura Internet.
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 em ARPANET e MILINET.
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
Regras de funcionamento (Unreliable Delivery, etc.) Método de roteamento (Sem conexão) Formato dos dados em um datagrama
IP - Internet Protocol Histórico O protocolo internet (IP), definido e aprovado pelo DoD (Departamento de Defesa Americano), foi concebido para uso em sistemas de computação interconectados através de
Camadas do TCP/IP. Camada de Rede Protocolo IP. Encapsulamento dos Dados. O Protocolo IP. IP visto da camada de Transporte.
Camadas do TCP/IP Camada de Protocolo IP TE090 s de Computadores UFPR Prof. Eduardo Parente Ribeiro Aplicação Transporte ou Serviço Roteamento ou Inter-rede Enlace ou Interface de FTP, TELNET, SMTP, BOOTP,
Redes de Computadores
Redes de Computadores Camada de Rede Slide 1 Endereçamento IPv4 Tem comprimento de 32bits (4 bytes); São escritos em notação decimal separados por ponto; Cada interface de um sistema conectado a internet
Redes. Entenda o que são ICMP, ping e traceroute Autor: Hélder Garcia Email: [email protected] Março de 2004
Entenda o que são ICMP, ping e traceroute Autor: Hélder Garcia Email: [email protected] Março de 2004 O ICMP - - é um protocolo que faz parte da pilha TCP/IP, enquadrando-se na camada de rede (nível
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
Jéfer Benedett Dörr
Redes de Computadores Jéfer Benedett Dörr [email protected] Conteúdo Camada 4 Camada de Transporte Objetivo Conhecer o funcionamento da camada de transporte; Apresentar os protocolos UDP e TCP; Aprender
O comando traceroute no MPLS
O comando traceroute no MPLS Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Convenções Comando traceroute normal Comando traceroute MPLS Comando no mpls ip propagate-ttl Informações
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
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
Protocolos, DNS, DHCP, Ethereal e comandos em Linux
Redes de Computadores Protocolos, DNS, DHCP, Ethereal e comandos em Linux Escola Superior de Tecnologia e Gestão Instituto Politécnico de Bragança Março de 2006 Endereços e nomes Quaisquer duas estações
Redes de Computadores. Prof. André Y. Kusumoto
Redes de Computadores Prof. André Y. Kusumoto [email protected] Nível de Transporte Responsável pela comunicação fim-a-fim entre dois ou mais computadores As redes são normalmente complexas
Bacharelado em Informática TCP/IP TCP/IP. Disciplina: Internet e Arquitetura TCP/IP. Protocolos Inter-rede. Inter-rederede
Bacharelado em Informática Disciplina: Internet e Arquitetura Arquitetura OSI Arquiteturas de Arquitetura IEEE Arquitetura Internet Inter-rede Apresentação Sessão Prof. Sérgio Colcher [email protected]
PTC Aula A camada de rede (1/2) (Kurose, p ) 17/03/2017
PTC 2550 - Aula 04 1.4 A camada de (1/2) (Kurose, p. 224-306) 17/03/2017 Muitos slides adaptados com autorização de J.F Kurose and K.W. Ross, All Rights Reserved Camada de transporta segmentos do host
FUNDAMENTOS DE REDES DE COMPUTADORES Unidade IV Camada de Rede. Luiz Leão
Luiz Leão [email protected] 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
Prof. Luís Rodolfo. Unidade III REDES DE COMPUTADORES E TELECOMUNICAÇÃO
Prof. Luís Rodolfo Unidade III REDES DE COMPUTADORES E TELECOMUNICAÇÃO Redes de computadores e telecomunicação Objetivos da Unidade III Apresentar as camadas de Transporte (Nível 4) e Rede (Nível 3) do
1. PRINCIPAIS PROTOCOLOS TCP/IP
1. PRINCIPAIS PROTOCOLOS TCP/IP 1.1 IP - Internet Protocol RFC 791 Esse protocolo foi introduzido na ARPANET no início dos anos 80, e tem sido utilizado juntamente com o TCP desde então. A principal característica
Internet e TCP/IP. Arquitetura TCP/IP. Encapsulamento. A camada de Rede. Camada de Rede: Objetivos. Redes de Computadores.
Camada de Rede Reinaldo Gomes [email protected] Redes de Computadores Conceitos Básicos Internet e /IP Internet Conjunto de redes de escala mundial, ligadas pelo protocolo IP /IP Família de protocolos
Visão geral da arquitetura do roteador
Visão geral da arquitetura do roteador Duas funções-chave do roteador: Executar algoritmos/protocolos (RIP, OSPF, BGP) Comutar os datagramas do link de entrada para o link de saída 1 Funções da porta de
