Modelo de Comunicação do TCP/IP

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

Download "Modelo de Comunicação do TCP/IP"

Transcrição

1 IP 1 IP Arquitectura, Interligação, Encaminhamento, Evoluções Curso de Sistemas de Comunicação Modelo de Comunicação do TCP/IP Estruturado em 4 camadas Acesso à rede» Interface ao meio físico» Carta de rede, device driver Rede (interligação de)» Transferência de pacotes» IP (Internet Protocol) Transporte» Multiplexagem de fluxos TCP- Transmission Control Protocol UDP User Datagram Protocol Aplicação» Serviços de rede Telnet, FTP, SMTP, SNMP, DNS» Modelo cliente-servidor IP 2

2 IP 3 Comunicação Através de Redes Diferentes IP 4 Comunicação Através de Redes Diferentes Redes comunicantes» Diferentes organizações» Diferentes tecnologias de acesso Internet! rede virtual, única» Sistemas finais! computadores» Sistemas intermédios! routers» router! uma interface por rede Protocolos» Camadas de Aplicação e Transporte extremo-a-extremo, entre computadores» Camada de Rede entre máquinas adjacentes (routers e computadores)

3 IP 5 Arquitectura da Pilha TCP/IP, num Host TCP» Orientado às ligações» Transporte ordenado e fiável UDP» Orientado aos pacotes (sem ligação)» Transporte não fiável IP» Protocolo principal da pilha» Encaminha datagramas ICMP» Auxiliar do IP» Envia mensagens de erro IGMP» Gere grupos de multicast ARP, RARP» endereços IP "! endereços físicos IP 6 Encapsulamento dos Dados

4 IP 7 Encapsulamento Ethernet Cartas Ethernet» Devem receber encapsulamento IEEE 802 encapsulamento Ethernet» Se conseguem enviar os 2 tipos encapsulamento Ethernet! default Valores válidos IEEE 802 length» Diferentes de type válidos Ex. 0x0800 = 2048 IP 8 Desmultiplexagem dos Dados» Cabeçalho TCP/UDP (porta) FTP! 21 Telnet! 23...» Cabeçalho IP (protocolo) ICMP! 1 IGMP! 2 TCP! 6 UDP! 17» Cabeçalho Ethernet (tipo) IP! 0x0800 ARP! 0x0806 RARP! 0x8053

5 IP 9 Endereçamento IP Endereços IP» Um por interface, 32 bits (IPv4)» Exemplo: Atribuição de endereços» InterNic! atribui netid» Administrador de rede! atribui hostid 3 classes de rede» Classe A 126 redes: 1.x.x.x até 126.x.x.x All 0! reservada (127)! loopback» Classe B = 16,382 redes 128.x.x.x até 191.x.x.x» Classe C = 2,097,150 redes 192.x.x.x até 223.x.x.x Tipos de endereço» Unicast, multicast, broadcast Classe Valores A ! B ! C ! D ! E ! IP 10 Endereçamento IP

6 IP 11 Interface de Loopback» Interface de teste, num computador curto-circuito à rede netid! hostid! nome! localhost» Datagrama enviado para localhost não é visto na rede IP 12 IP - Internet Protocol IP» Comutação de datagramas» Serviço não fiável Não há garantia de entrega no destino Serviço best effort» Datagramas para um mesmo destino podem Seguir caminhos diferentes Ser entregues fora de ordem Cada router» Analisa o endereço de destino» Encaminha o datagrama recebido para uma das suas interfaces» Em situações de erro Elimina datagrama Envia mensagem de erro ICMP para a origem

7 IP 13 Cabeçalho de Datagramas IP IP 14 Cabeçalho IP» Versão IPv4» Comprimento do cabeçalho Número de palavras (de 32 bits) do cabeçalho Limite do cabeçalho! 60 octetos» TOS (type of service) 3 bits de precedência 4 bits TOS 1 bit não usado Usado em novas redes (QoS, DiffServ)» Comprimento total Comprimento total do datagrama Máximo bits» Identificação Identifica unicamente um datagrama Incrementado de uma unidade por cada datagrama enviado» Tempo de vida Número máximo de routers visitáveis por um datagrama Inicializado (32 ou 64) Decrementado de um quando visita router» Protocolo Usado para desmultiplexagem» Checksum Calculado sobre o cabeçalho» Endereço de origem (32 bits)» Endereço de destino (32 bits endereço do host final» Opções Registo de rota Registo de tempos Encaminhamento definido pela origem Loose source routing Strict source routing

8 IP 15 Encaminhamento de Datagramas Datagrama contém endereço de destino Se router ligado à rede de destino # encaminha datagrama Senão # encaminha para outro Router Tabela de encaminhamento» número de rede $# próximo elemento Cada computador tem um router por omissão Cada router tem uma tabela de encaminhamento IP 16 Encaminhamento de Datagramas Cada entrada da tabela de encaminhamento de um router contém» Um endereço IP de destino (hostid ou netid)» Endereço IP do next-hop-router» Interface de rede à qual o datagrama deve ser passado Quando o datagrama chega ao nível IP este» Procura entrada na tabela que seja igual ao hostid de destino Se consegue! envia pacote» Procura entrada na tabela que seja igual ao netid de destino Se consegue! envia pacote» Procura entrada de default na tabela envia pacote

9 IP 17 Exemplo 1 IP 18 Exemplo 2

10 IP 19 Fragmentação e Reassemblagem Cada rede tem o seu MTU (Maximum Transfer Unit) Estratégia» Router fragmenta quando necessário (MTU < Datagrama)» Evitar a fragmentação na origem» Re-fragmentação é possível» Fragmentos ainda são datagramas IP» Reassemblagem no host de destino» Fragmentos perdidos não são recuperados Rede 16 Mbits/sec token ring (IBM) 4 Mbits/sec token ring (802.5) FDDI Ethernet IEEE 802.3/802.2 X.25 Point-to-Point MTU (octetos) Fragmentação - Exemplo IP 20 Start of header H1 R1 R2 R3 H8 Ident= x 0 Offset= 0 Rest of header 1400 data bytes ETH IP (1400) FDDI IP (1400) PPP IP (512) PPP IP (512) PPP IP (376) ETH IP (512) ETH IP (512) ETH IP (376) Ident= x Start of header 1 Rest of header 512 data bytes Offset= 0 Network 1 (Ethernet) H7 R3 H8 Start of header Ident= x 1 Offset= 512 Rest of header H1 H2 H3 Network 2 (Ethernet) R1 H4 Network 3 (FDDI) R2 Network 4 (point-to-point) 512 data bytes Start of header Ident= x 0 Offset= 1024 Rest of header 376 data bytes H5 H6

11 IP 21 ifconfig sun% /usr/etc/ifconfig -a leo : flags=63<up, BROADCAST, NOTRAILERS, RUNNING> inet netmask ffffffe0 broadcast slo : flags=105kup, POINTOPOINT, RUNNING, LINKO> inet > netmask ffffff00 loo: flags=49<up,loopback,running> inet netmask ff bsdi% /sbin/ifconfig weo we0: flags=863<up, BROADCAST, NOTRAILERS, RUNNING, SIMPLEX> inet netmask ffffffe0 broadcast IP 22 netstat sun% netstat -in Name Mtu Net/Dest Address lpkts lerrs Opkts Oerrs Collis Queue leo slo loo

12 IP 23 ARP Address Resolution Protocol Host TCP/IP! endereço IP Carta de rede! endereço físico (hardware)» Em LANs endereço MAC ARP!» Mapeamento dinâmico» Endereço IP "!endereço de hardware IP 24 Exemplo

13 IP 25 ARP Request - Reply IP 26 ICMP ICMP! Internet Control Message Protocol (RFC 792) Transferência de mensagens de controlo» Routers / host "! host» Indicam problemas Mensagens ICMP são encapsuladas em datagramas IP (não fiável)

14 IP 27 ICMP Tipos de Mensagem IP 28 Rede Exemplo

15 IP 29 Ping ICMP Echo / Echo Reply Echo» Identificador Pid do cliente» Sequência começa em 0» Dados tempo de envio Echo Reply» Enviado por servidor ping (kernel)» Ecoa tudo sun% ping gemini PING gemini: 56 data bytes 64 bytes from gemini ( ): icmp_seq=0. time=373. ms 64 bytes from gemini ( ): icmp_seq=l. time=360. ms 64 bytes from gemini ( ): icmp_seq=2. time=340. ms 64 bytes from gemini ( ): icmp_seq=3. time-320. ms 64 bytes from gemini ( ): icmp_seq=4. time=330. ms 64 bytes from gemini ( ): icmp seq=5. time=310. ms 64 bytes from gemini ( ): icmp seq=6. time==290. ms 64 bytes from gemini ( ): icmp_seq-7. time=300. ms 64 bytes from gemini ( ): icmp_seq=8. time=280. ms 64 bytes from gemini ( ): icmp_seq=9. time=290. ms 64 bytes from gemini ( ): icmp_seq=10. time=300. ms 64 bytes from gemini ( ): icmp_seq=ll. time=280. ms --gemini PING Statistics-- 12 packets transmitted, 12 packets received, 0% packet loss round-trip (ms) min/avg/max = 280/314/373 IP 30 TraceRoute Permite detectar rotas entre máquinas Usa datagramas IP e mensagens de erro ICMP» Traceroute envia datagrama para destino com TTL = 1 e porta UDP inexistente» O primeiro router decrementa valor! elimina datagrama envia mensagem de erro ICMP (time exceed) para origem Traceroute obtém a sua identificação» Traceroute envia datagrama para destino com TTL = 2 e porta UDP inexistente» O segundo router repete o processo e assim sucessivamente» Traceroute envia datagrama com TTL até à máquina de destino» A máquina de destino envia mensagem de erro ICMP port unreachable Traceroute obtém a sua identificação

16 IP 31 TraceRoute - Exemplo svr4% traceroute slip traceroute to slip ( ), 30 hops max. 40 byte packets 1 bsdi ( ) 20 ms 10 ms 10 ms 2 slip ( ) 120 ms 120 ms 120 ms slip% traceroute svr4 traceroute to svr4 ( ), 30 hops max, 40 byte packets 1 bsdi ( ) 110 ms 110 ms 110 ms 2 svr4 ( ) 110 ms 120 ms 110 ms IP 32 IPv6 Versões» IP v1-v3! fora de uso» IP v4! versão em uso» IP v5! orientado às ligações» IP v6! substituto do IP v4 Limitações do IPv4» Endereçamento Dois níveis de endereçamento (rede, host) desperdiça endereços Endereços usados mesmo quando rede não ligada à Internet Crescimento do número de redes e da Internet Endereço único por computador» Requisitos de novos tipos de serviços Melhorias do IPv6» Flexibilidade de endereçamento Espaço de endereçamento aumenta (128 bits) Multicast - mais versátil e escalável» Reserva de recursos Substituição do Type of Service Introdução do conceito de fluxo de pacotes Fluxos com tratamento especial (QoS) Vídeo em tempo real

17 IP 33 IPv6 - Protocolo Cabeçalho IPv6 Cabeçalhos secundários (de extensão)» Hop-by-Hop Options Processado e alterado nos routers» Routing Semelhante ao Source Routing do IPv4» Fragment» Destination options Para nó de destino» TCP IP 34 Cabeçalho IPv6 Version»6 Traffic Class» Classes / prioridades de pacote Flow Label» Suporte de QoS Payload length» Cabeçalhos secundários + dados Next Header» Tipo do póximo cabeçalho (Extensão ou nível superior) Source Address Destination Address

18 IP 35 IPv6 - Endereços 128 bits Atribuídos a interfaces Uma interface pode ter múltiplos endereços Tipos de endereços» Unicast uma interface» Anycast Conjunto de interfaces Pacote entregue a qualquer interface (a mais próxima)» Multicast Conjunto de interfaces Pacote entregue a todas as interfaces IP 36 Cabeçalho UDP

19 IP 37 Cabeçalho TCP IP 38 Rotas IP

20 IP 39 Sumário Encaminhamento versus Descoberta de Rotas» Encaminhamento Selecção de uma porta de saída a partir de um endereço de destino e de uma tabela de rotas» Descoberta de rotas Construção da tabela de rotas Rede modelizada como um grafo C 4 B 3 9 A 1 D 1 1 E 6 2 F Problema! encontrar o trajecto de menor custo entre 2 nós Factores (de rede) a considerar» Estáticos! topologia» Dinâmicos! carga Vector Distância IP 40 Cada nó mantém conjunto de entradas» (destino, custo, nexthop) Troca informação» Periodicamente (alguns segundos)» Quando a tabela de cima muda! actualização Actualização lista de pares (destino, custo) Tabela local actualizada se encontrada rota melhor» Custo menor» Enviada pelo nexthop Entradas devem ser refrescadas. Se timeout! apagadas

21 IP 41 Exemplo, em B A B E C D Destino Custo NextHop A 1 A C 1 C D 2 C E 2 A F 2 A G 3 A F G Presença de Aneis A B E C D IP 42» Exemplo 1 F detecta falha em ligação a G F actualiza distância a G para infnito e envia actualização para A A actualiza distância a G para infinito porque usa F para comunicar com G A recebe actualização periódica de C com custo 2 para G A coloca actualiza distância a G para 3 e envia actualização para F F decide que pode comunicar com G com custo 4 (hops) via A» Exemplo 2 Ligação de A a E falha A avisa que distância a E é infinita Entretanto, B e C avisam distância 2 a E B decide que pode comunicar com E em 3 hops. E avisa A A decide que pode comunicar com E com um custo 4. Avisa C C decide que pode comunicar com E com custo 5 e avisa» Heurísticas para terminação de aneis Infinito = 16 Quebra de horizontes F G A F B E C G D

22 IP 43 Estado da Ligação Estratégia Enviar a todos os nós (não apenas os vizinhos) informação sobre ligações directas Link State Packet (LSP)» Identificação do nó que criou o LSP» Custo da ligação a cada nó vizinho» Número de sequência (SEQNO)» time-to-live (TTL), para este pacote Inundação fiável. Cada Router» Armazena o LSP mais recente de cada nó» Re-encaminha LSP para todos os outros nós (excepto nó de origem)» Gera novo LSP periodicamente incrementa SEQNO» recomeça SEQNO em 0, no reboot» decrementa TTL de cada LSP armazenado Elimina quando TTL=0 IP 44 Cálculo de Rotas Algoritmo de caminho mais curto, de Dijkstra Seja N, o conjunto de nós do grafo l (i, j), o custo não negativo (peso) da ligação i!j s, este nó M, o conjunto de nós incorporados C(n), o custo do trajecto s! n M = {s} para cada n in N - {s} C(n) = l(s, n) enquanto (N!= M) M " M U {w}, tal que C(w) seja o mínimo para todos w em (N - M) para cada n em (N - M) C(n) = MIN( C(n), C (w) + l(w, n ) )

23 IP 45 Algoritmo de Dijkstra - Exemplo IP 46 Métricas Métrica original (na ARPANET)» Número de pacotes na fila de cada ligação» Não considerava latência nem capacidade de transmissão da ligação Nova métrica» Marca cada pacote com tempo de chegada (AT)» Marca tempo de partida do pacote (DT)» Quando ACK de nível 2 chega, calcula atraso Delay = (DT - AT) + Tpac + Tprop (espera + transmissão + propagação)» Se timeout, remarca DT com tempo de retransmissão» Custo da ligação = atraso médio observado num perído de tempo Sintonia precisa» Gama dinâmica comprimida» Substituição de dinâmica por utilização da ligação

24 IP 47 Rotas em Redes Grandes Endereços planos / Endereços Hierárquicos Utilização ineficiente do espaço de endereçamento hierárquico» Ex. classe C com 2 computadores (2/255, eficiência de 0.78%)» Ex. classe B com 256 computadores (256/65535, eficiência de 0.39%) Muitas redes» Tabelas de rotas não comportam tanta informação» Protocolos de propagação de rotas não escalam Estrutura da Internet No passado (recente) IP 48 Stanford NSFNET backbone ISU Berkeley BARRNET regional PARC NCAR Westnet regional UNM UNL MidNet regional KU UA

25 IP 49 Estrutura da Internet Hoje Large corporation Peering point Consumer ISP Backbone service provider Consumer ISP Peering point Large corporation Consumer ISP Small corporation IP 50 Subredes» Subrede! introdução de nível hierárquico de endereços/rotas» Máscaras de subrede definem partição variável para parte endereço reservada a computadores» Subrede visivel só dentro de uma organização Network number Host number Class B address Subnet mask ( ) Network number Subnet ID Host ID Subnetted address

26 IP 51 Exemplo de Subredes Subnet mask: Subnet number: H1 R Subnet mask: Subnet number: H R Subnet mask: Subnet number: H Forwarding table at router R1 Subnet Number Subnet Mask Next Hop interface interface R2 Algoritmo de Encaminhamento IP 52 D = endereço IP de destino Para cada entrada (SubnetNum, SubnetMask, NextHop) D1 = SubnetMask & D se D1 = SubnetNum se NextHop é uma interface entrega datagrama directamente a D senão entrega datagrama ao NextHop Se não for encontrada entrada na tabela! utilizar router por omissão Os 11s da máscara de subrede não têm que ser contínuos Uma rede física! múltiplas subredes Subredes não são visiveis do resto da INTERNET

27 IP 53 SuperRedes Endereços de rede contíguos atribuídos a redes vizinhas CIDR Classless Inter-Domain Routing Blocos de redes» representados por entrada (first_network_address, count)» Limitação: comprimento do bloco! potência de 2 Utilização de máscara de bits! máscara CIDR» Identificação do comprimento do bloco Routers devem entender endereçamento CIDR IP 54 Propagação de Rotas Encaminhamento inteligente» Computadores conhecem router local» Routers locais conhecem routers da organização» Routers da organização conhecem routers de transporte» Routers de transporte conhecem tudo Autonomous System (AS)» Domínio administrativo» Exemplos universiade, companhia, rede de transporte» Cada AS tem um identificador de 16-bit associado Propagação de rotas! dois níveis hierárquicos» interior gateway protocol (cada AS escolhe o seu)» exterior gateway protocol (norma internet)

28 IP 55 Protocolos Interior Gateway Mais Usados RIP: Route Information Protocol» Desenvolvido pela XNS» Distribuido com o UNIX» Algoritmo vector-distância» Baseado na contagem de hops OSPF: Open Shortest Path First» Norma internet recente» Usa algoritmo Estado de Ligação» Com balanceamento de carga» Com autenticação IP 56 EGP - Exterior Gateway Protocol Características» Construído para uma INTERNET organizada em árvore» Preocupado com alcançabilidade!não com rotas óptimas Mensagens do protocolo» Aquisição de vizinho Um router pede a outro para ser seu parceiro Parceiros trocam informação de alcançabilidade» Alcançabilidade de vizinho Um router verifica periodicamente se os seus vizinhos estão alcançaveis Troca de mensagens HELLO/ACK Regra do k-em-n» Actualização de rotas Parceiros trocam tabelas de rotas (vector distância) periodicamente

29 IP 57 BGP-4: Border Gateway Protocol Tipos de AS» stub AS ligação única a outro AS Transporte de tráfego local» multihomed AS ligação a múltiplos AS Tráfego local não transportado» transit AS ligação a múltiplos AS Transporte de tráfego local e tráfego de trânsito Cada AS tem» Um ou mais routers de fronteira» Um porta-voz BGP que avisa As redes locais Outras redes alcançaveis (AS de trânsito, apenas) Fornece informação sobre trajectos IP 58 Exemplo BGP Porta-voz AS2 avisa que P e Q estão alcançaveis» rede , , , e ! alcançaveis por AS2 Backbone network (AS 1) Regional provider A (AS 2) Regional provider B (AS 3) Customer P (AS 4) Customer Q (AS 5) Customer R (AS 6) Customer S (AS 7) Porta-voz do backbone avisa que» redes , , , e ! alcançaveis por (AS1, AS2). Porta-voz pode cancelar anúncios prévios

30 IP 59 IP Móvel IP 60 Motivação Encaminhamento datagramas IP Baseado em endereço IP de destino, prefixo de rede Endereço de rede IP "! Rede física Mudança de rede # mudança de endereço IP Possíveis soluções para a mobilidade» Alteração das rotas para as máquinas móveis? # mudança de tabelas de encaminhamento dos routers # solução não compatível (não escalável) com Mudanças frequentes de posição Número elevado de terminais móveis # problemas de segurança» Mudança do endereço IP da máquina móvel? # Endereços dependentes da localização # Localização do terminal difícil " Actualização de DNS é demorada # Quebra de ligações TCP. Problemas de segurança

31 IP 61 Requisitos do IP Móvel (RFC 2002) Transparência Estações móveis devem manter o seu endereço IP Comunicação deve ser retomada depois de quebra da ligação (a mudança de rede) Ponto de ligação à rede fixa pode ser alterado Compatibilidade Deve suportar mesmos protocolos de nível 2 que IP Não deve implicar alterações dos routers/máquinas existentes Máquinas móveis devem comunicar c/ máquinas fixas Segurança Mensagens de sinalização devem ser autenticadas Eficiência, escalabilidade Sistema de sinalização leve Sistema escalável à Internet global Terminologia MN, Mobile Node! estação móvel Máquina móvel. Muda de ponto de ligação Mantém endereço IP HA, Home Agent! Agente na rede origem Sistema (router) na rede origem do MN Regista localização do MN. Usa túnel para enviar datagramas IP para COA FA, Foreign Agent! Agente na rede visitada Sistema (router) na rede visitada pelo MN Entrega datagramas recebidos pelo túnel ao MN COA, Care-of Address Endereço IP da extremidade do túnel na rede visitada Localiza MN Pode ser atribuído por DHCP CN, Correspondent Node Máquina que comunica com o MN IP 62

32 IP 63 Exemplo HA MN home network router (physical home network for the MN) CN Internet FA mobile end-system foreign network router (current physical network for the MN) end-system router IP 64 Transferência de Dados para o MN HA 2 MN home network Internet 3 receiver FA foreign network CN sender 1 1. Sender sends to the IP address of MN, HA intercepts packet 2. HA tunnels packet to COA (FA) by encapsulation 3. FA forwards the packet to the MN

33 IP 65 Transferência de Dados do MN HA 1 MN home network Internet sender FA foreign network CN receiver 1. Sender sends to the IP address of the receiver as usual, FA works as default router IP 66 Fases da Mobilidade COA home network router HA router FA MN Internet foreign network CN router home network router HA 2. router FA MN Internet foreign network 1. CN router

34 IP 67 Comunicação com os Agentes MN determina rede de acolhimento» HA, FA! geram regularmente mensagens de aviso para suas redes Adaptação de mensagens do ICMP Router Advertisment Protocol (RFC 1256)» MN escuta mensagens; determina rede de acolhimento A sua, ou Uma rede visitada! conhecimento de COA MN regista-se, por tempo limitado» MN envia COA para HA (via FA)» HA confirma recepção» Autenticação obrigatória! Associação de segurança entre MN e HA Na rede origem» HA assume endereço IP do MN» Routers (na rede origem) actualizam entradas» Pacotes com destino MN são enviados para HA» Processo independente de alterações de COA/FA Agentes Mensagens de Aviso IP type #addresses code addr. size checksum lifetime router address 1 preference level 1 router address 2 preference level 2... type length sequence number registration lifetime R B H F M G V reserved COA 1 COA 2...

35 IP 69 Registo do MN no Home Agent MN FA HA registration request registration request MN HA registration request registration reply registration reply t registration reply t IP 70 Mensagem de Pedido de Registo type S B DMG V rsv home address lifetime home agent COA identification extensions...

36 IP 71 Encapsulamento, Tuneis original IP header original data new IP header new data outer header inner header original data IP 72 IP em IP (obrigatório) ver. IHL TOS length IP identification flags fragment offset TTL IP-in-IP IP checksum IP address of HA Care-of address COA ver. IHL TOS length IP identification flags fragment offset TTL lay. 4 prot. IP checksum IP address of CN IP address of MN TCP/UDP/... payload Túnel entre HA e COA

37 IP 73 Encapsulamento Mínimo (Opcional)» Campos repetidos não são enviados TTL, IHL, version, TOS» Aplicável apenas a pacotes não fragmentados ver. IHL TOS length IP identification flags fragment offset TTL min. encap. IP checksum IP address of HA care-of address COA lay. 4 protoc. S reserved IP checksum IP address of MN original sender IP address (if S=1) TCP/UDP/... payload IP 74 IP Móvel e IPv6 IP desenvolvido para IPv4. IPv6 simplifica protocolos» Segurança suportada nativamente IPv6» COA pode ser atribuído por auto-configuração» Qualquer router pode ser um FA " routers enviam mensagens de aviso» Suporte de soft-handover. Sem perda de pacotes Quando MN muda de rede visitada! avisa router antigo do seu novo COA Router antigo cria túnel para novo COA. Encaminha todos os pacotes recebidos

IP Móvel, v4 FEUP MPR. Encaminhamento tradicional de datagramas IP

IP Móvel, v4 FEUP MPR. Encaminhamento tradicional de datagramas IP MIPv4 1 IP Móvel, v4 FEUP MPR MIPv4 2 Motivação Encaminhamento tradicional de datagramas IP Baseado em endereço IP de destino, prefixo de rede Endereço de rede IP Rede física Mudança de rede mudança de

Leia mais

IP Móvel 1. Mobilidade IP FEUP MPR. IP Móvel 2. IP Móvel, v4

IP Móvel 1. Mobilidade IP FEUP MPR. IP Móvel 2. IP Móvel, v4 IP Móvel 1 Mobilidade IP FEUP MPR IP Móvel 2 IP Móvel, v4 IP Móvel 3 Motivação Encaminhamento de datagramas IP Baseado em endereço IP de destino Endereço de rede IP Rede física Mudança de rede mudança

Leia mais

Visão geral sobre encaminhamento

Visão geral sobre encaminhamento Encaminhamento IP Resumo Algoritmos Escalabilidade 1 Visão geral sobre encaminhamento Forwarding vs Routing forwarding: processo de seleccionar uma porta de saída baseado no endereço de destino e na tabela

Leia mais

Interligação de Redes

Interligação de Redes IP 1 Interligação de Redes Protocolos TCP/IP FEUP/DEEC/RCD 22/3 MPR/JAR IP 2 Pilha Protocolar TCP/IP Acesso à rede (subrede)» Interface ao meio físico» Carta de rede, device driver Rede (internetworking)»

Leia mais

Interligação de Redes

Interligação de Redes IP 1 Interligação de Redes Protocolos TCP/IP FEUP/DEEC/CDRC I 22/3 MPR/JAR IP 2 Pilha Protocolar TCP/IP Acesso à rede (subrede)» Interface ao meio físico» Carta de rede, device driver Rede (internetworking)»

Leia mais

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

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

Leia mais

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

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

Leia mais

Redes de Computadores 3ª Colecção Exercícios diversos 16 de Dezembro de 2005 Spanning Tree, Protocolo IP, Encaminhamento em redes IP e Cam.

Redes de Computadores 3ª Colecção Exercícios diversos 16 de Dezembro de 2005 Spanning Tree, Protocolo IP, Encaminhamento em redes IP e Cam. I Bridging Transparente Spanning Tree 1) Considere a rede local, da figura. Admitindo que as bridges são transparentes e correm o algoritmo Spanning Tree (IEEE 802.1d) HOST Y HOST Z HOST X Bridge Prioridade

Leia mais

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

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.

Leia mais

Redes de Computadores

Redes de Computadores 1 Elmano R. Cavalcanti Redes de Computadores Camada de Rede elmano@gmail.com facisa-redes@googlegroups.com http://sites.google.com/site/elmano Esta apresentação contém slides fornecidos pela Editora Pearson

Leia mais

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

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)

Leia mais

Redes de computadores e a Internet. A camada de rede

Redes de computadores e a Internet. A camada de rede Redes de computadores e a Internet Capitulo Capítulo 4 A camada de rede A camada de rede Objetivos do capítulo: Entender os princípios dos serviços da camada de rede: Roteamento (seleção de caminho) Escalabilidade

Leia mais

Redes de Computadores

Redes de Computadores s de Computadores s de Computadores s de Computadores 2 1 Roteamento como visto cada gateway / host roteia mensagens não há coordenação com outras máquinas Funciona bem para sistemas estáveis e sem erros

Leia mais

Funcionamento de ARP entre redes (sub-redes) distintas. Mecanismos de entrega. Funcionamento entre redes (sub-redes): default gateway

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

Leia mais

Protocolos, DNS, DHCP, Ethereal e comandos em Linux

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

Leia mais

Visão geral da arquitetura do roteador

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

Leia mais

Redes de Computadores

Redes de Computadores Redes de Computadores Redes de Computadores Nível de Rede Redes de Computadores 2 1 Nível de Rede Internet Nível de Rede na Internet O ambiente inter-redes: hosts conectados a redes redes interligam-se

Leia mais

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

Modelo em Camadas Arquitetura TCP/IP/Ethernet. Edgard Jamhour Modelo em Camadas Arquitetura TCP/IP/Ethernet Edgard Jamhour Ethernet não-comutada (CSMA-CD) A Ethernet não-comutada baseia-se no princípio de comunicação com broadcast físico. a b TIPO DADOS (até 1500

Leia mais

Protocolo IP (Internet Protocol) Características do

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

Leia mais

IP Móvel 1. Mobilidade IP FEUP MPR

IP Móvel 1. Mobilidade IP FEUP MPR IP Móvel 1 Mobilidade IP FEUP MPR IP Móvel, v4 IP Móvel 2 IP Móvel 3 Motivação Encaminhamento de datagramas IP Baseado em endereço IP de destino Endereço de rede IP Rede física Mudança de rede mudança

Leia mais

Redes de Computadores

Redes de Computadores Departamento de Informática UFPE Redes de Computadores Nível de Redes - Exemplos jamel@cin.ufpe.br Nível de Rede na Internet - Datagramas IP Não orientado a conexão, roteamento melhor esforço Não confiável,

Leia mais

Redes de Computadores. Protocolo TCP/IP Profa. Priscila Solís Barreto

Redes de Computadores. Protocolo TCP/IP Profa. Priscila Solís Barreto Redes de Computadores Protocolo TCP/IP Profa. Priscila Solís Barreto Internet G G G Introdução Protocolo: Conjunto de regras que determinam como o hardware e o software de uma rede devem interagir para

Leia mais

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

Leia mais

ICORLI. INSTALAÇÃO, CONFIGURAÇÃO e OPERAÇÃO EM REDES LOCAIS e INTERNET

ICORLI. INSTALAÇÃO, CONFIGURAÇÃO e OPERAÇÃO EM REDES LOCAIS e INTERNET INSTALAÇÃO, CONFIGURAÇÃO e OPERAÇÃO EM REDES LOCAIS e INTERNET 2010/2011 1 Protocolo TCP/IP É um padrão de comunicação entre diferentes computadores e diferentes sistemas operativos. Cada computador deve

Leia mais

Redes de Computadores

Redes de Computadores Redes de Computadores CAMADA DE REDE DHCP NAT IPv6 Slide 1 Protocolo DHCP Protocolo de Configuração Dinâmica de Hospedeiros (Dynamic Host Configuration Protocol DHCP), RFC 2131; Obtenção de endereço de

Leia mais

IP Móvel, v4 FEUP MPR. Encaminhamento tradicional de datagramas IP. » Alteração das rotas para as máquinas móveis?

IP Móvel, v4 FEUP MPR. Encaminhamento tradicional de datagramas IP. » Alteração das rotas para as máquinas móveis? MIPv4 1 IP Móvel, v4 FEUP MPR MIPv4 2 Motivação Encaminhamento tradicional de datagramas IP Baseado em endereço IP de destino Endereço de rede IP Rede física Mudança de rede mudança de endereço IP Possíveis

Leia mais

ICMP Internet Control Message Protocol

ICMP Internet Control Message Protocol TCP UDP ICMP Internet Control Message Protocol ARP IP ICMP Acesso à rede Funcionalidade Mensagens ICMP Internet Control Message Protocol - ICMP Funcionalidades Informar máquina de origem da ocorrência

Leia mais

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

Leia mais

Encaminhamento IP. Entrega Directa e Indirecta de Datagramas Tabela de Encaminhamento

Encaminhamento IP. Entrega Directa e Indirecta de Datagramas Tabela de Encaminhamento Encaminhamento IP Entrega Directa e Indirecta de Datagramas Tabela de Encaminhamento Encaminhamento IP Características Baseado em tabelas de encaminhamento (routing) Efectuado pelos routers e pelas máquinas

Leia mais

Camada de Rede. Prof. Leonardo Barreto Campos 1

Camada de Rede. Prof. Leonardo Barreto Campos 1 Camada de Rede Prof. Leonardo Barreto Campos 1 Sumário Introdução; Internet Protocol IP; Fragmentação do Datagrama IP; Endereço IP; Sub-Redes; CIDR Classes Interdomain Routing NAT Network Address Translation

Leia mais

** Distance Vector - Trabalha com a métrica de Salto(HOP),. O protocolo que implementa o Distance Vector é o RIP.!

** Distance Vector - Trabalha com a métrica de Salto(HOP),. O protocolo que implementa o Distance Vector é o RIP.! Laboratório wireshark Número de sequencia: syn syn ack ack Cisco Packet Tracer Roteador trabalha em dois modos de operação: - Modo Normal - símbolo > - Modo Root - símbolo # ##################################################################

Leia mais

O protocolo IP. Protocolos em Redes de Dados- Aula 02 -Os protocolos IP p.4. Endereço rede e endereço "físico" Classes de endereços

O protocolo IP. Protocolos em Redes de Dados- Aula 02 -Os protocolos IP p.4. Endereço rede e endereço físico Classes de endereços O protocolo IP Protocolos em Redes de Dados - Aula 02 - Os protocolos IP Corresponde ao nível rede do modelo OSI. Executa-se sobre os mais diversos protocolos do nível de comunicação de dados. Em cada

Leia mais

Ping. O programa Ping, opção de record route e de timestamp.

Ping. O programa Ping, opção de record route e de timestamp. Ping O programa Ping, opção de record route e de timestamp. Ping Testa se um outro terminal se encontra atingível O programa envia uma mensagem ICMP echo request para um terminal e espera por receber uma

Leia mais

Aula 13 Mobilidade 2004-2005

Aula 13 Mobilidade 2004-2005 Aula 13 Mobilidade FCUL 2004-2005 . Encaminhamento em redes ad hoc Permitir que um nó esteja sempre acessível usando o mesmo endereço, independentemente da sua localização física. Problema: O endereço

Leia mais

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

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 colcher@inf.puc-rio.br

Leia mais

Redes. Entenda o que são ICMP, ping e traceroute Autor: Hélder Garcia Email: hlbognfspam@sounerd.com Março de 2004

Redes. Entenda o que são ICMP, ping e traceroute Autor: Hélder Garcia Email: hlbognfspam@sounerd.com Março de 2004 Entenda o que são ICMP, ping e traceroute Autor: Hélder Garcia Email: hlbognfspam@sounerd.com Março de 2004 O ICMP - - é um protocolo que faz parte da pilha TCP/IP, enquadrando-se na camada de rede (nível

Leia mais

Internet Control Message Protocol - ICMP. Rodolfo Riyoei Goya http://rgoya.sites.uol.com.br rgoya@uol.com.br

Internet Control Message Protocol - ICMP. Rodolfo Riyoei Goya http://rgoya.sites.uol.com.br rgoya@uol.com.br Internet Control Message Protocol - ICMP Rodolfo Riyoei Goya http://rgoya.sites.uol.com.br rgoya@uol.com.br Pauta Cabeçalho ICMP Funções do ICMP Bibliografia Stevens, R.W. TCP/IP Illustrated Volume 1 Addison-Wesley

Leia mais

ICMP. Tipos de mensagens ICMP

ICMP. Tipos de mensagens ICMP ICMP Tipos de mensagens ICMP ICMP (Internet Control Message Protocol) Normalmente considera-se que o ICMP faz parte da camada de rede Comunica mensagens de erro, mensagens de informação, mensagens de resposta

Leia mais

Introdução Introduç ão Rede Rede TCP/IP Roteame Rotea nto nto CIDR

Introdução Introduç ão Rede Rede TCP/IP Roteame Rotea nto nto CIDR Introdução as Redes TCP/IP Roteamento com CIDR LAN = Redes de Alcance Local Exemplo: Ethernet II não Comutada Barramento = Broadcast Físico Transmitindo ESCUTANDO ESCUTANDO A quadro B C B A. DADOS CRC

Leia mais

Fernando Albuquerque - fernando@cic.unb.br ADMINISTRAÇÃO TCP/IP. Fernando Albuquerque 061-2733589 fernando@cic.unb.br

Fernando Albuquerque - fernando@cic.unb.br ADMINISTRAÇÃO TCP/IP. Fernando Albuquerque 061-2733589 fernando@cic.unb.br ADMINISTRAÇÃO TCP/IP Fernando Albuquerque 061-2733589 fernando@cic.unb.br Protocolos TCP/IP - Tópicos Introdução IP Endereçamento Roteamento UDP, TCP Telnet, FTP Correio DNS Web Firewalls Protocolos TCP/IP

Leia mais

Tecnologia de Redes. Protocolo ICMP

Tecnologia de Redes. Protocolo ICMP Volnys B. Bernal (c) 1 Tecnologia de Redes Protocolo ICMP Internet Control Message Protocol Volnys Borges Bernal volnys@lsi.usp.br http://www.lsi.usp.br/~volnys Volnys B. Bernal (c) 2 Agenda Protocolo

Leia mais

Nível de rede - Tópicos

Nível de rede - Tópicos Nível de rede - Tópicos Introdução: Revisão do modelo de camadas Serviços genéricos do nível de rede IP: Serviços e endereçamento NAT, ICMP, IPv6 Encaminhamento 4 30 Como se obtém um endereço IP? P: Como

Leia mais

Módulo 9 Conjunto de Protocolos TCP/IP e endereçamento IP

Módulo 9 Conjunto de Protocolos TCP/IP e endereçamento IP CCNA 1 Conceitos Básicos de Redes Módulo 9 Conjunto de Protocolos TCP/IP e endereçamento IP Introdução ao TCP/IP 2 Modelo TCP/IP O Departamento de Defesa dos Estados Unidos (DoD) desenvolveu o modelo de

Leia mais

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

Introdução ao Protocolo TCP/IP. Prof. Gil Pinheiro UERJ/FEN/DETEL Introdução ao Protocolo TCP/IP Prof. Gil Pinheiro UERJ/FEN/DETEL Introdução ao Protocolo TCP/IP Protocolo Inter Redes Histórico Estrutura do Protocolo TCP/IP Equipamentos de Interconexão Endereçamento

Leia mais

A camada de rede. A camada de rede. A camada de rede. 4.1 Introdução. 4.2 O que há dentro de um roteador

A camada de rede. A camada de rede. A camada de rede. 4.1 Introdução. 4.2 O que há dentro de um roteador Redes de computadores e a Internet Capitulo Capítulo A camada de rede.1 Introdução.2 O que há dentro de um roteador.3 IP: Protocolo da Internet Endereçamento IPv. Roteamento.5 Roteamento na Internet (Algoritmos

Leia mais

Camada de rede: IP. Cabeçalho IP, encaminhamento de pacotes IP, sub-redes, máscara de sub-redes e processos de cálculo, NAT e PAT, futuro do IPv4.

Camada de rede: IP. Cabeçalho IP, encaminhamento de pacotes IP, sub-redes, máscara de sub-redes e processos de cálculo, NAT e PAT, futuro do IPv4. Camada de rede: IP Cabeçalho IP, encaminhamento de pacotes IP, sub-redes, máscara de sub-redes e processos de cálculo, NAT e PAT, futuro do IPv4. Internet Rede 2 Rede 1 Internet Rede 4 Rede 3 Rede 5 O

Leia mais

Administração de Redes Redes e Sub-redes

Administração de Redes Redes e Sub-redes 1 MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA CAMPUS SÃO JOSÉ SANTA CATARINA Administração de Redes Redes e Sub-redes Prof.

Leia mais

A Camada de Rede. Romildo Martins Bezerra CEFET/BA Redes de Computadores II

A Camada de Rede. Romildo Martins Bezerra CEFET/BA Redes de Computadores II A Camada de Rede Romildo Martins Bezerra CEFET/BA Redes de Computadores II A Camada de Rede e o protocolo IP... 2 O protocolo IP... 2 Formato do IP... 3 Endereçamento IP... 3 Endereçamento com Classes

Leia mais

Regras de funcionamento (Unreliable Delivery, etc.) Método de roteamento (Sem conexão) Formato dos dados em um datagrama

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

Leia mais

Arquitectura de Redes

Arquitectura de Redes Arquitectura de Redes Routing Dinâmico BGP Arq. de Redes - Pedro Brandão - 2004 1 BGP (Border Gateway Protocol) Os protocolos de encaminhamento exteriores foram criados para controlar o crescimento das

Leia mais

Redes de Computadores I - Protocolos de Controle: ICMP. por Helcio Wagner da Silva

Redes de Computadores I - Protocolos de Controle: ICMP. por Helcio Wagner da Silva Redes de Computadores I - Protocolos de Controle: ICMP por Helcio Wagner da Silva Introdução Na Internet, cada roteador opera de maneira autônoma X X X X 2 Introdução Infelizmente, nada funciona corretamente

Leia mais

Funções da camada de rede

Funções da camada de rede Funções da camada de rede As duas funções fundamentais desta camada são: 1. Endereçamento ou addressing atribuição de um código único a cada interface de estação, tornando possível enviar e receber pacotes

Leia mais

IPv6. A Necessidade de um Novo IP. IPv4. IETF desenvolve nova versão do IP: IPv6. O IPv6 pode vir a ser relevante para as Comunicações FEUP MPR

IPv6. A Necessidade de um Novo IP. IPv4. IETF desenvolve nova versão do IP: IPv6. O IPv6 pode vir a ser relevante para as Comunicações FEUP MPR IPv6 1 IPv6 FEUP MPR IPv6 2 A Necessidade de um Novo IP IPv4 Espaço de endereçamento pequeno Usado de forma descontínua Algumas soluções para resolver estes problemas redes privadas (NAT), agregação de

Leia mais

Telecomunicações e Redes de Computadores. 3 Nível de Rede. Prof. Paulo Lobato Correia. IST, DEEC Área Científica de Telecomunicações

Telecomunicações e Redes de Computadores. 3 Nível de Rede. Prof. Paulo Lobato Correia. IST, DEEC Área Científica de Telecomunicações Telecomunicações e Redes de Computadores 3 Nível de Rede Prof. Paulo Lobato Correia IST, DEEC Área Científica de Telecomunicações Objectivos Enquadramento Endereçamento ao nível de rede Encaminhamento

Leia mais

Redes de Computadores

Redes de Computadores Redes de Computadores Roteamento IP Redes de Computadores Objetivo Conhecer o modelo de roteamento da arquitetura TCP/IP Entender os conceitos básicos de algoritmo, métrica, tabela e protocolos de roteamento

Leia mais

Redes de Comunicações

Redes de Comunicações A Camada de Rede da arquitectura TCP/IP O Protocolo IP (Internet Protocol) O Protocolo ARP (Adress Resolution Protocol) O Protocolo RARP (Reverse Address Resolution Protocol) O Protocolo ICMP (Internet

Leia mais

Relatório do 2º Guião Laboratorial de Avaliação: Encaminhamento de pacotes. Licenciatura: ETI Turma : ETC1 Grupo : rd2_t3_02 Data: 30/10/2009

Relatório do 2º Guião Laboratorial de Avaliação: Encaminhamento de pacotes. Licenciatura: ETI Turma : ETC1 Grupo : rd2_t3_02 Data: 30/10/2009 Licenciaturas em Informática e Gestão de Empresas, Engenharia de Telecomunicações e Informática e Engenharia Informática Redes Digitais II Relatório do 2º Guião Laboratorial de Avaliação: Encaminhamento

Leia mais

Aula 4. Pilha de Protocolos TCP/IP:

Aula 4. Pilha de Protocolos TCP/IP: Aula 4 Pilha de Protocolos TCP/IP: Comutação: por circuito / por pacotes Pilha de Protocolos TCP/IP; Endereçamento lógico; Encapsulamento; Camada Internet; Roteamento; Protocolo IP; Classes de endereços

Leia mais

Arquitectura de Redes

Arquitectura de Redes Arquitectura de Redes Revisões de alguns conceitos dados em RSD Camadas Protocolares Aplicação Cabeç Dados Transporte Cabeç Dados Internet Cabeç Dados Revisões Ligação Física Cabeç Dados Dados TCP/IP PDU

Leia mais

Interligação de Redes

Interligação de Redes IP 1 Interligação de Redes Redes IP FEUP/DEEC Redes de Computadores MIEEC 2009/10 José Ruela IP 2 Pilha protocolar TCP/IP Acesso à rede (física)» Interface ao meio físico» Carta de rede, device driver

Leia mais

7.4 Encaminhamento IP

7.4 Encaminhamento IP 7.4 Encaminhamento IP Instituto Superior de Engenharia de Lisboa Departamento de Engenharia, Electrónica, Telecomunicações e Computadores Redes de Computadores Encaminhamento IP Características Baseado

Leia mais

Interligação de Redes

Interligação de Redes IP Interligação de Redes Redes IP FEUP/DEEC RCOM 26/7 MPR/JAR IP 2 Pilha Protocolar TCP/IP Acesso à rede (física)» Interface ao meio físico» Carta de rede, device driver Rede (internetworking)» Transferência

Leia mais

Roteamento na Internet

Roteamento na Internet Roteamento na Internet IntraAS RIP OSPF InterAS BGP RIP Protocolo de informação de roteamento (Routing Information Protocol) Definido nas RFCs 1058 (versão 1) e 2453 (versão 2) RIPng IPv6 Protocolo de

Leia mais

Comunicação de Dados

Comunicação de Dados Comunicação de Dados Roteamento Prof. André Bessa Faculade Lourenço Filho 22 de Novembro de 2012 Prof. André Bessa (FLF) Comunicação de Dados 22 de Novembro de 2012 1 / 26 1 Introdução 2 Roteamento na

Leia mais

Internet e TCP/IP. Camada de Rede: Objetivos. Encapsulamento. Redes de Computadores. Internet TCP/IP. Conceitos Básicos Endereçamento IP

Internet e TCP/IP. Camada de Rede: Objetivos. Encapsulamento. Redes de Computadores. Internet TCP/IP. Conceitos Básicos Endereçamento IP Camada de Rede Reinaldo Gomes reinaldo@cefet-al.br Redes de Computadores Conceitos Básicos Endereçamento IP Internet e TCP/IP Internet Conjunto de redes de escala mundial, ligadas pelo protocolo IP TCP/IP

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 A= 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

1. PRINCIPAIS PROTOCOLOS TCP/IP

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

Leia mais

INSTITUTO SUPERIOR DE ENGENHARIA DE LISBOA

INSTITUTO SUPERIOR DE ENGENHARIA DE LISBOA INSTITUTO SUPERIOR DE ENGENHARIA DE LISBOA ÁREA DEPARTAMENTAL 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

O protocolo IP. classe do endereço. Aula 02. Corresponde ao nível rede do modelo OSI. Executa-se sobre os mais diversos protocolos do nível de

O protocolo IP. classe do endereço. Aula 02. Corresponde ao nível rede do modelo OSI. Executa-se sobre os mais diversos protocolos do nível de Aula 02 Os protocolos FCUL Corresponde ao nível rede do modelo OSI. Executa-se sobre os mais diversos protocolos do nível de comunicação de dados. Em cada passo, é necessário fazer uma tradução entre o

Leia mais

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

Aula-17 Interconexão de Redes IP (Internet Protocol) Prof. Dr. S. Motoyama Aula-7 Interconexão de Redes IP (Internet Protocol) Prof. Dr. S. Motoyama Encaminhamento IP Exemplo de tabela de roteamento de R: Rede/Sub-rede Mácara de sub-rede Próximo salto 28.96.34.0 255.255.255.28

Leia mais

Redes. Pablo Rodriguez de Almeida Gross

Redes. Pablo Rodriguez de Almeida Gross Redes Pablo Rodriguez de Almeida Gross Conceitos A seguir serão vistos conceitos básicos relacionados a redes de computadores. O que é uma rede? Uma rede é um conjunto de computadores interligados permitindo

Leia mais

Interligação de Redes / Redes IP

Interligação de Redes / Redes IP 1 Interligação de Redes / Redes IP Protocolos IP / TCP / UDP FEUP/DEEC Redes de Computadores MIEEC 2010/11 José Ruela 2 Pilha protocolar TCP/IP Acesso à rede (física)» Interface ao meio físico Carta de

Leia mais

Redes de Computadores. Mauro Henrique Mulati

Redes de Computadores. Mauro Henrique Mulati Redes de Computadores Mauro Henrique Mulati Roteiro Roteamento na Internet OSPF BGP IPv6 Revisão MPLS Roteamento na Internet IGP: Interior Gateway Protocol (Protocolo de Gateway Interior) Algoritmo de

Leia mais

Redes de Computadores

Redes de Computadores Redes de Computadores Camada de Rede Roteamento IP RIP OSPF e BGP Slide 1 Roteamento Determinar o melhor caminho a ser tomado da origem até o destino. Se utiliza do endereço de destino para determinar

Leia mais

TCP é um protocolo de TRANSMISSÃO, responsável pela confiabilidade da entrega da informação.

TCP é um protocolo de TRANSMISSÃO, responsável pela confiabilidade da entrega da informação. Protocolo TCP/IP PROTOCOLO é um padrão que especifica o formato de dados e as regras a serem seguidas para uma comunicação a língua comum a ser utilizada na comunicação. TCP é um protocolo de TRANSMISSÃO,

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

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

Interconexão de Redes Parte 3. Prof. Dr. S. Motoyama Interconexão de Redes Parte 3 Prof. Dr. S. Motoyama Protocolo de configuração dinâmica de host - DHCP DHCP proporciona uma estrutura para passar informação de configuração aos hosts (de maneira dinâmica

Leia mais

Módulo 10 Fundamentos de Routing e de Sub-redes

Módulo 10 Fundamentos de Routing e de Sub-redes CCNA 1 Conceitos Básicos de Redes Módulo 10 Fundamentos de Routing e de Sub-redes Protocolos Roteados (Routed Protocols) 2 Protocolos Roteáveis e Roteados Routable and Routed Protocols Um protocolo roteado

Leia mais

Foi inicialmente desenvolvido como parte de um

Foi inicialmente desenvolvido como parte de um PROTOCOLO TCP/IP 1 INTRODUCÃO Foi inicialmente desenvolvido como parte de um projeto incentivado pela DARPA; Tinha como objetivo desenvolver tecnologias para que as máquinas interligadas em rede continuassem

Leia mais

robustez; confiabilidade; e comunicação de dados independente de fornecedores.

robustez; confiabilidade; e comunicação de dados independente de fornecedores. HISTÓRICO! 1969, Defense Advanced Research Projects Agency (DARPA) cria um projeto de pesquisa para criar uma experimental de comutação de pacotes ARPANET que deveria prover: robustez; confiabilidade;

Leia mais

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

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

Leia mais

Introdução ao Protocolo TCP/IP

Introdução ao Protocolo TCP/IP Introdução ao Protocolo TCP/IP Gil Pinheiro UERJ-FEN-DETEL Introdução ao Protocolo TCP/IP Protocolo Inter Redes Histórico Estrutura do Protocolo TCP/IP Equipamentos de Interconexão Endereçamento na Rede

Leia mais

Arquitetura TCP/IP. Parte V Inicialização e auto-configuração (RARP, BOOTP e DHCP) Fabrízzio Alphonsus A. M. N. Soares

Arquitetura TCP/IP. Parte V Inicialização e auto-configuração (RARP, BOOTP e DHCP) Fabrízzio Alphonsus A. M. N. Soares Arquitetura TCP/IP Parte V Inicialização e auto-configuração (RARP, BOOTP e DHCP) Fabrízzio Alphonsus A. M. N. Soares Tópicos Atribuição de endereço IP RARP (Reverse ARP) BOOTP (BOOTstrap Protocol) DHCP

Leia mais

Roteamento em Redes de Computadores CPE 825

Roteamento em Redes de Computadores CPE 825 Roteamento em Redes de Computadores CPE 825 Luís Henrique M. K. Costa luish@gta.ufrj.br Otto Carlos M. B. Duarte otto@gta.ufrj.br Universidade Federal do Rio de Janeiro -PEE/COPPE P.O. Box 68504 - CEP

Leia mais

ESCOLA SUPERIOR DE TECNOLOGIA E GESTÃO

ESCOLA SUPERIOR DE TECNOLOGIA E GESTÃO ESCOLA SUPERIOR DE TECNOLOGIA E GESTÃO PROJECTO E INSTALAÇÃO DE REDES LOCAIS DE COMPUTADORES O Modelo TCP/IP: Camada Internet Discentes: Ricardo Alexandre Revez Costa, nº5963 Manuel José Terlica Revés,

Leia mais

Redes de Computadores (RCOMP 2014/2015)

Redes de Computadores (RCOMP 2014/2015) Redes de Computadores (RCOMP 2014/2015) Encaminhamento IPv4 Encaminhamento estático e encaminhamento dinâmico. Protocolos de encaminhamento: RIP, RIPv2, EIGRP e OSPF. Sistemas autónomos e redistribuição

Leia mais

M3 Redes de computadores avançado (36 horas - 48 TL)

M3 Redes de computadores avançado (36 horas - 48 TL) M3 Redes de computadores avançado (36 horas - 48 TL) Redes de Comunicação Ano lectivo 2013/2014 Camada de rede do modelo OSI Routers e portos de interface de routers (I) 2 Nesta camada imperam os routers.

Leia mais

Detecção de Portadora em Redes de Acesso múltiplo (CSMA)

Detecção de Portadora em Redes de Acesso múltiplo (CSMA) Detecção de Portadora em Redes de Acesso múltiplo (CSMA) Carrier Sense on Mullti-Access Network CSMA CSMA/CA CSMA/CD CSMA/CD Carrier SenseMulti-Access / CollisionData Computadores ligados Ethernet usam

Leia mais

Redes TCP/IP. Prof. M.Sc. Alexandre Fraga de Araújo. alexandref@ifes.edu.br. INSTITUTO FEDERAL DO ESPÍRITO SANTO Campus Cachoeiro de Itapemirim

Redes TCP/IP. Prof. M.Sc. Alexandre Fraga de Araújo. alexandref@ifes.edu.br. INSTITUTO FEDERAL DO ESPÍRITO SANTO Campus Cachoeiro de Itapemirim Redes TCP/IP alexandref@ifes.edu.br Camada de Redes (Continuação) 2 Camada de Rede 3 NAT: Network Address Translation restante da Internet 138.76.29.7 10.0.0.4 rede local (ex.: rede doméstica) 10.0.0/24

Leia mais

IP - endereçamento. Endereço IP. Ex.: Identificador de 32 bits para interfaces de roteadores e hospedeiros

IP - endereçamento. Endereço IP. Ex.: Identificador de 32 bits para interfaces de roteadores e hospedeiros Endereço IP Ex.: Identificador de 32 bits para interfaces de roteadores e hospedeiros 223.1.1.1 = 11011111 00000001 00000001 00000001 223 1 1 1 Endereços de interfaces e sub-redes (fonte: Kurose) No ex.,

Leia mais

Camada de rede. Funções

Camada de rede. Funções amada de rede Serviços fornecidos pela camada de rede Encaminhamento Estado-da-ligação Vector-distância Internet Protocol (IP) Encaminhamento na Internet Intra-domínio Inter-domínio IPv6, DHP, IP móvel,

Leia mais

Administração de Redes e Conectividade ao PoP-BA. III WTR do PoP-BA Luiz Barreto luiz@pop-ba.rnp.br PoP-BA: Ponto de Presença da RNP na Bahia

Administração de Redes e Conectividade ao PoP-BA. III WTR do PoP-BA Luiz Barreto luiz@pop-ba.rnp.br PoP-BA: Ponto de Presença da RNP na Bahia Administração de Redes e Conectividade ao PoP-BA III WTR do PoP-BA Luiz Barreto luiz@pop-ba.rnp.br PoP-BA: Ponto de Presença da RNP na Bahia Sumário Fundamentos Arquitetura OSI e TCP/IP Virtual LAN: Dispositivos

Leia mais

Modelo e arquitectura do TCP/IP

Modelo e arquitectura do TCP/IP Modelo e arquitectura do / 3ª aula prática de Engenharia de Redes Resumo Introdução a protocolos de rede Protocolos comuns Introdução ao / Análise protocolar Introdução a protocolos de rede Tipos de protocolos

Leia mais

Rede d s d e d Com o pu p t u ado d r o es Conceitos Básicos M d o e d los o de d Re R de d s:

Rede d s d e d Com o pu p t u ado d r o es Conceitos Básicos M d o e d los o de d Re R de d s: Tecnologia em Redes de Computadores Redes de Computadores Professor: André Sobral e-mail: alsobral@gmail.com Conceitos Básicos Modelos de Redes: O O conceito de camada é utilizado para descrever como ocorre

Leia mais

Page 1. VERS - Versão do Protocolo IPv4 = 4. HLEN - Dimensão do Cabeçalho (header) em múltiplos de 32 bits mínimo = 5 (sem opções; 5*32 = 160 bits)

Page 1. VERS - Versão do Protocolo IPv4 = 4. HLEN - Dimensão do Cabeçalho (header) em múltiplos de 32 bits mínimo = 5 (sem opções; 5*32 = 160 bits) INTERNET Colecção de redes e gateways que utiliza o protocolo TCP/, e funciona como uma única rede virtual. - Internet Protocol Providencia - Conectividade Universal - Serviços - connectionless - connection

Leia mais

Endereços IP. Endereços são usados para encaminhar pacotes pela rede. Endereço IP é hierárquico com 2 partes:

Endereços IP. Endereços são usados para encaminhar pacotes pela rede. Endereço IP é hierárquico com 2 partes: Endereços IP Endereços são usados para encaminhar pacotes pela rede Na Internet, endereços são únicos e atribuídos pela Internet Assigned Numbers Authority (IANA) Endereço IP é hierárquico com 2 partes:

Leia mais

Redes TCP/IP. Prof. M.Sc. Alexandre Fraga de Araújo. alexandref@ifes.edu.br. INSTITUTO FEDERAL DO ESPÍRITO SANTO Campus Cachoeiro de Itapemirim

Redes TCP/IP. Prof. M.Sc. Alexandre Fraga de Araújo. alexandref@ifes.edu.br. INSTITUTO FEDERAL DO ESPÍRITO SANTO Campus Cachoeiro de Itapemirim Redes TCP/IP alexandref@ifes.edu.br Camada de Redes 2 O que acontece na camada de rede Transporta segmentos do hospedeiro transmissor para o receptor Roteador examina campos de cabeçalho em todos os datagramas

Leia mais

Redes de Computadores. Revisões

Redes de Computadores. Revisões Redes de Computadores Revisões Classifique, com V ou F, as afirmações seguintes! A comunicação entre sistemas (ex: computadores), tendo em vista a execução de aplicações telemáticas, só é possível se existir

Leia mais