Redes de Computadores. Redes de Computadores

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

Download "Redes de Computadores. Redes de Computadores"

Transcrição

1 Redes de Computadores Redes de Computadores Camada Rede

2 Camada Transporte - Revisão Serviços da camada de transporte Multiplexagem e desmultiplexagem Transporte não orientado à ligação: UDP Princípios da transferência fiável de dados Transporte orientado à ligação: TCP transferência fiável de dados controlo do fluxo Gestão de ligações Principios do controlo do congestionamento Controlo de congestionamento do TCP 2 Camada de Rede

3 Camada Rede Serviços da camada de rede Circuitos virtuais Datagramas Funcionamento de um encaminhador ( router ) Camada de rede na Internet: o protocolo IP Princípios de encaminhamento: selecção de um caminho Outros aspectos da camada de rede na Internet DHCP, NAT, ICMP, IPv6 Encaminhamento hierárquico Encaminhamento na Internet intra domínio inter domínio Encaminhamento multicast Objectivos: Objectivos: Entender os princípios em que se fundamentam os serviços de rede Entender os princípios em que se fundamentam os serviços de rede selecção de caminhos, escalabilidade, como funciona um router. selecção de caminhos, escalabilidade, como funciona um router. tópicos avançados: IPv6, instanciação implementação na Artur Internet tópicos avançados: IPv6, instanciação e implementação na Internet Arsenio 3 Camada de Rede Segue Capitulo 4 do livro de J.F Kurose e K.W. Ross

4 Camada de rede aplicação transporte rede lógica física Objectivo Transporte de pacotes do sistema terminal de origem ao sistema terminal de destino os protocolos da camada de rede existem em todos os sistemas terminais e todos os nós intermédios (routers) rede lógica física rede lógica física rede lógica física rede lógica física rede lógica física rede lógica física Funções importantes Determinação do caminho ( routing ): rota seguida pelos pacotes da origem ao destino. Algoritmos de encaminhamento Comutação ( forwarding ): copiar os pacotes de uma entrada do nó ( router ) para a saída apropriada Estabelecimento de chamada: algumas arquitecturas exigem o estabelecimento de uma ligação entre origem e destino antes da comunicação de dados ( call setup ) rede lógica física rede lógica física aplicação transporte rede lógica física 4 Camada de Rede

5 Estabelecimento de Ligação 3 ª função importante em algumas arquitecturas de rede: ATM, frame relay, X.25 Antes dos datagramas fluírem, dois hosts e routers intermediários estabelecem uma ligação virtual Serviço de ligação das camadas de transporte e de rede: Rede: entre dois hosts Transporte: entre dois processos 5 Camada de Rede

6 Encaminhamento de Pacotes Algoritmo de encaminhamento tabela de encaminhamento local valor cabeçalho link saída valor no cabeçalho do pacote que está A chegar Camada de Rede

7 Modelos de serviço da camada de rede Qual o modelo de serviços no transporte de pacotes da origem para o destino? O Modelo de serviços da camada de rede define as caracteristicas do transporte de dados extremo a extremo entre dois terminais na rede entre os sistemas terminais emissor e receptor Largura de banda garantida? Preservação do intervalo de tempo entre pacotes (eliminação do jitter )? Entrega sem perdas? Entrega na ordem? Envio de informação de congestão para a fonte? 7 Camada de Rede Arquitectura de Rede Internet ATM ATM ATM ATM Modelo de serviço Banda melhor esforço CBR VBR ABR UBR nenhuma Garantias? Informação Perdas Ordem Tempo congestão não não não não (inferido via perdas) n.a. sem congestion. n.a. sem congestion. sim taxa constante sim sim sim taxa garantida sim sim sim mínima garantida não sim não nenhuma não sim não não Para a Internet estão a ser definidos novos modelos de serviços: Intserv, Diffserv

8 Serviços de Transporte e de Rede com e sem Ligação Serviço de ligação na camada de rede entre sistemas terminais Serviço de ligação na camada transporte entre processos A implementação de serviços com ligação nas camadas de rede e de transporte são fundamentalmente diferentes na camada de rede é implementado não só nos sistemas terminais mas também nos routers no interior da rede Nas redes actuais, a camada de rede fornece ou serviços de rede com ligação (Circuitos Virtuais - VC) ou sem ligação (Rede de Datagramas) mas não ambos Característica importante do serviço prestado pela camada de rede: Circuito Virtual? ou Datagrama? 8 Camada de Rede

9 Circuitos Virtuais O caminho entre origem e destino assemelha-se a um circuito telefónico tradicional Estabelecimento de um caminho (chamada) antes da transmissão de dados e correspondente acção de desligar cada chamada Cada pacote transporta o identificador do circuito virtual não inclui necessariamente a identificação do computador destino Cada nó, no caminho origem-destino, mantém o estado de cada ligação Para cada circuito virtual podem ser reservados recursos ao longo do caminho incluindo largura de banda e memória nos nós 9 Camada de Rede

10 imaginem o esforço de rede para garantir que um número de VC era único ao longo da rede...assim, apenas o router tem que garantir que números de VC nas suas interfaces são únicos! Implementação de Circuito Virtual (VC Virtual Circuit) Um Um VC VC consiste em: em:.. Caminho Caminho da da origem origem para para o destino destino 2. Números 2. Números (identificadores) (identificadores) de de VC, VC, um um número número para para cada cada ligação ligação ao ao longo longo do do caminho caminho 3. Entradas 3. Entradas nas nas tabelas tabelas de de encaminhamento encaminhamento dos dos routers routers ao ao longo longo do do caminho caminho Circuito Virtual Estabelecimento do Circuito Virtual Camada de rede determina o caminho entre emissor e receptor Adiciona entrada em cada router ao longo do caminho Determina o número do VC para cada ligação ao longo do caminho Pacote que pertence a um VC contém o número do VC Número do VC deve ser trocado a cada ligação Porquê? Novo número do VC vem da tabela de encaminhamento Transferência de Dados no Circuito Virtual Terminação do Circuito Virtual Sistema terminal informa a camada de rede que quer terminar o VC Actualização das tabelas dos routers ao longo do caminho (VC deixou de existir) 0 Camada de Rede

11 Tabela de Encaminhamento Router s Forwarding Table Número do VC 2 R 2 3 R Router R Tabela de expedição número da interface R2 R4 Interface de entrada # VC de entrada Interface de saída # VC de saída Os Routers guardam informação do estado de cada ligação Camada de Rede

12 Protocolos de Sinalização em VCs Routers ao longo do caminho entre terminais estão envolvidos na criação do VC router actualiza tabela de encaminhamento (ao milisegundo) assim que é criado um VC ou que este é terminado, criando ou eliminando entradas na tabela. cada router mantém estado sobre todos os VCs que passam por ele Mensagens de Sinalização ( signaling messages ) mensagens que sistemas terminais enviam para a rede para estabelecer ou terminar um VC e mensagens trocadas entre routers para estabelecer um circuito virtual (para modificar o estado da ligação nas tabelas de encaminhamento) Protocolos de sinalização ( signaling protocols ) usados para trocar mensagens de sinalização para estabelecer, manter e terminar um VC usados no ATM, frame-relay, X.25 aplicação transporte rede ligação física 2 Camada de Rede 5. começa fluxo de dados 6. dados recebidos 4. chamada completa 3. chamada aceite. inicia chamada 2. chegada de chamada aplicação transporte rede ligação física

13 Redes de Datagramas (modelo Internet) aplicação transporte rede enlace física Não há estabelecimento de ligação na camada de rede Nós não guardam estado das ligações extremo a extremo o conceito de ligação não existe ao nível da camada de rede Os pacotes são tipicamente encaminhados pelo identificador do computador de destino 2 pacotes entre o mesmo par origem-destino podem seguir caminhos diferentes. envia dados 2. recebe dados aplicação transporte rede enlace física 3 Camada de Rede

14 Rede de Datagramas Tabela de encaminhamento Faixa de Endereços de Destino Interface de Saída a a a biliões de de entradas possíveis Outros 3 Exemplo (PC) 4 Camada de Rede

15 Determinação da Interface de Saída O maior prefixo do endereço na tabela determina a interface de saída Prefixo Interface de Saída caso contrário 3 Exemplos: Qual a interface de saída para os endereços? Interface 0 Interface 5 Camada de Rede

16 Datagramas vs Circuitos Virtuais Internet troca de dados entre computadores serviço elástico, sem requisitos temporais estritos a eliminação do jitter não era importante terminais inteligentes (computadores) os terminais podem adaptar-se, implementar controlo de erros e recuperar de situações de erro o interior da rede pode ser simples reservando a complexidade para os extremos (network edge) tipos diferentes de ligações físicas com diferentes características dificuldade em fornecer um serviço uniforme ATM evoluiu da rede telefónica conversação humana: temporização estrita, grandes exigências de fiabilidade eliminação do jitter muito importante necessidade de garantia de qualidade de serviço sistemas terminais dumb Telefones tradicionais complexidade introduzida no interior da rede 6 Camada de Rede

17 de de pacotes Serviços da camada de rede Revisão Serviços da camada de rede Circuitos virtuais Datagramas Funcionamento de um encaminhador ( router ) Camada de rede na Internet: o protocolo IP Princípios de encaminhamento selecção de um caminho Outros aspectos da camada de rede na Internet DHCP, NAT, ICMP, IPv6 Encaminhamento hierárquico Encaminhamento na Internet intra domínio inter domínio Encaminhamento multicast Camada de de Rede encaminhamento Modelos de de serviço da da camada de de rede rede Serviços de de Transporte e de de Rede com com e sem sem Ligação Circuitos Virtuais Rede de de Datagramas Datagramas vs vs Circuitos Virtuais 7 Camada de Rede

18 Arquitectura de um Nó ( Router ) Duas funções fundamentais execução de algoritmos/protocolos de encaminhamento (RIP, OSPF, BGP) comutação de datagramas das ligações de entrada para as ligações de saída Executa os protocolos de encaminhamento Mantém as tabelas de encaminhamento Executa as funções de gestão de rede 8 Camada de Rede

19 Funções dos Portos de Entrada Camada física: recepção de bits Camada de ligação de dados: e.g. Ethernet Portos Portos multiplos multiplosjuntos numa numa só só carta carta de de hardware hardware dentro dentro do do router router Mantém Mantém cópia cópia da da tabela tabela de de expedição expedição --processador processador actualiza actualiza encaminhamento encaminhamento descentralizado descentralizado pelos pelos vários vários portos portos de de entrada entrada 9 Camada de Rede Comutação descentralizada: dado endereço de destino de um datagrama, determinar o porto de saída consultando a tabela de encaminhamento na memória local objectivo: completar todas as tarefas ao ritmo de chegada da ligação se os datagramas chegam mais depressa que o ritmo de envio para a malha de comutação existe uma fila de espera

20 Fila de Espera no Porto de Entrada Se a malha de comutação é mais lenta que os portos de entrada combinados podem surgir filas de espera na entrada Bloqueio Head-of-the-Line (HOL) : o datagrama na primeira posição da fila impede outros de serem encaminhados para uma saída surgem atrasos e perdas 20 Camada de Rede

21 Funções dos Portos de Saída É necessário o armazenamento ( Buffering ) quando os datagramas chegam da malha a um ritmo maior que a largura de banda de saída Disciplina de serviço ( scheduler ): escolhe o datagrama, de entre os que estão na fila, que é transmitido a seguir FCFS: first come first served WFQ: Weighted fair queuing. Partilha o canal de saída de modo justo entre as ligações com pacotes a transmitir 2 Camada de Rede

22 Fila de Espera no Porto de Saída Utiliza buffers quando taxa de chegada através do comutador excede taxa de transmissão de saída A fila de espera do porto de saída pode introduzir Atraso e Perdas devidas ao transbordo do buffer do porto de saída. se memória insuficiente, descartar pacote que chegou (drop-tail policy) ou remover ou mais pacotes já na fila de espera para dar lugar ao novo pacote 22 Camada de Rede

23 Arquitecturas de Comutação Switch Fabric É através do Switching Fabric que os pacotes são efectivamente encaminhados de um porto de entrada para um porto de saída 23 Camada de Rede

24 Comutação através da Memória Switch Fabric Porto de Entrada Memória Porto de Saída Bus do Sistema routers de primeira geração porto de entrada sinaliza processador da chegada de pacote usando interrupt cada pacote é copiado para a memória pela única CPU do sistema velocidade limitada pela largura de banda de acesso à memória 2 passagens pelo bus do sistema por datagrama routers modernos processador de entrada consulta a tabela e copia para memória partilhada exemplo: Cisco Catalyst Camada de Rede

25 Comutação através de um bus Switch Fabric Cada datagrama é transmitido da memória do porto de entrada para a memória do porto de saída através de um bus Apenas um pacote pode ser transportado pelo bus de cada vez Velocidade de comutação limitada pela largura de banda do bus Exemplo: Cisco 900 ( bus de Gbps) - suficiente para o acesso de médias empresas à Internet 25 Camada de Rede

26 Comutação através de uma Malha Switch Fabric Ultrapassa as limitações impostas pelo bus 2n buses ligam n portos de entrada a n portos de saída Redes inicialmente propostas para interligar processadores num ambiente multiprocessador, redes de Banyan Estruturas avançadas: fragmentação de datagramas em pacotes de tamanho fixo dentro da malha de comutação Exemplo Cisco 2000: pode comutar dezenas de Gbps via a sua malha de comutação Malha N-dimensional 26 Camada de Rede

27 Funcionamento de um encaminhador Revisão Serviços da camada de rede Circuitos virtuais Datagramas Funcionamento de um encaminhador ( router ) Camada de rede na Internet: o protocolo IP Princípios de encaminhamento selecção de um caminho Outros aspectos da camada de rede na Internet DHCP, NAT, ICMP, IPv6 Encaminhamento hierárquico Encaminhamento na Internet intra domínio inter domínio Encaminhamento multicast Arquitectura de de um um Nó Nóde de Encaminhamento Portos de de Entrada e Saída Funções Filas Filas de de espera espera Arquitecturas de de Comutação Memória Bus Bus Malha Malha 27 Camada de Rede

28 Camada de Rede na Internet Funções da camada de rede Camada de transporte: TCP, UDP Camada de rede Protocolos de encaminhamento selecção de caminhos RIP, OSPF, BGP Tabela de encaminhamento protocolo IP convenções de endereços formato do datagrama convenções de manuseio do pacote protocolo ICMP reporta erros sinalização Camada de ligação de dados Camada física 28 Camada de Rede

29 Formato do datagrama IPv4 [RFC 79] nº da versão do prot. IP 32 bits comprimento do comp. tipo de ver cabeçalho (bytes) cabeçalho serviço comprimento definição de níveis de serviço ident. 6-bits bits Datagramas não duram forever. nº max de hops q restam (decrementado em cada router, 0=drop) prot. camada superior ao qual entregar dados (6 = TCP, 7 = UDP) e.g. especificar lista de routers a visitar, marca temporal timestamp, registar caminho seguido Time to live Prot. cam superior início (offset) do fragmento Internet checksum (apenas do header) endereço IP de origem 32 bits endereço IP de destino 32 bits Opções (se tiver, não usado no IPv6) dados (comprimento variável, tipicamente um segmento TCP ou UDP, ou mensagem ICMP) Overhead com o TCP? 20 bytes do TCP 20 bytes do IP = 40 bytes + overhead da camada aplicação comprimento total do datagrama (em bytes) Para fragmentação/ Reagrupamento indica a posição de um fragmento de dados em relação ao º byte dos dados (o qual tem offset 0) Flags (3-bits) número único usado para identificar a trama e outros fragmentos associados para reagrupamento 29 Camada de Rede

30 Fragmentação e Reagrupamento em IPv4 Comprimento máximo de datagrama IP é 2 6 = bytes. As ligações da rede têm um tamanho máximo para as tramas da camada de ligação de dados MTU max transfer size (e.g. 576 Bytes, 500 Bytes na Ethernet) ligações diferentes têm MTUs diferentes Datagramas IPv4 grandes podem ser divididos ( fragmentados ) dentro da rede (mas não no IPv6) um datagrama é dividido em vários datagramas num router são reagrupados apenas no destino existem campos no cabeçalho IP que são usados para identificar e ordenar os fragmentos 30 Camada de Rede reagrupamento fragmentação entrada: um datagrama grande saída: 3 datagramas menores dados cabeçalho

31 Fragmentação e reagrupamento em IPv4 Exemplo Datagrama de 4000 bytes MTU = 500 bytes 480 bytes de dados início = 480/8 Se ou mais fragmentos se perdem, o datagrama incompleto é descartado e não é passado à camada de transporte bytes de dados compr ID bit_frag início =4000 =x =0 =0 Um datagrama transforma-se em vários datagramas mais pequenos compr =500 compr =500 compr =040 [RFC 79] The data of the long datagram is divided into two portions on a 8 octet (64 bit) boundary (the second portion might not be an integral multiple of 8 octets, but the first must be). Call the number of 8 octet blocks in the first portion NFB (for Number of Fragment Blocks). 3 Camada de Rede ID =x ID =x ID =x bit_frag = bit_frag = bit_frag =0 início =0 início =85 início =370

32 Endereçamento IP: introdução endereço IP - ID de 32 bits para interface da máquina ou nó (router) total 2 32 interface: ligação entre máquina ou router e o canal físico router típico tem várias interfaces máquina pode ter apenas ou ter várias interfaces endereços IP estão associados às interfaces, Esta rede é constituida por 3 redes IP não à máquina ou router = Camada de Rede

33 Redes e Subredes (Subnets) IP Endereço IP parte da rede (bits de maior ordem). Network prefix parte da máquina (bits de menor ordem host part ) Definição de sub(rede) IP (da perspectiva do endereço IP) Conjunto de interfaces de dispositivos com a mesma parte de rede nos seus endereços IP podem comunicar entre elas sem intervenção de um nó encaminhador ( router ) Máscara da sub-rede (subnet mask): / /24 e.g. Ethernet LAN / /24 Para os endereços IP começados por 223, os primeiros 24 bits são o endereço de rede 33 Camada de Rede

34 Redes e Subredes IP Exemplo Sistema interligado constituído por 6 redes IP desassociar cada interface do seu router, máquina criar ilhas de redes isoladas cada rede isolada é uma sub-rede 34 Camada de Rede

35 Endereçamento IP Endereçamento em Classes Classe A /8, Classe B /6, Classe C /24 Uso ineficiente do espaço de endereçamento e.g., a atribuição de uma rede de classe B reserva espaço para cerca de computadores (e organização só precisa de 2000) Classe C para apenas 2 8-2=254 máquinas (2 endereços reservados) 35 Camada de Rede

36 Endereçamento IP CIDR CIDR: Classless InterDomain Routing parte de rede do endereço de comprimento arbitrário formato de endereço: a.b.c.d/x, onde x é número de bits na parte de rede do endereço parte de rede parte de máquina /22 A uma uma organização é normalmente atribuidobloco bloco de de endereços adjacentes parte parte de de rede rede comum comum X bits bits utilizada utilizada por por routers routers para para encaminhar encaminharpacotes para para qualquer qualquer dispositivo dispositivo da da organização organização => => maior maior eficiência, eficiência, menor menor tamanho tamanho nas nas tabelas tabelas de de encaminhamento encaminhamento Parte Parte de de máquina (32-X): (32-X): para para diferenciar dispositivos dentro dentro da da organização Podem Podem ter ter ou ou não não parte parte de de subrede subredepara para routers routersdentro da da organização organização Broadcast Address: mensagem mensagem entregue entregue em em broadcast broadcastpara para todas todas Redes as as máquinas máquinas de Computadores na na rede rede 200/20 36 Camada de Rede

37 Obtenção de bloco de endereços do ISP Recepção de uma parte do espaço de endereços do ISP Bloco do /20 fornecedor Organização /23 Organização /23 Organização / Organização /23 37 Camada de Rede

38 Endereçamento Hierárquico Agregação de Caminhos (ou de Endereços) Endereçamento hierárquico permite publicar de forma eficiente informação sobre caminhos Organização /23 Organização /23 Organização /23 Organização Fornecedor A mande-me qq coisa com endereços que começam com /20 Internet /23 Fornecedor B mande-me qq coisa com endereços que começam com /6 38 Camada de Rede

39 Endereçamento IP Ineficiência resultante da quebra da hierarquia O fornecedor de serviços B publica um caminho específico para Organização Organização /23 Organização /23 Organização /23 Organização / Fornecedor A Fornecedor B Menor eficiência Qual será agora o anúncio? mande-me qq coisa com endereços que começam com /23 ou /22 ou /2 mande-me qq coisa com endereços que começam com /6 ou /23 Internet 39 Camada de Rede

40 Endereços IP Obtenção Actualmente há cinco instituições regionais Actualmente há cinco instituições regionais AfriNIC African Network Information Center AfriNIC African Network Information Center APNIC Asia Pacific Network Information Center APNIC Asia Pacific Network Information Center ARIN American Registry for Internet Number ARIN American Registry for Internet Number LACNIC LACNIC Latin Latin American American and and Caribbean Caribbean Internet Internet Addresses Addresses Registry Registry RIPE NCC Reseaux IP Europeans RIPE NCC Reseaux IP Europeans Como um fornecedor IP (ISP) consegue um bloco de endereços? ICANN: Internet Corporation for Assigned Names and Numbers Alocação de endereços gestão dos servidores raiz DNS atribuição nomes de domínio, resolução de conflitos Como uma máquina obtém um endereço IP? codificado pelo administrador num ficheiro Windows: Painel de controle->rede->configuração>tcp/ip->propriedades UNIX: /etc/rc.config DHCP: Dynamic Host Configuration Protocol: obtém endereço dinamico de um servidor plug-and-play 40 Camada de Rede

41 Datagrama IP: da origem ao destino Datagrama IP Misc fields source IP addr dest IP addr data campos de endereço origem e destino: o datagrama não é alterado desde a origem ao destino A B R E 4 Camada de Rede Tabela de encaminhamento em B Rede de Destino Próximo Router Nº de hops

42 Datagrama IP: da origem ao destino - Exemplo Misc fields source IP Da origem B: ao destino A: dest IP data B consulta tabela de encaminhamento com a parte de rede do endereço de A A está na mesma rede que B A camada de ligação de dados envia, dentro da sua trama, o datagrama directamente a A A B R E 42 Camada de Rede Tabela de encaminhamento em B Rede de Destino Próximo Router Nº de hops

43 Datagrama IP: da origem ao destino - Exemplo 2 (º parte: da origem até o router) Da origem B: ao destino E: Misc fields source IP dest IP data B consulta a tabela de encaminhamento com parte de rede do endereço de E E não está na mesma rede que B caminho para E passa por nó camada lógica envia trama para contendo o datagrama datagram chega ao router A B R E 43 Camada de Rede Tabela de encaminhamento em B Rede de Destino Próximo Router Nº de hops

44 Datagrama IP: da origem ao destino - Exemplo 2 (2º parte: do router até ao destino) Da origem B: (através do router R ) ao destino E: Misc fields source IP dest IP data R consulta a tabela de encaminhamento com parte de rede do endereço de E E está na mesma rede que a interface do router camada lógica associada à interface do router envia trama para contendo o datagrama datagrama chega a A B R E 44 Camada de Rede Tabela de encaminhamento no router R Rede de Destino Próximo Router Interface Nº de hops

45 Camada de rede na Internet: o protocolo IP Revisão Serviços da camada de rede Circuitos virtuais Datagramas Funcionamento de um encaminhador ( router ) Camada de rede na Internet: o protocolo IP Princípios de encaminhamento selecção de um caminho Outros aspectos da camada de rede na Internet DHCP, NAT, ICMP, IPv6 Encaminhamento hierárquico Encaminhamento na Internet intra domínio inter domínio Encaminhamento multicast 45 Camada de Rede Camada de de Rede na na Internet Formato do do datagrama IPv4 IPv4 Fragmentação e Reagrupamento em em IPv4 IPv4 Endereçamento IP IP Redes Redes e Subredes IP IP Endereçamento por por classes classes CIDR CIDR Endereçamento Hierárquico

46 Encaminhamento Objectivo determinar bons caminhos na rede (sequências de nós) entre a origem e o destino v 3 tipicamente o caminho de menor custo 2 determinar caminho entre máquina de origem e máquina de destino reduz-se ao u 2 problema de determinar caminho na rede 3 entre o default router da origem e o default router do destino x Representação da rede por grafos os nós de encaminhamento ( routers ) são os nós do grafo as ligações físicas são os arcos do grafo Custo da ligação: atraso, distância em km, nível de congestionamento 5 w y 5 2 z Relembrar: A abstração com com grafos grafos éútil em em outros outros contextos da da rede rede Exemplo: Exemplo: P2P, P2P, onde onde N é o conjunto conjunto dos dos pares pares e E é o conj. conj. das das ligações ligações TCP TCP 46 Camada de Rede

47 Abstracção com grafos Custos Grafo: G = (N,E) N = conj. de routers = { u, v, w, x, y, z } E = conj. de ligações ={ (u,v), (u,x), (u,w), (v,x), (v,w), (x,w), (x,y), (w,y), (w,z), (y,z) } 3 c(x,x ) = custo da ligação (x,x ) - e.g., c(w,z) = 5 x y 2 - custo poderia também ser - ou inversamente proporcional à largura de banda ou ao congestionamento Custo do caminho (x, x 2, x 3,, x p ) = c(x,x 2 ) + c(x 2,x 3 ) + + c(x p-,x p ) Algoritmo de de encaminhamento -- algoritmo algoritmo que que encontra encontra o caminho caminho de de menor menor custo custo (e.g. (e.g. entre entre u e z) z) u 2 5 v 2 3 w 5 z 47 Camada de Rede

48 Classificação dos Algoritmos de Encaminhamento Informação global / descentralizada? Global todos os nós conhecem completamente a topologia e o custo das ligações algoritmos de estado das ligações ( link state algorithms) Descentralizada cada nó conhece os que lhe estão ligados directamente e os custos associados a essas ligações processo de cálculo iterativo por troca de informação com vizinhos algoritmos de vector de distâncias ( distance vector algorithms) 48 Camada de Rede Sensiveisao ao traffic load? Load Load Sensitive Os Os custos custosda daligação ligaçãovariam dinamicamente dinamicamentepara parareflectir reflectir o nível nívelde de congestão congestãoda daligação Alto Alto custo custo => => alg alg encaminhamento encaminhamento escolhe escolhe caminhos caminhos à à volta volta do do link link e.g. e.g. ARPAnet ARPAnet routing routing algorithm algorithm Load Load Insensitive Custo Custode de ligação ligaçãonão nãoreflecte reflectenível de de congestão congestãorecente recenteou oupassado usados usados actualmente actualmente Estáticosou ou dinâmicos? Estáticos os caminhos mudam os caminhos mudam lentamente lentamente no no tempo tempo Dinâmicos os oscaminhos caminhosmudam mudam rapidamente rapidamente modificação periódica modificação periódica Redes de sempre Computadores que alterem 200/20 custos sempre que alterem custos Departamento das das de ligações ligações Engenharia ou ou a Informática a topologia topologia

49 Algoritmo de Encaminhamento Link-State Algoritmo de Dijkstra topologia da rede e custos das ligações conhecidos por todos os nós consegue-se através da difusão da informação sobre o estado das ligações ( link state broadcast ) e.g. OSPF routing protocol todos os nós têm a mesma informação calcula o menor custo desde um nó (fonte) até cada um dos restantes produz a tabela de encaminhamento para esse nó Iterativo depois de k iterações, conhece o menor custo para k nós de destinos 49 Camada de Rede

50 Algoritmo de Dijkstra N = conj. de routers = { u, v, w, x, y, z } Ciclo executado N - vezes (N menos a origem). Initialization: 2. N = {u} 3. for all nodes a 4. if a adjacent to u 5. then D(a) = c(u,a) 6. else D(a) = infty Notação: c(i,j) custo da ligação do nó i para o nó j o o o custo é infinito se os nós não são vizinhos Bidireccionalidade: c(i,j)=c(j,i) D(v) valor actual do custo da origem para o destino v p(v) penúltimo nó no caminho actual de menor custo da origem para o nó v N conjunto de nós para os quais se conhece já o caminho de menor custo 7. Loop 8. find b not in N such that D(b) is a minimum 9. add b to N 0. update D(a) for all a adjacent to b and not in N : D(a) = min( D(a), D(b) + c(b,a) ) 2 /* new cost to a is either old cost to a or known shortest path cost to b plus cost from b to a */ 3 until all nodes in N (N = N) 2 U 5 V X W Y 5 Z 2 50 Camada de Rede

51 Algoritmo de Dijkstra Exemplo Step N' u ux uxy uxyv uxyvw uxyvwz D(v),p(v) 2,u 2,u 2,u D(w),p(w) 5,u 4,x 3,y 3,y D(x),p(x),u D(y),p(y) 2,x Selecciona-se arbitrariamente v ou y D(z),p(z) 4,y 4,y 4,y Caminhar para trás para reconstruir melhor caminho 5 V 3 W 2 U 2 3 X Y 5 Camada de Rede 5 Z 2 Tabela de encaminhamento resultante em u destino ligação V W U X Y Z Árvore de caminhos mínimos resultante originada em u v x y w z (u,v) (u,x) (u,x) (u,x) (u,x)

52 Algoritmo de Dijkstra Discussão Complexidade algoritmica (n nós sem contar com a origem) em cada iteração é necessário avaliar todos os nós w que não estão em N ª iteração: verificar tos os n nós, 2ª iteração: n-, 3ª iteração: n-2,... n(n+)/2 comparações => complexidade no pior caso O(n 2 ) implementações mais eficientes possíveis: O(n logn) Passo 8 do algoritmo pode ser executado em tempo logaritmico de n e.g. custo da ligação = tráfego transportado (no exemplo, todos enviam para w) Algoritmo pode originar oscilações z w +e e y e x 2+e 0 0 w w w +e e 0 0 +e 2+e 0 z x z x z x 0 +e y y y inicialmente recalcula caminhos recalcula recalcula e 52 Camada de Rede

53 Algoritmo de Vector de Distâncias - Equação de Bellman-Ford Equação de Bellman-Ford (programação dinâmica) Definir d x (y) := custo do caminho de menor custo entre x e y Então d x (y) = min {c(x,v) + d v (y) } v onde min é tomado entre todos os vizinhos v de x U 2 5 V X 2 v 3 3 W Y Exemplo com Bellman-Ford Claramente, d v (z) = 5, d x (z) = 3, d w (z) = 3 A equação B-F diz que d u (z) = 5 min {c(u,v) + d v (z),c(u,x) + d x (z),c(u,w) + d w (z)} = Z min {2 + 5, + 3, 5 + 3} = 4 2 O nó que leva ao custo mínimo é o próximo passo ao longo do caminho mais curto tab. de encaminhamento 53 Camada de Rede

54 Algoritmo de Vector de Distâncias DV Distance Vector Algorithm Definir D x (y) = estimativa do menor custo entre x e y Vector de distâncias: D x = [D x (y): y є N ]. Nó x sabe o custo para cada vizinho v: c(x,v) 2. Nó x mantém D x = [D x (y): y є N ] 3. Nó x mantém ainda os vectores de distâncias dos seus vizinhos Para cada vizinho v, x mantém D v = [D v (y): y є N ] Idéia básica Cada nó envia periodicamente a seu próprio vector de distâncias (estimativa) para os vizinhos Quando um nó x recebe uma nova estimativa DV de um vizinho, actualiza o seu DV usando a eq. B-F: D x (y) min v {c(x,v) + D v (y)} p/ cada nó y N Sob condições mínimas, naturais, a estimativa D x (y) converge para o menor custo real d x (y) 54 Camada de Rede

55 Funcionamento do Algoritmo de Vector de Distâncias Em cada nó espera por mudanças no custo de uma ligação local ou por mensagem de um vizinho recalcula tabela de distâncias se mudou o caminho de menor custo para qualquer destino, informa vizinhos Iterativo Iterativo actualizações contínuas até que não haja actualizações contínuas até que não haja troca troca de de informação informação entre entre nós nós iteração iteração local local causada causada por por mudança do custo da ligação local mudança do custo da ligação local mensagem do vizinho: mudança de caminho mensagem do vizinho: mudança de caminho de de menor menor custo custo para para algum algum destino destino termina automaticamente termina automaticamente Assíncrono Assíncrono cada cada nó nóactualiza a sua sua informação informação em em instantes instantes independentes independentes dos dos outros outros nós nós Distribuído Distribuído cada nó comunica apenas com os seus cada nó comunica apenas com os seus vizinhos vizinhos directos directos os vizinhos avisam os seus vizinhos, se os vizinhos avisam os seus vizinhos, se necessário necessário 55 Camada de Rede

56 Implementação do Algoritmo de Vector de Distâncias Em todos os nós. Começando por X... Initialization for all destinations y in N: /* if y is not a neighbor then c(x,y)= */ 2 D X (y) = c(x,y) 3 for each neighbor v 4 D v (y) = 5 for each neighbor v 6 send distance vector D X = [D X (y): y in N] to v 7 loop 8 wait 9 until x gets a link cost change c(x,w) to neighbor w 0 or until x receives D w (y) update from neighbor w for each y in N: 2 D X (y) = min v { c(x,v) + D v (y) } 3 if D X (y) changed for any destination y 4 send distance vector D X = [D X (y): y in N] to all neighbors v 5 forever 56 Camada de Rede

57 Algoritmo de Vector de Distâncias Exemplo tabela nó x origem tabela nó y origem tabela nó z origem x y z x y z custo para x y z x y z 2 0 x y z x y z 7 0 origem origem origem 57 Camada de Rede x y z x y z x y z custo para x y z x y z x y z origem origem origem x y z x y z x y z custo para x y z x y z x y z tempo D x (y)=min{c(x,y)+d y (y), c(x,z) + D z (y)} = min{2+0, 7+} = 2 D x (z) = min{c(x,y) + D y (z), c(x,z) + D z (z)} = min{2+, 7+0} = 3 x 2 y 7 z

58 Vector de Distâncias: Alteração (decremento) do custo de uma ligação nó detecta mudança no custo da ligação local actualiza tabela de distâncias se mudou o Distance Vector, avisa aos vizinhos X 4 Y 50 Z. No tempo t 0, y detecta a mudança no custo da ligação, actualiza o seu DV e informa os vizinhos. 2. No tempo t, z recebe a actualização de y e actualiza a sua tabela. Calcula o novo menor custo para x e envia o seu DV para os vizinhos. 3. No tempo t 2, y recebe a actualização de z e actualiza a sua tabela. Os custos mínimos de y não mudam e portanto y não envia nenhuma mensagem para z. 58 Camada de Rede

59 Vector de Distâncias: Alteração (incremento) no custo de uma ligação Mudança no custo das ligações boas notícias chegam logo más notícias demoram para chegar 60 X 4 Y 50 Z 44 iterações antes do algoritmo estabilizar problema da contagem ao infinito! Adicionar Poisoned Reverse (reverso envenenado) Se z encaminha via y para chegar a x: z informa para y que a sua distância para x é infinita (para que y não encaminhe para x via z) Isto não resolve completamente o problema da contagem ao infinito 59 Camada de Rede

60 Comparação dos algoritmos Link- State (LS) e Distance-Vector (DV) Complexidade das mensagens LS: com n nós e E ligações, cada nó envia O(nE) mensagens DV: troca de mensagens apenas entre nós vizinhos Velocidade de convergência LS: o algoritmo (em cada nó) converge em O(n2) comparações pode conduzir a oscilações DV: tempo de convergência varia Podem-se criar circuitos fechados problema da contagem para infinito Robustez mau funcionamento dos nós LS: cada nó pode difundir erradamente os custos das ligações cada nó calcula a sua tabela de encminhamento DV: cada nó pode difundir erradamente o custo de um caminho a tabela de cada nó é usada pelos restantes erros propagam-se a toda a rede 60 Camada de Rede

61 Princípios de encaminhamento selecção de um caminho Encaminhamento Encaminhamento Abstracção Abstracção com com grafos grafos Serviços da camada de rede Classificação Classificação dos dos algoritmos algoritmos de de encaminhamento encaminhamento Circuitos virtuais Datagramas Algoritmo Algoritmo de de encaminhamentmento Link-State Link-State encaminha- Funcionamento de um encaminhador ( router ) Camada de rede na Internet: o protocolo IP Exemplo Exemplo e e discussão discussão Princípios de encaminhamento Algoritmo de Dijkstra Algoritmo de Dijkstra selecção de um caminho Algoritmo de Vector de Algoritmo de Vector de Outros aspectos da camada de rede na Internet Distâncias DHCP, NAT, ICMP, IPv6 Distâncias Equação de Bellman-Ford Encaminhamento hierárquico Equação de Bellman-Ford Funcionamento do Algoritmo Encaminhamento na Internet Funcionamento do Algoritmo Implementação e exemplos intra domínio Implementação e exemplos inter domínio Alteração Alteração do do custo custo de de Encaminhamento multicast ligação ligação Comparação Comparação dos dos algoritmos algoritmos Link-State Link-Statee Distance- Distance- Vector Vector 6 Camada de Rede

Redes de Computadores e a Internet

Redes de Computadores e a Internet Redes de Computadores e a Internet Magnos Martinello Universidade Federal do Espírito Santo - UFES Departamento de Informática - DI Laboratório de Pesquisas em Redes Multimidia - LPRM 2010 Capítulo 4:

Leia mais

Redes de Computadores e a Internet

Redes de Computadores e a Internet Redes de Computadores e a Internet Universidade Federal do Espírito Santo - Departamento de Informática - DI Laboratório de Pesquisas em Redes Multimidia - LPRM 2010 Capítulo 4: Camada de Rede 4. 1 Introdução

Leia mais

Capítulo 4: Camada de rede

Capítulo 4: Camada de rede Capítulo 4: Camada de Objetivos do capítulo: entender os princípios por trás dos serviços da camada de : modelos de serviço da camada de repasse versus roteamento como funciona um roteador roteamento (seleção

Leia mais

SSC0641 Redes de Computadores

SSC0641 Redes de Computadores SSC0641 Redes de Computadores Capítulo 4 Camada de Rede 4.1 a 4.3 Prof. J ó Ueyama Abril/2011 SSC0641-2011 1 Objetivos do Capítulo 4 Camada de Rede Entender os princípios dos serviços da camada de rede:

Leia mais

Algoritmos de roteamento

Algoritmos de roteamento Algoritmos de roteamento Determinam o caminho que os pacotes percorrem entre o remetente e o destino Grafo usado para formular problemas de roteamento G = (N, E) N nós roteadores E arestas enlaces Cada

Leia mais

Redes de Computadores e a Internet

Redes de Computadores e a Internet Redes de Computadores e a Internet Magnos Martinello Universidade Federal do Espírito Santo - UFES Departamento de Informática - DI Laboratório de Pesquisas em Redes Multimidia - LPRM 2010 Capítulo 4:

Leia mais

PTC Aula A camada de rede (1/2) (Kurose, p ) 17/03/2017

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

Leia mais

Capítulo 4 Camada de Rede

Capítulo 4 Camada de Rede Redes de Computadores DCC/UFJ Capítulo 4 Camada de Rede Material fortemente baseado nos slides do livro: Computer Networking: A Top-Down Approach Featuring the Internet. Os slides foram disponibilizados

Leia mais

Camada de Rede. Objetivos: entender os princípios em que se fundamentam os serviços de rede. Implementação na Internet

Camada de Rede. Objetivos: entender os princípios em que se fundamentam os serviços de rede. Implementação na Internet Camada de Rede Objetivos: entender os princípios em que se fundamentam os serviços de rede Implementação na Internet Camada de rede transporta segmentos da estação remetente à receptora no lado remetente,

Leia mais

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

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

Leia mais

Camada de Rede. Prof. Odilson Tadeu Valle. Baseado no material do Prof. Cantú e Tiago. 4: Camada de Rede 4a-1

Camada de Rede. Prof. Odilson Tadeu Valle. Baseado no material do Prof. Cantú e Tiago. 4: Camada de Rede 4a-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 Camada de Rede Prof. Odilson Tadeu Valle odilson@sj.ifsc.edu.br

Leia mais

% & ' ( serviços fornecidos pela camada de rede. roteamento na Internet. princípios de roteamento. funcionamento de um roteador. IPv6.

% & ' ( serviços fornecidos pela camada de rede. roteamento na Internet. princípios de roteamento. funcionamento de um roteador. IPv6. -, % * % % " ) " serviços fornecidos pela camada de rede princípios de roteamento roteamento hierárquico protocolo IP roteamento na Internet intra-domínio inter-domínio funcionamento de um roteador IPv6

Leia mais

Capítulo 4 A camada de REDE

Capítulo 4 A camada de REDE Capítulo 4 A camada de REDE slide 1 Introdução A camada de rede slide 2 Repasse e roteamento O papel da camada de rede é transportar pacotes de um hospedeiro remetente a um hospedeiro destinatário. Repasse.

Leia mais

PTC Aula Introdução ao plano de controle 5.2 Algoritmos de roteamento. (Kurose, p ) (Peterson, p ) 13/06/2017

PTC Aula Introdução ao plano de controle 5.2 Algoritmos de roteamento. (Kurose, p ) (Peterson, p ) 13/06/2017 PTC 3450 - Aula 5. Introdução ao plano de controle 5. Algoritmos de roteamento (Kurose, p. 7-83) (Peterson, p. 47-63) 3/06/07 Muitos slides adaptados com autorização de J.F Kurose and K.W. Ross, All Rights

Leia mais

Capítulo 4 A camada de REDE

Capítulo 4 A camada de REDE Capítulo 4 A camada de REDE slide 1 Introdução A camada de rede slide 2 Repasse e roteamento O papel da camada de rede é transportar pacotes de um hospedeiro remetente a um hospedeiro destinatário. Repasse.

Leia mais

Parte 3: Camada de Rede

Parte 3: Camada de Rede Parte 3: Camada de Rede Objetivos: Visão Geral: Entender os princípios dos serviços da Camada de Rede: Roteamento (seleção de caminho). Implementação na Internet. Serviços da Camada de Rede. Princípios

Leia mais

Redes de Computadores RES 12502

Redes de Computadores RES 12502 Instituto Federal de Santa Catarina Redes de Computadores Redes de Computadores RES 12502 2014 2 Área de Telecomunicações slide 1 O material para essas apresentações foi retirado das apresentações disponibilizadas

Leia mais

A camada de rede 4-1. Redes de Computadores

A camada de rede 4-1. Redes de Computadores A camada de rede Objetivos do capítulo: Entender princípios dos serviços da camada de rede: Roteamento (seleção de caminho) Escalabilidade Como funciona um roteador Tópicos avançados: IPv6, mobilidade

Leia mais

Algoritmo baseado em vetor de distâncias

Algoritmo baseado em vetor de distâncias Algoritmo baseado em vetor de distâncias Distance-vector-based (DV) Equação de Bellman-Ford (programação dinâmica) Define d x (y) := custo do caminho de menor custo de x para y Então d x (y) = min v {c(x,v)

Leia mais

Arquitetura TCP/IP - Internet Protocolo IP Protocolo ICMP

Arquitetura TCP/IP - Internet Protocolo IP Protocolo ICMP Departamento de Ciência da Computação - UFF Disciplina: Arquitetura TCP/IP - Internet Protocolo IP Protocolo ICMP Profa. Débora Christina Muchaluat Saade debora@midiacom.uff.br Arquitetura TCP/IP Internet

Leia mais

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

Revisão de Introdução às TCP-IP INTERNET. Redes de Computadores TCP/IP Revisão de Introdução às Redes de Computadores TCP-IP INTERNET Redes de Computadores TCP/IP MODELO DE REFERENCIA TCP/IP FLUXO DE DADOS MODELOS DE REFERÊNCIA MODELO DE REFERENCIA TCP/IP MODELOS DE REFERÊNCIA

Leia mais

Capítulo 4: Camada de Rede. Explicar as funções da camada de rede

Capítulo 4: Camada de Rede. Explicar as funções da camada de rede Redes de Computadores Camada de Rede Capítulo 4 Kurose & Ross Prof: José Marcos Silva Nogueira Universidade Federal de Minas Gerais Departamento de Ciência da Computação elo Horizonte - 2006 Capítulo 4:

Leia mais

Capítulo 4: Camada de Rede

Capítulo 4: Camada de Rede Capítulo 4: Camada de Rede 4. 1 Introdução 4.2 Redes de circuito Virtual e redes datagrama 4.3 O que tem dentro de um roteador; 4.4 IP: Protocolo Internet(IP) Formato do Datagrama Endereçamento IPv4 a

Leia mais

SSC0540 Redes de Computadores

SSC0540 Redes de Computadores SSC0540 Redes de Computadores Capítulo 4 - Camada de Rede slide 1 Prof. Jó Ueyama Maio/2012 1 Capítulo 4: Camada de rede Objetivos do capítulo: entender os princípios por trás dos serviços da camada de

Leia mais

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

UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática 90 minutos * 24.05.2013 =VERSÃO B= 1 1. Esta teste serve como avaliação de frequência às aulas teóricas. 2. Leia as perguntas com atenção antes de responder. São 70 perguntas de escolha múltipla. 3. Escreva

Leia mais

Redes de Computadores I. Camada de Rede Parte C: Roteamento Dinâmico

Redes de Computadores I. Camada de Rede Parte C: Roteamento Dinâmico v.2016 Redes de Computadores I Camada de Rede Parte C: Roteamento Dinâmico Prof. Ricardo Couto A. da Rocha rcarocha@ufg.br UFG Regional de Catalão Material baseado em: Slides de referência do livro Redes

Leia mais

Redes de Computadores

Redes de Computadores Redes de Computadores Capítulo 4.5 Algoritmos de Roteamento Capítulo 4.6 Roteamento na Internet Prof. Jó Ueyama Abril/2011 SSC0641-2011 1 Rede Roteador default? saltos? rotas? SSC0641-2011 2 Roteamento

Leia mais

Capítulo 5. A camada de rede

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

Leia mais

Data and Computer Network Endereçamento IP

Data and Computer Network Endereçamento IP Endereçamento IP P P P Prof. Doutor Félix Singo Camadas do TCP/IP Data and Computer Network Aplicação: Camada mais alta Protocolos de Aplicações clientes e servidores HTTP, FTP, SMTP, POP Transporte: Estabelece

Leia mais

Redes de Computadores I - Princípios de Roteamento. por Helcio Wagner da Silva

Redes de Computadores I - Princípios de Roteamento. por Helcio Wagner da Silva Redes de Computadores I - Princípios de Roteamento por Helcio Wagner da Silva Classificação dos Algoritmos Globais x scentraliados Globais Algoritmo considera com dados de cálculo a conectividade entre

Leia mais

Redes de Computadores

Redes de Computadores Prof. Universidade Federal de Mato Grosso do Sul brivaldo@facom.ufms.br 20 de julho de 2017 Visão Geral 1 Introdução 2 3 Camada de Rede transporta segmentos do emissor para o receptor no lado do emissor

Leia mais

ROUTER. Alberto Felipe Friderichs Barros

ROUTER. Alberto Felipe Friderichs Barros ROUTER Alberto Felipe Friderichs Barros Router Um roteador é um dispositivo que provê a comunicação entre duas ou mais LAN s, gerencia o tráfego de uma rede local e controla o acesso aos seus dados, de

Leia mais

IPv6 FEUP MPR. » Espaço de endereçamento pequeno» Usado de forma descontínua» Algumas alterações para resolver estes problemas

IPv6 FEUP MPR. » Espaço de endereçamento pequeno» Usado de forma descontínua» Algumas alterações para resolver estes problemas 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 alterações para resolver estes problemas subredes e superredes (CDIR)»

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

PTC Aula Algoritmos de Roteamento 5.3 Roteamento intra-as na Internet: OSPF. (Kurose, p ) (Peterson, p ) 20/06/2017

PTC Aula Algoritmos de Roteamento 5.3 Roteamento intra-as na Internet: OSPF. (Kurose, p ) (Peterson, p ) 20/06/2017 PTC 3450 - Aula 22 5.2 Algoritmos Roteamento 5.3 Roteamento intra-as na Internet: OSPF (Kurose, p. 271-283) (Peterson, p. 147-163) 20/06/2017 Muitos slis adaptados com autoriação J.F Kurose and K.W. Ross,

Leia mais

CCNA 1 Roteamento e Sub-redes. Kraemer

CCNA 1 Roteamento e Sub-redes. Kraemer CCNA 1 Roteamento e Sub-redes Roteamento e Sub-redes Introdução Protocolo roteado Visão geral de roteamento Endereçamento de sub-redes Introdução IP é o principal protocolo roteado da Internet IP permite

Leia mais

Capítulo 4. A camada de REDE. Pearson. Todos os direitos reservados.

Capítulo 4. A camada de REDE. Pearson. Todos os direitos reservados. Capítulo 4 A camada de REDE Área de Telecomunicações 1/102 2014 Pearson. Todos os direitos reservados. Camada de rede Objetivos do capítulo: entender os princípios por trás dos serviços da camada de rede:

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. Protocolos TCP/IP

Redes de Computadores. Protocolos TCP/IP Redes de Computadores Protocolos TCP/IP Sumário 2! Endereços IP (lógicos) Sub-redes! Endereços Ethernet (físicos)! Conversão de endereços IP/Ethernet! Pacotes IP! Números de portos! Segmentos UDP! Segmentos

Leia mais

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

Universidade Federal de Campina Grande Unidade Acadêmica de Engenharia Elétrica - UAEE. Redes de Computadores

Universidade Federal de Campina Grande Unidade Acadêmica de Engenharia Elétrica - UAEE. Redes de Computadores Universidade Federal de Campina Grande Unidade Acadêmica de Engenharia Elétrica - UAEE Redes de Computadores Edmar Candeia Gurjão ecandeia@dee.ufcg.edu.br Campina Grande, PB. TCP/IP: Camada de Rede (Funções)

Leia mais

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

UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática Redes de Computadores 2º Teste de avaliação de frequência 90 minutos * 15.12.2014 =VERSÃO D= 1. Esta teste serve como

Leia mais

Redes de Computadores

Redes de Computadores Prof. Universidade Federal de Mato Grosso do Sul brivaldo@facom.ufms.br 20 de julho de 2017 Visão Geral 1 Protocolo de Internet: IP 2 ICMP IPv6 Camada de Rede da Internet hosts, funções de roteamento da

Leia mais

Curso de extensão em Administração de sistemas GNU/Linux: redes e serviços

Curso de extensão em Administração de sistemas GNU/Linux: redes e serviços Curso de extensão em Administração de sistemas GNU/Linux: redes e serviços - italo@dcc.ufba.br Gestores da Rede Acadêmica de Computação Departamento de Ciência da Computação Universidade Federal da Bahia,

Leia mais

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

Redes de computadores e a Internet. Prof. Gustavo Wagner. A camada de rede Redes de computadores e a Internet Prof. Gustavo Wagner Capitulo Capítulo 4 A camada de rede NAT: Network Address Translation resta da Internet 138.76.29.7 10.0.0.4 rede local (ex.: rede doméstica) 10.0.0/24

Leia mais

Capítulo 4 Camada de rede

Capítulo 4 Camada de rede Capítulo 4 Camada de rede Nota sobre o uso destes slides ppt: Estamos disponibilizando estes slides gratuitamente a todos (professores, alunos, leitores). Eles estão em formato do PowerPoint para que você

Leia mais

Redes de computadores e a Internet. Capitulo 4. Capítulo. A camada de rede

Redes de computadores e a Internet. Capitulo 4. Capítulo. A camada de rede Redes de computadores e a Internet 4 Capitulo 4 Capítulo 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)

Leia mais

IPv6. Problema do espaço de endereços do IPv4 Outros problemas abordados

IPv6. Problema do espaço de endereços do IPv4 Outros problemas abordados IPv6 Problema do espaço de endereços do IPv4 Outros problemas abordados IPv6 - formato do datagrama Mudanças mais importantes Capacidade de endereçamento expandida Cabeçalho fixo de 40 octetos Aumentar

Leia mais

Redes de Computadores Camada de Rede - Segunda Parte

Redes de Computadores Camada de Rede - Segunda Parte Redes de Computadores Camada de Rede - Segunda Parte Formato do Datagrama IP versão do Protocolo IP tamanho do header (bytes) Classe de serviço número máximo de saltos (decrementado em cada roteador) Protocolo

Leia mais

Redes de Computadores Nível de Rede

Redes de Computadores Nível de Rede Comunicação de Dados por Fernando Luís Dotti fldotti@inf.pucrs.br Redes de Computadores Nível de Rede Fontes Fontes principais: principais: Redes Redes de de Computadores Computadores -- das das LANs,

Leia mais

Jéfer Benedett Dörr

Jéfer Benedett Dörr Redes de Computadores Jéfer Benedett Dörr prof.jefer@gmail.com Conteúdo Camada de Rede Kurose Capítulo 4 Tanenbaum Capítulo 5 Camada de Rede terceira camada A camada de rede é usada para identifcar os

Leia mais

Roteamento e Roteadores. Conceitos Diversos

Roteamento e Roteadores. Conceitos Diversos e Roteadores Conceitos Diversos Um roteador é um dispositivo que provê a comunicação entre duas ou mais LAN s, gerencia o tráfego de uma rede local e controla o acesso aos seus dados, de acordo com as

Leia mais

Open Shortest Path First (OSPF)

Open Shortest Path First (OSPF) Open Shortest Path First (OSPF) Carlos Gustavo A. da Rocha Introdução Protocolo de roteamento baseado em estado de enlace, padronizado na RFC 2328 Criado para solucionar as deficiências do RIP Roteadores

Leia mais

Capítulo 4: Camada de Rede. Explicar as funções da camada de rede

Capítulo 4: Camada de Rede. Explicar as funções da camada de rede Redes de Computadores Camada de Rede Capítulo 4 Kurose & Ross Prof: José Marcos Silva Nogueira Universidade Federal de Minas Gerais Departamento de Ciência da Computação Belo Horizonte - 008 Capítulo 4:

Leia mais

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

Nome: Nº de aluno: 3ª Ficha de Avaliação 20/5/2014 Instituto Superior de Engenharia de Lisboa Departamento de Engenharia de Electrónica e Telecomunicações e de Computadores Redes de Computadores (LEIC/LEETC/LERCM) Nome: Nº de aluno: 3ª Ficha de Avaliação

Leia mais

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

Camada de rede. Introdução às Redes de Computadores Rede Endereçamento Tradução de endereços de enlace Roteamento de dados até o destino Enlace Físico Provê os meios para transmissão de dados entre entidades do nível de transporte Deve tornar transparente

Leia mais

PTC Aula O Protocolo da Internet (IP): Repasse e Endereçamento na Internet. (Kurose, p ) (Peterson, p ) 06/06/2017

PTC Aula O Protocolo da Internet (IP): Repasse e Endereçamento na Internet. (Kurose, p ) (Peterson, p ) 06/06/2017 PTC 3450 - Aula 19 4.3 O Protocolo da Internet (IP): Repasse e Endereçamento na Internet (Kurose, p. 254-262) (Peterson, p. 124-163) 06/06/2017 Muitos slides adaptados com autorização de J.F Kurose and

Leia mais

conceitual N h = p 3 3p + 3; N t = 1/(1 p) 2 p

conceitual N h = p 3 3p + 3; N t = 1/(1 p) 2 p 3 a. Lista -respostas Redes II pg. 1 UNIVERSIDADE DO ESTADO DO RIO DE JANEIRO REDES DE COMUNICAÇÕES 2 Prof. Flávio Alencar 3 a. LISTA algumas respostas (Assuntos: Infraestrutura TCP/IP parte 2; Roteamento,

Leia mais

Arquitectura de Redes

Arquitectura de Redes Arquitectura de Redes Revisões de alguns conceitos das em RSD Arq. de Redes - Pedro Brandão 5/6 Camadas Protocolares Aplicação Cabeç Transporte Cabeç Cabeç Revisões Ligação Física Cabeç TCP/ PDU que passa

Leia mais

IESGO. Redes de Computadores I

IESGO. Redes de Computadores I IESGO Endereçamento IP Carlos Henrique de Moraes Viana O endereçamento é uma função-chave dos protocolos da camada de rede que permitem a comunicação de dados entre os hosts na mesma rede ou em redes diferentes.

Leia mais

Redes de Computadores

Redes de Computadores Redes de Computadores IPv6 e ICMPv6 Abril de 2010 1 Internet Protocol v6 Nos anos 90 a expansão da INTERNET atingiu valores inicialmente impensáveis que conduziram a uma situação de esgotamento dos endereços

Leia mais

Hierarquia de AS. Formato do Datagrama IP. IP Fragmentação e Remontagem. IP Fragmentação e Remontagem. ICMP: Internet Control Message Protocol

Hierarquia de AS. Formato do Datagrama IP. IP Fragmentação e Remontagem. IP Fragmentação e Remontagem. ICMP: Internet Control Message Protocol Formato do Datagrama IP versão do Protocolo IP do header (bytes) Classe de serviço número máximo de saltos (decrementado em cada roteador) Protocolo da camada superior com dados no datagrama 32 bits ver

Leia mais

Redes de Computadores I Licenciatura em Eng. Informática e de Computadores 1 o Semestre, 30 de Novembro de o Teste A

Redes de Computadores I Licenciatura em Eng. Informática e de Computadores 1 o Semestre, 30 de Novembro de o Teste A Redes de Computadores I Licenciatura em Eng. Informática e de Computadores 1 o Semestre, 30 de Novembro de 2005 2 o Teste A Número: Nome: Duração: 1 hora O teste é sem consulta O teste deve ser resolvido

Leia mais

32 bits. head. type of lenght fragment 16-bit identifier flgs offset. Internet live 32 bit endereço IP de origem 32 bit endereço IP de destino

32 bits. head. type of lenght fragment 16-bit identifier flgs offset. Internet live 32 bit endereço IP de origem 32 bit endereço IP de destino Redes de Computadores Camada de Rede Segunda Parte Capítulo 4 Kurose & Ross Prof: José Marcos Silva Nogueira Universidade Federal de Minas Gerais Departamento de Ciência da Computação Belo Horizonte -

Leia mais

Camada de rede do modelo OSI Redes de Comunicação Módulo 3 Parte 2

Camada de rede do modelo OSI Redes de Comunicação Módulo 3 Parte 2 Curso Profissional de Gestão de Programação de Sistemas Informáticos Ano Letivo 2015/2016 Camada de rede do modelo OSI Redes de Comunicação Módulo 3 Parte 2 Rotas Estáticas e Dinâmicas Os routers guardam

Leia mais

Gestão de Sistemas e Redes

Gestão de Sistemas e Redes Gestão de Sistemas e Redes Comutação em Redes Locais Paulo Coelho 005 Versão.0 Comutação em LANs Sumário Comutadores Store-and-Forward Comutação de circuitos vs Datagramas Bridges e segmentação de LANs

Leia mais

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

Protocolo TCP/IP. Protocolo TCP/IP. Protocolo TCP/IP. Origem: Protocolo TCP/IP Origem: Surgiu na década de 60 através da DARPA (para fins militares) - ARPANET. Em 1977 - Unix é projetado para ser o protocolo de comunicação da ARPANET. Em 1980 a ARPANET foi dividida

Leia mais

Parte IV: Camada de Rede

Parte IV: Camada de Rede MINISTÉRIO D EDUCÇÃO SECRETRI DE EDUCÇÃO PROFISSIONL E TECNOLÓGIC INSTITUTO FEDERL DE EDUCÇÃO, CIÊNCI E TECNOLOGI CMPUS SÃO JOSÉ SNT CTRIN Camada de Rede Prof. Tiago Semprebom tisemp@sj.cefetsc.edu.br

Leia mais

REDES DE COMPUTADORES E TELECOMUNICAÇÕES MÓDULO 11

REDES DE COMPUTADORES E TELECOMUNICAÇÕES MÓDULO 11 REDES DE COMPUTADORES E TELECOMUNICAÇÕES MÓDULO 11 Índice 1. ROTEAMENTO...3 1.1 Introdução... 3 1.2 O roteamento e seus componentes... 3 1.3 Tabelas de roteamento... 3 1.4 Protocolos de roteamento... 3

Leia mais

3º Semestre. Aula 02 Introdução Roteamento

3º Semestre. Aula 02 Introdução Roteamento Disciplina: Dispositivos de Redes I Professor: Jéferson Mendonça de Limas 3º Semestre Aula 02 Introdução Roteamento 2014/1 Roteiro de Aula O que é Roteamento? IP X Protocolos de Roteamento Roteamento Direto

Leia mais

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

Leia mais

Redes de Computadores e Aplicações. Aula 37 Roteamento IP Unicast Dinâmico RIP

Redes de Computadores e Aplicações. Aula 37 Roteamento IP Unicast Dinâmico RIP Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do N Campus Currais Novos Redes de Computadores e Aplicações Aula 37 Roteamento IP Unicast Dinâmico RIP Prof. Diego Pereira

Leia mais

SSC0641 Redes de Computadores

SSC0641 Redes de Computadores SSC0641 Redes de Computadores Capítulo 4 - Camada de Rede Prof. Jó Ueyama slide 1 Capítulo 4: Camada de rede Objetivos do capítulo: entender os princípios por trás dos serviços da camada de rede: modelos

Leia mais

Endereçamento IP. Departamento Engª Electrotécnica ISEC

Endereçamento IP. Departamento Engª Electrotécnica ISEC Endereçamento IP Departamento Engª Electrotécnica ISEC Objectivos Visão geral sobre o endereçamento IPv4 e IPv6 Administração do espaço de endereçamento Obtenção de endereços Atribuição de endereços (manual

Leia mais

Redes de Computadores

Redes de Computadores Nível de rede Inst tituto de Info ormátic ca - UF FRGS Redes de Computadores Nível de rede Trabalho sob a Licença Atribuição-SemDerivações-SemDerivados 3.0 Brasil Creative Commons. Para visualizar uma

Leia mais

Capítulo 3 - Sumário. Tipos de Rotas (Diretas, Estáticas e Dinâmicas) Protocolos de Roteamento (RIP, OSPF e BGP)

Capítulo 3 - Sumário. Tipos de Rotas (Diretas, Estáticas e Dinâmicas) Protocolos de Roteamento (RIP, OSPF e BGP) 1 Capítulo 3 - Sumário - Conceitos Tipos de Rotas (Diretas, Estáticas e Dinâmicas) Rotas Default Sumarização de Rotas Algoritmos de Roteamento Protocolos de Roteamento (RIP, OSPF e BGP) 2 ROTA é um caminho

Leia mais

PTC Aula Roteamento intra-as na Internet: OSPF 5.4 Roteamento entre os ISPs: BGP. (Kurose, p ) (Peterson, p.

PTC Aula Roteamento intra-as na Internet: OSPF 5.4 Roteamento entre os ISPs: BGP. (Kurose, p ) (Peterson, p. PTC 3450 - Aula 23 5.3 Roteamento intra-as na Internet: OSPF 5.4 Roteamento entre os ISPs: BGP (Kurose, p. 280-306) (Peterson, p. 147-163) 23/06/2017 Muitos slides adaptados com autorização de J.F Kurose

Leia mais

Redes de Computadores I

Redes de Computadores I UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO DEPARTAMENTO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIA DA COMPUTAÇÃO Redes de Computadores I Nível de Rede (IP) Prof. Helcio Wagner da Silva. p.1/36 Introdução

Leia mais

Rede de computadores Protocolos IP. Professor Carlos Muniz

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

Leia mais

Redes de Computadores

Redes de Computadores Redes de Computadores Camada de Rede Parte I Prof. Thiago Dutra Agenda Camada de Rede n Introdução nprotocolo IP nipv4 n Roteamento nipv6 2 1 Agenda Parte I n Introdução n Visão

Leia mais

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

Roteamento e Roteadores. Arquitetura TCP/IP Introdução. Professor Airton Ribeiro de Sousa Roteamento e Roteadores Arquitetura TCP/IP Introdução Professor Airton Ribeiro de Sousa 1 PROTOCOLO TCP - ARQUITETURA O TCP possui uma maneira padrão para descrever os endereços lógicos dos nós da rede

Leia mais

Redes de Computadores. Prof. André Y. Kusumoto

Redes de Computadores. Prof. André Y. Kusumoto Redes de Computadores Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com 2/16 Nível de Rede Comunicação entre dispositivos de uma mesma rede ocorrem de forma direta. Quando a origem e o destino estão

Leia mais

PTC Aula Controle de congestionamento no TCP 4.1 Introdução à camada de rede 4.2 O que há dentro de um roteador?

PTC Aula Controle de congestionamento no TCP 4.1 Introdução à camada de rede 4.2 O que há dentro de um roteador? PTC 3450 - Aula 17 3.7 Controle de congestionamento no TCP 4.1 Introdução à camada de rede 4.2 O que há dentro de um roteador? (Kurose, p. 205-241) (Peterson, p. 103-171) 30/05/2016 Muitos slides adaptados

Leia mais

Capítulo 4: Camada de Rede

Capítulo 4: Camada de Rede Capítulo 4: Camada de Rede Objetivos do capítulo: entender os princípios por trás dos serviços da camada de rede: modelos de serviço da camada de rede repasse versus roteamento como funciona um roteador

Leia mais

Redes de Computadores. Prof. MSc André Y. Kusumoto

Redes de Computadores. Prof. MSc André Y. Kusumoto Redes de Computadores Prof. MSc André Y. Kusumoto andrekusumoto.unip@gmail.com Nível de Rede Comunicação entre dispositivos de uma mesma rede ocorrem de forma direta. Quando a origem e o destino estão

Leia mais

Redes de Computadores e Internet MEEC 9 de Junho de o Exame 2 o Semestre

Redes de Computadores e Internet MEEC 9 de Junho de o Exame 2 o Semestre Redes de Computadores e Internet MEEC 9 de Junho de 2015 1 o Exame 2 o Semestre Número: Nome: Duração: 2:30 horas O exame é sem consulta O exame deve ser resolvido nas folhas fornecidas Comece por preencher

Leia mais

Capítulo 4 Camada de rede

Capítulo 4 Camada de rede Capítulo 4 Camada de rede Nota sobre o uso destes slides ppt: Estamos disponibilizando estes slides gratuitamente a todos (professores, alunos, leitores). Eles estão em formato do PowerPoint para que você

Leia mais

RIP OSPF. Características do OSPF. Características do OSPF. Funcionamento do OSPF. Funcionamento do OSPF

RIP OSPF. Características do OSPF. Características do OSPF. Funcionamento do OSPF. Funcionamento do OSPF OSPF & mospf Visão Geral do Protocolo Escopo da Apresentação Introdução - Protocolos de roteamento - Tipos de protocolos - Histórico do protocolos de roteamento (RIP e suas características) OSPF MOSPF

Leia mais

Nome: Nº de aluno: Indique se vai realizar exame ou 2º teste: Exame: 2º teste: PARTE 1 (7 valores)

Nome: Nº de aluno: Indique se vai realizar exame ou 2º teste: Exame: 2º teste: PARTE 1 (7 valores) Redes de Computadores Prova modelo Exame + 2º teste ATENÇÃO: Esta prova contém, simultaneamente, o 1º exame e o 2º teste. Os alunos que queiram realizar o 2º teste apenas precisam de realizar a PARTE 2

Leia mais

SSC0641 Redes de Computadores

SSC0641 Redes de Computadores SSC0641 Redes de Computadores Capítulo 4 - Camada de Rede Prof. Jó Ueyama Abril/2014 slide 1 Capítulo 4: Camada de rede Objetivos do capítulo: entender os princípios por trás dos serviços da camada de

Leia mais

SSC0540 Redes de Computadores

SSC0540 Redes de Computadores SSC0540 Redes de Computadores Capítulo 4 - Camada de Rede slide 1 Prof. Jó Ueyama Maio/2012 1 Capítulo 4: Camada de rede Objetivos do capítulo: entender os princípios por trás dos serviços da camada de

Leia mais

Reinaldo Gomes Conjunto de redes de escala mundial, ligadas pelo

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

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

Capítulo 4: Camada de Rede

Capítulo 4: Camada de Rede Capítulo 4: Camada de Rede 4. 1 Introdução 4.2 Redes de circuito Virtual e redes datagrama 4.3 O que tem dentro de um roteador; 4.4 IP: Protocolo Internet(IP) Formato do Datagrama Endereçamento IPv4 a

Leia mais

AULA 4 - REDES. Prof. Pedro Braconnot Velloso

AULA 4 - REDES. Prof. Pedro Braconnot Velloso AULA 4 - REDES Prof. Pedro Braconnot Velloso Resumo da última aula Camada aplicação Serviços Requisitos das aplicações Camada transporte Serviços TCP UDP Arquitetura TCP/IP APLICAÇÃO TRANSPORTE TH AH mensagem

Leia mais

Funcionalidades da camada de rede

Funcionalidades da camada de rede Camada de Rede Objetivo Conhecer as características, funcionalidades e protocolos da camada de rede, especialmente os protocolos IP e ICMP Entender as principais características e princípios operacionais

Leia mais

Serviços de Comunicações Capítulo 3

Serviços de Comunicações Capítulo 3 Capítulo 3 A Camada de Transporte da Arquitectura TCP/IP 3.1 Portos e Sockets 3.2 O Protocolo UDP 3.3 O Protocolo TCP 1 3.1. Portos e Sockets A Camada de Transporte fornece transferência de dados fim-a-fim

Leia mais

Máscara de rede. Endereços especiais. Utilizando parte de um byte na máscara de sub-rede. Exemplo. Exemplo. Exemplo

Máscara de rede. Endereços especiais. Utilizando parte de um byte na máscara de sub-rede. Exemplo. Exemplo. Exemplo Infra Estruturas Computacionais Número único 32 bits associado à um host: Notação em decimal para cada byte: 129.52.6.34 Professor: André Ferreira andre.ferreira@ifba.edu.br Dividido em duas partes: Prefixo:

Leia mais

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

TE239 - Redes de Comunicação Lista de Exercícios 2 Carlos Marcelo Pedroso 11 de maio de 2017 Figura 1: Rede 1 Exercício 1: Suponha a rede apresentada na Figura 1 a) Escreva um esquema de endereçamento Classe B (invente os endereços). b) Escreva endereços

Leia mais