Arquitetura TCP/IP - Internet Protocolo IP Protocolo ICMP

Documentos relacionados
Arquiteturas de. Redes de Computadores

Arquitetura TCP/IP - Internet Protocolo IP Protocolo ICMP

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

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

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

Nível de Transporte Portas, Protocolos UDP e TCP

Modelo OSI x Modelo TCP/IP

Modelo de Referência OSI

Arquitetura TCP/IP - Internet Protocolo IP Protocolo ICMP

Arquitetura TCP/IP Internet

Capítulo 4 - Sumário

Protocolo ARP Address Resolution Protocol

Redes de Computadores Nível de Rede

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

Bacharelado em Informática TCP/IP TCP/IP. Disciplina: Internet e Arquitetura TCP/IP. Protocolos Inter-rede. Inter-rederede

Resumo P2. Internet e Arquitetura TCP/IP

1 TECNOLGIA DA INTERNET

Endereço IP Privado. Endereçamento IP. IP Protocolo da Internet. Protocolos da. Camada de Inter-Rede (Internet)

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

Protocolos de Rede. Protocolos em camadas

Camada de Transporte Protocolos TCP e UDP

REDES DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar

Prof. Luís Rodolfo. Unidade III REDES DE COMPUTADORES E TELECOMUNICAÇÃO

REDES DE COMPUTADORES

Tecnologia de Redes de Computadores - aula 2

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

Redes de Computadores

Redes de Computadores e a Internet

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

Redes de Computadores I

Jéfer Benedett Dörr

Parte 3: Camada de Rede

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

Arquitetura TCP/IP. Parte VI Entrega de pacotes sem conexão (IP) Fabrízzio Alphonsus A. M. N. Soares

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

Data and Computer Network Endereçamento IP

Interligação de Redes

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

Aulas 11, 12 e 13 Camada de Rede Conceitos, modelos de serviço e IP

Redes de Computadores

Aula 5 Camada de rede (TCP/IP):

Redes de Computadores. Protocolos TCP/IP

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

Redes de Computadores e a Internet

Redes de Computadores

AULA 2 - INTERNET. Prof. Pedro Braconnot Velloso

Funcionalidades da camada de rede

MODELOS DE REFERENCIA OSI TCP/IP

Protocolos da camada de redes. Professor Leonardo Larback

Interconexão de Redes Parte 2. Prof. Dr. S. Motoyama

Arquitetura e Protocolos de Rede TCP/IP

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

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

Redes de Computadores e Aplicações

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

ENDEREÇAMENTO PRIVADO PROXY E NAT

Datagrama IP. Professor Leonardo Larback

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

Reinaldo Gomes Conjunto de redes de escala mundial, ligadas pelo

Introdução ao Protocolo TCP/IP. Prof. Gil Pinheiro UERJ/FEN/DETEL

Aula-16 Interconexão de Redes IP (Internet Protocol) Prof. Dr. S. Motoyama

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

Redes de Computadores

Aula 6 Modelo de Divisão em Camadas TCP/IP

CURSO TÉCNICO EM INFORMÁTICA

Endereçamento IP. Douglas Wildgrube Bertol DEE - Engenharia Elétrica CCT

Comunicação de Dados II

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

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

Protocolos e Arquiteturas de Redes. Thiago Leite

Bacharelado em Informática

Fundamentos. Aplicação. Sessão Transporte OSI Transporte TCP/IP. Física

Redes de Computadores

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

Interligação de Redes

Protocolo TCP/IP. Protocolo TCP/IP. Protocolo TCP/IP. Protocolo TCP/IP. Conexão de Redes. Protocolo TCP/IP. Arquitetura Internet.

Instalação e Configuração de Servidores Linux Server Configuração de Rede. Prof. Alex Furtunato

Pós-Graduação em Engenharia de Redes e Sistemas de Telecomunicações

Protocolos Básicos e de Aplicações

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

REDES DE COMPUTADORES

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

REDES DE COMPUTADORES

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

Redes de Computadores

Introdução ao Protocolo TCP/IP

FUNDAMENTOS DE REDES DE COMPUTADORES. Lista de Exercícios AV2-01. Luiz Leão

Figura 1 Os números de rede e de host para as classes A, B e C.

Modelo TCP/IP. Douglas Wildgrube Bertol DEE - Engenharia Elétrica CCT

Prof. Samuel Henrique Bucke Brito

Arquitetura da Internet TCP/IP

Arquitetura e Protocolos de Rede TCP/IP. Modelo Arquitetural

Visão Geral de Protocolos

SISTEMAS OPERACIONAIS DE REDE

Rede de computadores Protocolos IP. Professor Carlos Muniz

Curso de Pós-Graduação Lato-Sensu em Redes de Computadores. Arquitetura TCP/IP. Hermes Senger DC/UFSCar 2012

Transcrição:

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 2

Conceito de Inter-rede H H H Rede 1 Inter-rede G G Rede 2 H G Rede 3 H Rede 4 G G Rede 5 H H H 9

Arquitetura Internet Arquitetura Internet Transporte Inter-rede 10

Arquitetura Internet Arquitetura OSI Apresentação Arquitetura Internet Sessão Transporte Rede Enlace Físico Transporte Inter-rede 11

Arquitetura Internet Arquitetura OSI Apresentação Arquitetura Internet Sessão Transporte Rede Enlace Físico Transporte Inter-rede 12

Arquitetura Internet Arquitetura OSI Apresentação Sessão Transporte Rede Enlace Físico Interface de Serviço de Nível 2 Arquitetura Internet Transporte Inter-rede 13

Arquitetura TCP/IP (TCP/IP Internet Protocol Suite) Endereços de alto nível Endereços de baixo nível Transporte Inter-rede Mensagens da aplicação Pacotes da inter-rede (datagramas) 14

Host A Nós intermediários na Arquitetura TCP/IP Mensagem idêntica Host B Transporte Pacote idêntico Transporte Roteador Inter-rede Datagrama idêntico Inter-rede Datagrama idêntico Inter-rede Quadro idêntico Quadro idêntico Rede Física 1 Rede Física 2 15

Camada Transporte Inter-rede Int. de adaptação Infraestrutura específica de transmissão Recebe pacotes da camada interrede Utiliza padrões e tecnologias existentes atualmente Interfaces para LANs, MANs e WANs Interfaces para enlaces ponto a ponto: LPs, LDs, 16

Camada Inter-rede Transporte Inter-rede Int. de adaptação Permite a comunicação entre dois hosts quaisquer conectados à interrede IP (Internet Protocol) Serviço mais simples possível: entrega não confiável de datagramas Define formato do identificador único de cada host na inter-rede Endereço IP (ex: 200.16.181.5) Encapsula as mensagens da camada de transporte em datagramas IP 17

Camada Inter-rede Transporte Inter-rede Int. de adaptação Implementa algoritmos e políticas de roteamento entre redes Implementa mecanismo para divulgação de informações de controle e erro ICMP (Internet Control Message Protocol) Qualquer tecnologia de intra-rede é tratada de maneira idêntica pelos protocolos da camada inter-rede 18

Interface de Adaptação Transporte Inter-rede Int. de adaptação Permite o uso da camada intrarede pela camada inter-rede. Exs: Conversão entre endereços lógicos IP e endereços físicos de interface de rede Mapeamento entre o serviço de entrega provido pela rede física e o serviço de entrega não confiável de datagramas provido pelo IP 19

Camada de Transporte Transporte Inter-rede Int. de adaptação Comunicação entre duas aplicações (processos) em hosts ligados à interrede Comunicação Fim-a-Fim Multiplexação/Demultiplexação por meio de portas UDP (User Datagram Protocol) TCP (Transmission Control Protocol) Controle de Fluxo Controle de Erro Sequenciação 20

Camada de Transporte Inter-rede Int. de adaptação Conjunto de aplicações distribuídas utilizadas pelos usuários da inter-rede específicos por aplicação FTP (File Transfer Protocol) SMTP (Simple Mail Transfer Protocol) HTTP (Hypertext Transfer Protocol) Esquema de endereçamento opcional baseado em nomes (ex: www.acme.com.br) DNS (Domain Name System) Interfaces para programação de aplicações TCP/IP 21

Relacionamentos entre Aplicações User Process User Process User Process Transporte TCP UDP Inter-rede ICMP IP Interface de Adaptação ARP ATMARP Interface de rede Interface de rede Interface de rede 22

IP - Internet Protocol 23

Protocolo IP (Internet Protocol) Serviço mais simples possível Datagrama não confiável Confiabilidade fornecida pelas camadas superiores Melhor esforço (besteffort) Sem conexão Transporte Inter-rede 24

Protocolo IP (Internet Protocol) Definição de uma rede virtual Endereçamento independente da infraestrutura ou do endereçamento de cada intra-rede Formato de pacote específico para a inter-rede Função interna de roteamento (encaminhamento) Transporte Inter-rede 25

Roteadores Realizam a função de interligação de redes Podem ser baseados em um sistema operacional de uso genérico (ex. PC, RISC, Mainframe) ou um software e hardware especializado Modelos de diversos tipos e tamanhos Inter-rede ( IP ) 26

Endereços IP Endereços IP são números de 32 bits (4 bytes) Um endereço IP identifica um host em uma determinada rede física Endereçamento hierárquico composto de parte de rede e parte de host Rede Host Parte comum a todas as estações em uma mesma rede Rede A End. IP na Rede A End IP na Rede B Rede B 27

Endereçamento hierárquico composto de parte de rede e parte de host Endereços IP End. IP na Rede A End IP na Rede B Rede Host Parte comum a todas as Estações em uma mesma rede Se uma máquina troca de rede então seu endereço IP muda Endereços IP não têm relação com os endereços das estações dentro de cada uma das redes (endereçamento ). Rede A Rede B 28

Órgãos que distribuem endereços IP ICANN - Internet Corporation for Assigned Names and Numbers ARIN - American Registry for Internet Numbers Ripe - Ripe Network Coordination Centre APNIC - Asian Pacific Network Information Centre LACNIC - Latin American and Caribean Network Information Center (responsabilidade do Comitê Gestor da Internet no Brasil - www.cgi.org.br) AfriNIC - African Network Information Centre Estrutura de distribuição dos endereços é hierárquica ISPs (Internet Service Providers) distribuem endereços para seus usuários, que podem ser outros provedores 29

Distribuição de Endereços na Internet No Brasil Top level IPSs: IBM, Global-One, Embratel, RNP,... ICANN LACNIC Brasil é 3 o mundial em número de hosts 26,5 Milhões (CIA World Factbook - 2012), atrás de EUA e Japão... ISP ISP...... ISP ISP ISP...... 30

Endereços IP: Notação de Ponto 11010000 11110101 00011100 10100011 208 245 28 163 208.245.28.163 31

Endereços IP: Primeiro com Classes 0 7 15 23 31 Octeto 1 Octeto 2 Octeto 3 Octeto 4 Classe A 0 netid hostid Classe B 1 0 netid hostid Classe C 1 1 0 netid hostid Classe D 1 1 1 0 Endereço Multicast Classe E 1 1 1 1 0 Reservado para uso futuro 32

Classe A: X X X 0000 0001 1.X.X.X X X X 0111 1111 127.X.X.X Classe B: 1000 0000 0000 0001 1011 1111 1111 1111 X X X X 128.1.X.X 191.255.X.X Classe C: 1100 0000 0000 0000 0000 0001 1101 1111 1111 1111 1111 1111 X X 192.0.1.X 223.255.255.X Classe D: 1110 0000 1110 1111 X X X X X X 224.X.X.X 239.X.X.X Classe E: 1111 0000 1111 0111 X X X X X X 240.X.X.X 247.X.X.X

Endereços especiais NETID HOSTID Endereço da rede X 0 0 0 0... 0 0 0 0 Broadcast direto X 1 1 1 1... 1 1 1 1 Broadcast limitado 1 1 1 1... 1 1 1 1 1 1 1 1... 1 1 1 1 Loopback geralmente 127.0.0.1 0 1 1 1 1 1 1 1 X 34

Exemplo IP A 11001000 10000010 10101011 00100101 200 18 171 37 IP B 11001000 10000010 10101011 10010100 200 18 171 148 Determinação da Classe: CLASSE C 1 1 0 netid hostid Hosts estão na mesma Rede? Na classe C, os 3 primeiros bytes são o end. de rede. Logo, os dois endereços estão na mesma rede IP, sendo um do host 37 (A) e outro do host 148 (B) 35

Formato de um datagrama IP 0 7 15 23 31 Octeto 1 Octeto 2 Octeto 3 Octeto 4 VERS HLEN SERVICE TYPE TOTAL LENGTH IDENTIFICATION FLAGS FRAGMENT OFFSET TIME TO LIVE PROTOCOL HEADER CHECKSUM SOURCE IP ADDRESS DESTINATION IP ADDRESS IP OPTIONS (IF ANY) PADDING DATA... 36

Campos do datagrama IP 0 7 15 23 31 Octeto 1 Octeto 2 Octeto 3 Octeto 4 VERS HLEN SERVICE TYPE TOTAL LENGTH IDENTIFICATION FLAGS FRAGMENT OFFSET TIME TO LIVE PROTOCOL HEADER CHECKSUM SOURCE IP ADDRESS DESTINATION IP ADDRESS IP OPTIONS (IF ANY) PADDING DATA... 37

Campos do datagrama IP VERS HLEN SERVICE TYPE TOTAL LENGTH IDENTIFICATION FLAGS FRAGMENT OFFSET TIME TO LIVE PROTOCOL HEADER CHECKSUM SOURCE IP ADDRESS DESTINATION IP ADDRESS IP OPTIONS (IF ANY) PADDING DATA... VERS = 4 HLEN = N x 4 octetos (20 a 64 bytes) TLEN = até 65535 octetos PRECEDENCE D T R C UNUSED Baixo Custo (Low Monetary Cost) Alta Confiabilidade (High Reliability) Alta Vazão (High Throughput) Baixo Retardo (Low Delay) Prioridade do Datagrama: 0-7 38

Campos do datagrama IP VERS HLEN SERVICE TYPE TOTAL LENGTH IDENTIFICATION FLAGS FRAGMENT OFFSET TIME TO LIVE PROTOCOL HEADER CHECKSUM SOURCE IP ADDRESS DESTINATION IP ADDRESS IP OPTIONS (IF ANY) PADDING DATA... TTL decrementado em cada roteador de 1 ou mais TCP = 6 UDP = 17 ICMP = 1 EGP = 8 OSPF= 89 (RFC 1700) Alterado a cada roteador 39

Entrega de Pacotes IP IP: 200.18.171.X Inter-rede ( IP ) A B IP: 200.18.180.Y TCP/UDP IP TCP/UDP IP A Rede A Roteador Rede B B 40

Entrega de Pacotes IP Endereçamento Intra-Rede, Algumas vezes chamado de Endereço Físico ou também Endereço MAC Ex. Ethernet: 0D.0A.12.07.48.05 Ex. ATM: 47.0091.8100.0000.200c.1001. 0800.200c.1001.01 Inter-rede ( IP ) A B TCP/UDP IP TCP/UDP IP A Rede A Roteador Rede B B 41

Entrega de Pacotes IP TCP/UDP IP TCP/UDP IP Rede A 42

Entrega de Pacotes IP TCP/UDP IP TCP/UDP IP Rede A 43

Entrega de Pacotes IP TCP/UDP IP TCP/UDP IP Endereços IP De Origem e destino Rede A 44

Entrega de Pacotes IP TCP/UDP IP TCP/UDP IP Endereçamento de Origem e destino Rede A 45

Entrega de Pacotes IP TCP/UDP IP TCP/UDP IP É necessário um mecanismo de mapeamento entre End. IP e End. Intra-Rede Rede A 46

Entrega de Pacotes IP TCP/UDP IP TCP/UDP IP O Encaminhamento dentro de cada rede é feito com base no endereçamento próprio daquela rede. Rede A 47