Publicité

Aula_01.pdf

smftec
27 Mar 2023
Publicité

Contenu connexe

Publicité

Dernier(20)

Aula_01.pdf

  1. AULA 1: Introdução e modelos de referência FUNDAMENTOS DE REDES DE COMPUTADORES - ARA0063 FUNDAMENTOS DE REDES DE COMPUTADORES (ARA0063/7486232 / 2023.1) 3004 Daniel de Souza Dias dias.daniel@estacio.br 1
  2. AULA 1: Introdução e modelos de referência FUNDAMENTOS DE REDES DE COMPUTADORES - ARA0063 Reforça Acadêmico • https://www.reforcoacademico.com.br/estacio 2
  3. AULA 1: Introdução e modelos de referência FUNDAMENTOS DE REDES DE COMPUTADORES - ARA0063 3 Calendário • Introdução a Redes de computadores (10/03) • Modelos OSI e TCP/IP (17/03) • Aplicação: Serviços (24/03) • Transporte: TCP e UDP (31/03) • Feriado Páscoa (07/04) • Rede: Protocolo IP (14/04) • Feriado Tiradentes (21/04) • Prova - AV1 (28/04) • Rede: Prot. Controle e Roteamento (05/05) • Camadas de Enlace e Física (12/05) • Enlace: Acesso ao meio (19/05) • Segurança e fundamentos de administração de Redes (26/05) (DIG) • Prova - AV2 (02/06) • Nova Chance AV2 (09/06) • Vista AV2 (16/06) • Prova - AV3 (23/06)
  4. AULA 1: Introdução e modelos de referência FUNDAMENTOS DE REDES DE COMPUTADORES - ARA0063 5 Problema? • Atualmente, utilizamos a Internet para tudo no nosso dia a dia, desde ler um e- mail até acender as luzes de casa. • Cada vez mais dispositivos como smartphones, smart TV’s, geladeiras, wearable, lâmpadas se conectam à Internet. • A infraestrutura desta rede é formada por uma malha de equipamentos que tornam possível a comunicação entre quaisquer dois dispositivos em diferentes localidades do planeta. Retirado de: https://www.freepik.es/vector-gratis/internet-cosas-infografia-isometrica-cartel_4029344.htm
  5. AULA 1: Introdução e modelos de referência FUNDAMENTOS DE REDES DE COMPUTADORES - ARA0063 Problema? • Como as redes de telecomunicações realmente funcionam? • O que é necessário para realizar uma comunicação? • O que é necessário para enviar uma mensagem? 6 Retirado de: https://disenowebakus.net/en/how-does-internet-works
  6. AULA 1: Introdução e modelos de referência FUNDAMENTOS DE REDES DE COMPUTADORES - ARA0063 Mapa Conceitual • Como funciona o sistema postal? – Analogia: Quais são as etapas para enviar uma carta? • Ferramenta para criar diagramas: – Diagrams.net – https://app.diagrams.net/ 7
  7. AULA 1: Introdução e modelos de referência FUNDAMENTOS DE REDES DE COMPUTADORES - ARA0063
  8. AULA 1: Introdução e modelos de referência FUNDAMENTOS DE REDES DE COMPUTADORES - ARA0063 Telecomunicações • Verdade absoluta: – Sempre irá aparecer uma tecnologia “revolucionária” que domina as telecomunicações • Vídeo: (History of the Internet) – https://www.youtube.com/watch?v=9hIQjrMHTv4 9
  9. AULA 1: Introdução e modelos de referência FUNDAMENTOS DE REDES DE COMPUTADORES - ARA0063 Início da Internet • ARPANET: Criada para permitir o uso remoto de grandes computadores – Grandes Mainframes – Acesso por terminais de usuários – Poucos recursos disponíveis para investimento nessa rede 10 Fonte: https://en.wikipedia.org/wiki/IBM_System/370
  10. AULA 1: Introdução e modelos de referência FUNDAMENTOS DE REDES DE COMPUTADORES - ARA0063 Primeira escolha • Como realizar a comunicação entre os computadores? – Previsão de grande aumento de computadores na rede – Não existia um método de transmissão digital de longo alcance • Ondas de rádio • Linhas telefônicas 11
  11. AULA 1: Introdução e modelos de referência FUNDAMENTOS DE REDES DE COMPUTADORES - ARA0063 Primeira escolha • Como realizar a comunicação entre os computadores? – Previsão de grande aumento de computadores na rede – Não existia um método de transmissão digital de longo alcance • Ondas de rádio • Linhas telefônicas 12 6 hosts, 15 conexões 12 hosts, 66 conexões Conexões diretas não são viáveis!
  12. AULA 1: Introdução e modelos de referência FUNDAMENTOS DE REDES DE COMPUTADORES - ARA0063 Como resolver esse problema? • Compartilhar os recursos de transmissão – Compartilhamento de enlaces – Em cada enlace poderemos passar mais de uma conexão – Pergunta: Como vamos compartilhar? 13
  13. AULA 1: Introdução e modelos de referência FUNDAMENTOS DE REDES DE COMPUTADORES - ARA0063 Como resolver esse problema? • Compartilhar os recursos de transmissão – Compartilhamento de enlaces – Em cada enlace poderemos passar mais de uma conexão – Pergunta: Como vamos compartilhar? • De forma simultânea ou de forma exclusiva? • Quais são as vantagens e desvantagens? 14 Fonte: https://br.freepik.com/vetores-gratis/veiculos-de-desenho-urbano_7232728.htm#query=onibus%20taxi&position=21&from_view=search&track=ais
  14. AULA 1: Introdução e modelos de referência FUNDAMENTOS DE REDES DE COMPUTADORES - ARA0063 Comutação Circuitos x Comutação Pacotes • O que é comutação de Circuitos? – Reserva dos recursos de transmissão 15 Fonte: https://www.electroniclinic.com/circuit-switching-and-packet-switching-circuit-switched-network-vs-packet-switched-network/
  15. AULA 1: Introdução e modelos de referência FUNDAMENTOS DE REDES DE COMPUTADORES - ARA0063 Comutação Circuitos x Comutação Pacotes • O que é comutação de Pacotes? – Divisão em pacotes 16 Fonte: https://assignmentlanka.files.wordpress.com/2009/08/assignmentlanka_circuit_switched_channel.jpg
  16. AULA 1: Introdução e modelos de referência FUNDAMENTOS DE REDES DE COMPUTADORES - ARA0063 Comutação Circuitos x Comutação Pacotes • Em um circuito você tem o recurso dedicado – Em um telefone se eu parar de falar o recurso ainda estará sendo utilizado – Como acontece o transporte de dados? • Transmissão de dados seguido de períodos sem transmissão de dados. Ex: Digitação – Existe desperdício na maior parte do tempo! • Computadores transmitem em rajadas de dados 17 Fonte: https://instrumentationtools.com/serial-communication-data-transmission-modes
  17. AULA 1: Introdução e modelos de referência FUNDAMENTOS DE REDES DE COMPUTADORES - ARA0063 Comutação Circuitos x Comutação Pacotes • Em um circuito você tem o recurso dedicado – Em um telefone se eu parar de falar o recurso ainda estará sendo utilizado – Como acontece o transporte de dados? • Transmissão de dados seguido de períodos sem transmissão de dados. Ex: Digitação – Existe desperdício na maior parte do tempo! • Computadores transmitem em rajadas de dados • Como melhorar? – Compartilhamento de recursos (sem reserva) – Dados sob demanda • Como? – Comutação por pacotes 18
  18. AULA 1: Introdução e modelos de referência FUNDAMENTOS DE REDES DE COMPUTADORES - ARA0063 Comutação Circuitos x Comutação Pacotes • Comutação de Pacotes – Redes de datagramas (Pacotes) – Endereço do destino no datagrama – O datagrama percorre um caminho composto por diversos equipamentos (roteadores) • Utiliza somente o endereço para repassar o pacote – Tabelas de roteamento – Melhor esforço 19
  19. AULA 1: Introdução e modelos de referência FUNDAMENTOS DE REDES DE COMPUTADORES - ARA0063 Comutação Circuitos x Comutação Pacotes • Analogia: • Comutação de Circuitos – Transportadoras (Motoboy, Uber Flash) – Rede de telefonia • Enlaces dedicados • Reserva de recursos • Comutação de Pacotes – Serviço postal (Correios) – Internet • Sem garantia de entrega • Sem garantia de capacidade de transmissão • Melhor esforço 20 Retida de Netflix As telefonistas Retirado de: https://segundociclo.webnode.pt/products/como-fazer-uma-carta-formal-/
  20. AULA 1: Introdução e modelos de referência FUNDAMENTOS DE REDES DE COMPUTADORES - ARA0063 Comutação Circuitos x Comutação Pacotes • Comutação de pacotes – Complexidade nas bordas (terminais, hosts) • Endereçamento dos dados • Controle de fluxo – Simplicidade no núcleo • Especializado em encaminhar pacotes 21 Fonte: http://johnrayworth.info/jsr/_IB_Common/_topic3AssessmentStatements/3.1.11.php
  21. AULA 1: Introdução e modelos de referência FUNDAMENTOS DE REDES DE COMPUTADORES - ARA0063 Comutação Circuitos x Comutação Pacotes • Comutação de circuitos – Complexidade no estabelecimentos dos circuitos (núcleo da rede) • Precisa manter a identificação de cada circuito da rede • Complexidade no núcleo • Terminal tem somente que enviar os dados (simplicidade nos hosts) 22 Fonte: https://instrumentationtools.com/serial-communication-data-transmission-modes
  22. AULA 1: Introdução e modelos de referência FUNDAMENTOS DE REDES DE COMPUTADORES - ARA0063 Comutação Circuitos x Comutação Pacotes • Comutação de pacotes – Complexidade nas bordas (terminais, hosts) • Endereçamento dos dados • Controle de fluxo – Simplicidade no núcleo • Especializado em encaminhar pacotes • Comutação de circuitos – Complexidade no estabelecimentos dos circuitos (núcleo da rede) • Precisa manter a identificação de cada circuito da rede • Complexidade no núcleo • Terminal tem somente que enviar os dados (simplicidade nos hosts) 23
  23. AULA 1: Introdução e modelos de referência FUNDAMENTOS DE REDES DE COMPUTADORES - ARA0063 Comutação Circuitos x Comutação Pacotes 24 Retirado de: https://www.comparitech.com/net-admin/circuit-switching-vs-packet-switching/
  24. AULA 1: Introdução e modelos de referência FUNDAMENTOS DE REDES DE COMPUTADORES - ARA0063 Internetworking 25
  25. AULA 1: Introdução e modelos de referência FUNDAMENTOS DE REDES DE COMPUTADORES - ARA0063 Internetworking • Várias especificações para cada uma das redes: – Token Ring [IBM] – PARC Universal Packet (PUP) [XEROX] – TCP/IP [DARPA] – Ethernet [IEEE] – ARCNET [Datapoint] – FDDI [ANSI] • Cada empresa tinha os seus protocolos, endereçamentos, aplicações... 26
  26. AULA 1: Introdução e modelos de referência FUNDAMENTOS DE REDES DE COMPUTADORES - ARA0063 Internetworking: Gateways 27 PUP Token Ring TCP/IP TCP/IP
  27. AULA 1: Introdução e modelos de referência FUNDAMENTOS DE REDES DE COMPUTADORES - ARA0063 Conceitos da Internetworking • Cada rede é independente, e não é necessário modifica-la • Comunicações de melhor esforço – Não é possível afirmar que cada rede irá garantir a entrega • Equipamentos gateways conectam as redes (Roteadores modernos) – Tradução dos protocolos • Protocolo único de endereçamento: IP • Nenhum controle global na operação das redes 28
  28. AULA 1: Introdução e modelos de referência FUNDAMENTOS DE REDES DE COMPUTADORES - ARA0063 Função da Rede Internetworking • Função de uma rede de comunicação – Enviar mensagem entre quaisquer dois computadores ligados à Internet • O que é necessário saber – O destino – Pelo menos um meio de chegar ao destino – Protocolos dos equipamentos que estão no caminho • Operação de alta complexidade – Atualmente são mais de 15 bilhões de equipamentos conectados à Internet 29
  29. AULA 1: Introdução e modelos de referência FUNDAMENTOS DE REDES DE COMPUTADORES - ARA0063 Os problemas: • Como utilizar os diversos meios de transmissão – Wi-Fi, fibra óptica, cabo coaxial, cabo par trançado, micro-ondas, satélite? • Como tratar vários equipamentos ligados ao mesmo ponto na rede? – O usuário final não tem somente um único dispositivo ligado ao mesmo ponto de conexão à Internet • Como saber o endereço de 20 bilhões de dispositivos? – Cada dispositivo deve ter um endereço único (caminho de volta do dado) – É necessário saber o caminho a todos os dispositivos • Como lidar com as várias aplicações em cada dispositivo? – Os dispositivos realizam diversas funções simultaneamente • E-mail, vídeo, whatsapp, notificações, múltiplas páginas abertas... 30
  30. AULA 1: Introdução e modelos de referência FUNDAMENTOS DE REDES DE COMPUTADORES - ARA0063 Divisão e Conquista • Divisão do Grande problema em problemas menores – Divisões em problemas que tratam objetos específicos – Interface entre as divisões bem definidas • Permite a mudança em uma camada sem afetar a próxima • Desvantagem: não é possível obter informações diretamente de outra camada – Divisão e Conquista (Divide and Conquer) 31
  31. AULA 1: Introdução e modelos de referência FUNDAMENTOS DE REDES DE COMPUTADORES - ARA0063 Divisão e Conquista • Divisão do Grande problema em problemas menores – Divisões em problemas que tratam objetos específicos – Interface entre as divisões bem definidas • Permite a mudança em uma camada sem afetar a próxima • Desvantagem: não é possível obter informações diretamente de outra camada – Divisão e Conquista (Divide and Conquer) 32
  32. AULA 1: Introdução e modelos de referência FUNDAMENTOS DE REDES DE COMPUTADORES - ARA0063 Modelo OSI • Composto por 7 Camadas – Aplicação (7) • HTTP, POP3, BitTorrent – Apresentação (6) • TLS (Criptografia) – Sessão (5) • SOCKS (“Proxy”) – Transporte (4) • TCP, UDP – Rede (3) • IP, ICMP – Enlace (2) • Ethernet – Física (1) • Cabos, volts 33 7 - Aplicação Interface com aplicativos 6 - Apresentação Formatos / Criptografia 5 - Sessão Controle de Sessões 4 - Transporte Conexão entre hosts (Portas) 3 - Rede Endereço Lógico (IP) 2 - Enlace Endereço Físico (MAC) 1 - Física Hardware; Sinal elétrico; Bits Computadores Roteadores Switches; placa de rede Fios; eletricidade Modelo OSI https://en.wikipedia.org/wiki/List_of_network_protocols_(OSI_model)
  33. AULA 1: Introdução e modelos de referência FUNDAMENTOS DE REDES DE COMPUTADORES - ARA0063 Endereçamento específico por camada • Camada de Aplicação – Mais próxima ao usuário – Separa a comunicação por processos • Cada aplicação cria conexões • SOCKETs • Usa endereços de Porta e IP – Interface com as aplicações • Chrome, Firefox, Servidor Apache • Outlook, Firebird • uTorrent 34
  34. AULA 1: Introdução e modelos de referência FUNDAMENTOS DE REDES DE COMPUTADORES - ARA0063 Endereçamento específico por camada • Camada de Apresentação – Sintaxe e semântica • Formatação dos dados • Conversão dos dados • Criptografia – Protocolos • Apple Filing Protocol (AFP) • Lightweight Presentation Protocol (LPP) • External Data Representation (XDR) 35
  35. AULA 1: Introdução e modelos de referência FUNDAMENTOS DE REDES DE COMPUTADORES - ARA0063 Endereçamento específico por camada • Camada de Sessão – Estabelecimento de sessões de comunicação • Controle de fluxo • Gerenciamento de tokens • Sincronização • Autenticação de usuários – Abrir, Fechar e Gerenciar Sessões – Protocolos • SOCKS5 (Proxy) • Zone Information Protocol (ZIP) • X.225 36
  36. AULA 1: Introdução e modelos de referência FUNDAMENTOS DE REDES DE COMPUTADORES - ARA0063 Endereçamento específico por camada • Camada de Transporte – Protocolos TCP e UDP – Conexão de host a host – Endereços: 65535 portas distintas • 22 (SSH) • 53 (DNS) • 80 (HTTP) • 443 (HTTPS) 37
  37. AULA 1: Introdução e modelos de referência FUNDAMENTOS DE REDES DE COMPUTADORES - ARA0063 Endereçamento específico por camada • Camada de Rede – Endereça o host na rede • Localização • Organização hierárquica – Protocolo IP – Endereço IPv4 • Endereços 32 bits • 4.294.967.296 (232) endereços • 192.168.0.1 – Endereço IPv6 • Endereços de 128 bits • 3.4×1038 (2128) endereços • 0123:4567:89ab:cdef:0123:4567:89ab:cdef 38
  38. AULA 1: Introdução e modelos de referência FUNDAMENTOS DE REDES DE COMPUTADORES - ARA0063 Endereçamento específico por camada • Camada de Enlace de dados – Controle de acesso ao meio • Evitar colisões de comunicação • Media Access Control ou MAC – IEEE 802.3 (Ethernet) – IEEE 802.11 (Wireless) – IEEE 802.15.1 (Bluetooth) – IEEE 802.15.4 (ZigBee) – Interação com o meio físico • Volts, frequência, fase, amplitude – Endereço MAC • Endereço de hardware 39
  39. AULA 1: Introdução e modelos de referência FUNDAMENTOS DE REDES DE COMPUTADORES - ARA0063 Endereçamento específico por camada • Camada de Física – Interação com o meio físico – Especificação dos cabos • Cabo Coaxial • Cabo Par trançado • Fibra Óptica – Especificação Elétrica • Frequência • Voltagem – Processamento de sinais – Não tem endereçamento 40
  40. AULA 1: Introdução e modelos de referência FUNDAMENTOS DE REDES DE COMPUTADORES - ARA0063 Modelo OSI • Composto por 7 Camadas – Aplicação (7) • HTTP, POP3, BitTorrent – Apresentação (6) • TLS (Criptografia) – Sessão (5) • SOCKS (“Proxy”) – Transporte (4) • TCP, UDP – Rede (3) • IP, ICMP – Enlace (2) • Ethernet – Física (1) • Cabos, volts 41 7 - Aplicação Interface com aplicativos 6 - Apresentação Formatos / Criptografia 5 - Sessão Controle de Sessões 4 - Transporte Conexão entre hosts (Portas) 3 - Rede Endereço Lógico (IP) 2 - Enlace Endereço Físico (MAC) 1 - Física Hardware; Sinal elétrico; Bits Computadores Roteadores Switches; placa de rede Fios; eletricidade Modelo OSI https://en.wikipedia.org/wiki/List_of_network_protocols_(OSI_model) Aplicação Rede
  41. AULA 1: Introdução e modelos de referência FUNDAMENTOS DE REDES DE COMPUTADORES - ARA0063 42 Contribuições do modelo OSI • 3 conceitos fundamentais • Serviços – Uma camada presta serviço a outra – Serviços definidos (Fixos) • Interfaces – Como requisitar informações – Como entregar as informações • Protocolos – Quaisquer protocolos internamente • Precisa entregar o serviço • Precisa usar as interface 4 - Transporte Conexão entre hosts (Portas) 3 - Rede Endereço Lógico (IP) Computadores Roteadores Interfaces TCP UDP Quic IPv4 IPv6 IPX
  42. AULA 1: Introdução e modelos de referência FUNDAMENTOS DE REDES DE COMPUTADORES - ARA0063 Arquitetura TCP/IP Original • Composta por 4 Camadas – Aplicação (4) • HTTP, POP3, BitTorrent – Transporte (3) • TCP, UDP – Internet (2) • IP, ICMP – Enlace (1) • Interface Host/Enlace – Ethernet – Cabos, volts 43 4 - Aplicação Interface com aplicativos 3 - Transporte Conexão entre hosts (Portas) 2 - Internet Endereço Lógico (IP) 1 - Enlace Endereço Físico (MAC) Computadores Roteadores Switches; placa de rede Hardware; Sinal elétrico; Bits Fios; eletricidade Arquitetura TCP/IP
  43. AULA 1: Introdução e modelos de referência FUNDAMENTOS DE REDES DE COMPUTADORES - ARA0063 44 7 - Aplicação Interface com aplicativos 6 - Apresentação Formatos / Criptografia 5 - Sessão Controle de Sessões 4 - Transporte Conexão entre hosts (Portas) 3 - Rede Endereço Lógico (IP) 2 - Enlace Endereço Físico (MAC) 1 - Física Hardware; Sinal elétrico; Bits Computadores Roteadores Switches; placa de rede Fios; eletricidade Modelo OSI 4 - Aplicação Interface com aplicativos Formatos / Criptografia Controle de Sessões 3 - Transporte Conexão entre hosts (Portas) 2 - Internet Endereço Lógico (IP) 1 – Enlace Endereço Físico (MAC) Hardware; Sinal elétrico; Bits Computadores Roteadores Switches; placa de rede Fios; eletricidade Arquitetura TCP/IP Original
  44. AULA 1: Introdução e modelos de referência FUNDAMENTOS DE REDES DE COMPUTADORES - ARA0063 45 7 - Aplicação Interface com aplicativos 6 - Apresentação Formatos / Criptografia 5 - Sessão Controle de Sessões 4 - Transporte Conexão entre hosts (Portas) 3 - Rede Endereço Lógico (IP) 2 - Enlace Endereço Físico (MAC) 1 - Física Hardware; Sinal elétrico; Bits Computadores Roteadores Switches; placa de rede Fios; eletricidade Modelo OSI 4 - Aplicação Interface com aplicativos Formatos / Criptografia Controle de Sessões 3 - Transporte Conexão entre hosts (Portas) 2 - Internet Endereço Lógico (IP) 1 – Enlace Endereço Físico (MAC) Hardware; Sinal elétrico; Bits Computadores Roteadores Switches; placa de rede Fios; eletricidade Arquitetura TCP/IP Original
  45. AULA 1: Introdução e modelos de referência FUNDAMENTOS DE REDES DE COMPUTADORES - ARA0063 Arquitetura TCP/IP estudada • Composto por 5 Camadas – Aplicação (5) • HTTP, POP3, BitTorrent – Transporte (4) • TCP, UDP – Rede (3) • IP, ICMP – Enlace (2) • Ethernet – Física (1) • Cabos, volts 46 5 - Aplicação Interface com aplicativos 4 - Transporte Conexão entre hosts (Portas) 3 - Rede Endereço Lógico (IP) 2 - Enlace Endereço Físico (MAC) 1 - Física Hardware; Sinal elétrico; Bits Computadores Roteadores Switches; placa de rede Fios; eletricidade Arquitetura TCP/IP Dados Segmento Pacote Quadro bit
  46. AULA 1: Introdução e modelos de referência FUNDAMENTOS DE REDES DE COMPUTADORES - ARA0063 Arquitetura TCP/IP 47 Fonte: https://www.youtube.com/watch?v=FJIFfkpUO7o
  47. AULA 1: Introdução e modelos de referência FUNDAMENTOS DE REDES DE COMPUTADORES - ARA0063 Resumo • O modelo OSI tem mais definições de entidades – Mais complexo – Entidades não utilizadas – Projetado antes da implementação dos protocolos OSI • Não sabiam da necessidade real • Tiveram que modificar para utilizar novas tecnologias (Redes Broadcast) • A arquitetura TCP/IP foi implementado antes da modelagem – Não faz distinção entre as camadas Físicas e camada de Enlace – Não define conceitos com clareza • Serviços, interface, protocolos, etc. – Foi modelado de forma específica para o TCP/IP • Difícil de modelar outros protocolos 48
  48. AULA 1: Introdução e modelos de referência FUNDAMENTOS DE REDES DE COMPUTADORES - ARA0063 Internetworking • 1978: Divisão em camadas – Camada de transporte: Protocolo TCP – Camada de rede: Protocolo IP • Rede mais simples possível – Somente informações essenciais para entregar a informação – Datagramas – Endereços IP • Funções mais complexas nos hosts – Protocolo TCP – Garantia de entrega, ordenação, controle erros 49 https://commons.wikimedia.org/wiki/File:Internet-hourglass.svg
  49. AULA 1: Introdução e modelos de referência FUNDAMENTOS DE REDES DE COMPUTADORES - ARA0063 Endereço IP • Endereço IP • 192.168.0.1 é na verdade um número de 32 bits • 11000000101010000000000000000001 • Roteadores não conhecem um caminho para cada endereço IP – Entradas na tabela de encaminhamento para prefixos de rede • 192.168.0.0/24 – 192.168.0.0 até 192.168.0.255 – 11000000.10101000.00000000.00000000 – 11000000.10101000.00000000.11111111 50
  50. AULA 1: Introdução e modelos de referência FUNDAMENTOS DE REDES DE COMPUTADORES - ARA0063 Estabelecendo uma conexão (Aplicação) • Uma conexão sempre tem de 4 endereços (Socket): – Portas de aplicações de origem e destino (Camada de Transporte) – Endereços IP de origem e destino (Camada de Rede) • O endereço MAC é utilizado somente de forma local (Camada de Enlace) 51
  51. AULA 1: Introdução e modelos de referência FUNDAMENTOS DE REDES DE COMPUTADORES - ARA0063 Problema? • Como a Internet funciona? • O que é necessário para realizar uma comunicação na Internet? 52 Retirado de: https://disenowebakus.net/en/how-does-internet-works
  52. AULA 1: Introdução e modelos de referência FUNDAMENTOS DE REDES DE COMPUTADORES - ARA0063 Resposta • O que é necessário para realizar uma comunicação na Internet? – Protocolos diversos – Meio para passar a informação • Fibra óptica, cabo de cobre – Endereço do Destino • Endereço IP – Caminho até o destino • Rota até o destino – Manipulação das mensagens nos Hosts • Identificar as aplicações utilizadas 53
  53. AULA 1: Introdução e modelos de referência FUNDAMENTOS DE REDES DE COMPUTADORES - ARA0063 Exercícios: A segunda metade da década de 1990 foi um período de tremendo crescimento e inovação, com grandes corporações e milhares de novas empresas criando produtos e serviços para a Internet. No final do milênio a Internet dava suporte a centenas de aplicações populares, entre elas quatro de enorme sucesso. Nas alternativas abaixo, marque opção que NÃO está entre as quatro aplicações em questão: A. e-mail, incluindo anexos e correio eletrônico com acesso pela Web B. web, incluindo navegação pela Web e comércio pela Internet C. serviço de mensagem instantânea, com listas de contato D. compartilhamento peer-to-peer de arquivos MP3, cujo pioneiro foi o Napster E. redes sociais on-line, como Orkut, Facebook e Twitter 54
  54. AULA 1: Introdução e modelos de referência FUNDAMENTOS DE REDES DE COMPUTADORES - ARA0063 Exercícios: Nas opções abaixo, marque o item que NÃO representa um componente da infraestrutura da Internet A. sistemas finais B. enlaces (links) de comunicação C. comutadores de pacotes (switches, roteadores) D. rota ou caminho E. sistema de banco de dados acessível através da rede 55
  55. AULA 1: Introdução e modelos de referência FUNDAMENTOS DE REDES DE COMPUTADORES - ARA0063 Exercícios: O que é um protocolo, no contexto das redes de computadores? A. Conjunto de regras que regem uma comunicação B. Software que permite que o serviço funcione C. Hardware que implementa determinado serviço D. Compartilhamento peer-to-peer de arquivos MP3, cujo pioneiro foi o Napster E. Redes sociais on-line, como Orkut, Facebook e Twitter 56
  56. AULA 1: Introdução e modelos de referência FUNDAMENTOS DE REDES DE COMPUTADORES - ARA0063 Exercícios: No modelo TCP/IP, algumas camadas são implementadas SOMENTE nos sistemas finais (hospedeiros), mas NÃO em equipamentos intermediários como roteadores e switches. Os protocolos que rodam nessas camadas , por essa razão, são chamados de protocolos fim-a-fim. Isso quer dizer que apenas os sistemas finais (hospedeiros) estão cientes do que se passa nestes protocolos. Marque abaixo a alternativa que cita as camadas em questão: A. Física e Enlace B. Enlace e Rede C. Rede e Transporte D. Transporte a Aplicação E. Rede e Aplicação 57
  57. AULA 1: Introdução e modelos de referência FUNDAMENTOS DE REDES DE COMPUTADORES - ARA0063 Exercícios: Suponha a analogia do envio de um memorando entre escritórios de uma empresa pelo correio de uma filial a outra. Suponha que Alice, que está em uma filial, queira enviar um memorando a Bob, que está na outra filial. O memorando representa a mensagem da camada de aplicação. Alice coloca o memorando em um envelope de correspondência interna em cuja face são escritos o nome e o departamento de Bob. O envelope de correspondência interna representa o segmento da camada de transporte – contém as informações cabeçalho (o nome de Bob e seu departamento) e tem embutido dentro de si a mensagem de camada de aplicação (o memorando). Quando a central de correspondência do escritório emissor recebe o envelope, ele é colocado dentro de outro, adequado para envio pelo correio. A central de correspondência emissora também escreve o endereço postal do remetente e do destinatário no envelope postal. Nesse ponto, o envelope postal é análogo ao datagrama – contém o segmento de camada de transporte (o envelope de correspondência interna), que por sua vez contém a mensagem original (o memorando). A analogia descrita acima descreve um conceito fundamental do modelo de camadas. Marque abaixo a alternativa que representa este conceito. 58
  58. AULA 1: Introdução e modelos de referência FUNDAMENTOS DE REDES DE COMPUTADORES - ARA0063 Exercícios: Marque abaixo a alternativa que representa este conceito. A. Encapsulamento B. Multiplexação C. Quadro D. Modelo de Serviço E. Demultiplexação 59
  59. AULA 1: Introdução e modelos de referência FUNDAMENTOS DE REDES DE COMPUTADORES - ARA0063 Leitura Específica • Vídeo "A história da Internet", disponível em: – https://www.youtube.com/watch?v=9hIQjrMHTv4 • Vídeo "O Futuro da Internet", disponível em: – https://www.youtube.com/watch?v=U2AmxZ3V26s • Vídeo "Como a Internet Funciona", disponível em: – https://www.youtube.com/watch?v=x3c1ih2NJEg • Vídeo "O que é o Modelo OSI?", disponível em: – https://youtu.be/Ilk7UXzV_Qc?t=53 60
  60. AULA 1: Introdução e modelos de referência FUNDAMENTOS DE REDES DE COMPUTADORES - ARA0063 Leitura Específica • Vídeo "30 anos do .br", disponível em: – https://www.youtube.com/watch?v=SdVR40LxuT8 • Vídeo "A primeira conexão com a Internet", apresentado por Leonard Kleinrock, disponível em: – https://www.youtube.com/watch?v=vuiBTJZfeo8 • Vídeo "O que é o Modelo OSI?", disponível em: – https://youtu.be/Ilk7UXzV_Qc?t=53 • Vídeo "O que é o TCP/IP", disponível em: – https://www.youtube.com/watch?v=PpsEaqJV_A0 61
  61. AULA 1: Introdução e modelos de referência FUNDAMENTOS DE REDES DE COMPUTADORES - ARA0063 Leitura Específica • KUROSE, James F.; ROSS, Keith W.; ZUCCHI, Wagner Luiz. Redes de Computadores e a Internet: uma abordagem top-down. – Disponível em: https://plataforma.bvirtual.com.br/Acervo/Publicacao/3843 – Capítulo 1 • Seções 1.1, 1.3, 1.5 e 1.7 • TANENBAUM, Andrew S.; WETHERALL, David. Redes de Computadores. 6ª ed. São Paulo: Pearson, 2011. Disponível em: – https://plataforma.bvirtual.com.br/Leitor/Loader/2610/pdf • Capítulo 1, Seção 1.4 62
  62. AULA 1: Introdução e modelos de referência FUNDAMENTOS DE REDES DE COMPUTADORES - ARA0063 Bibliografia • FOROUZAN, Behrouz A; MOSHARRAF, Firouz. Redes de Computadores: uma abordagem top-down. 6ª ed.. Porto Alegre: AMGH, 2013. – Disponível em: https://integrada.minhabiblioteca.com.br/#/books/9788580551693 • KUROSE, James F.; ROSS, Keith W.; ZUCCHI, Wagner Luiz. Redes de Computadores e a Internet: uma abordagem top-down. – Disponível em: https://plataforma.bvirtual.com.br/Acervo/Publicacao/3843 • VENTURY, Sidney N. Fundamentos de rede de computadores. Rio de Janeiro: SESES, 2016. – Disponível em: http://repositorio.novatech.net.br/site/index.html#/objeto/detalhes/3A1F64D8- 86CF-4C2F-8D3E-642693279C34 63
  63. AULA 1: Introdução e modelos de referência FUNDAMENTOS DE REDES DE COMPUTADORES - ARA0063 Bibliografia Complementar • BARRET, Diane. Redes de Computadores. 5ª ed.. Rio de Janeiro: LTC, 2010. – Disponível em: https://integrada.minhabiblioteca.com.br/#/books/9788521635338/cfi/6/2!/4/2/ 2@0:0 • Centro de Estudos, Resposta e Tratamento de Incidentes de Segurança no Brasil, CERT.br. Cartilha de Segurança para Internet. 2ª ed.. São Paulo: CERT.br, 2012. – Disponível em: https://cartilha.cert.br/livro/cartilha-seguranca-internet.pdf • FREITAS, Rejane C. Protocolos de redes de computadores. Rio de Janeiro: SESES, 2016. – Disponível em: http://api.repositorio.savaestacio.com.br/api/objetos/efetuaDownload/8778b837-8f71-4144- 8e6c-1da0da17a074 64
  64. AULA 1: Introdução e modelos de referência FUNDAMENTOS DE REDES DE COMPUTADORES - ARA0063 Bibliografia Complementar • MORAES, Alexandre Fernandes de. Redes de computadores. 7ª ed.. São Paulo: Érica, 2010. – Disponível em: https://integrada.minhabiblioteca.com.br/#/books/9788536522050/cfi/4!/4/4@0:0.00 • TANENBAUN, A. Redes de Computadores. 5a. São Paulo: Pearson, 2011. – Disponível em: https://plataforma.bvirtual.com.br/Acervo/Publicacao/2610 • Slides de aula do Kurose (Inglês) – http://www-net.cs.umass.edu/kurose-ross-ppt-6e/ 65
  65. AULA 1: Introdução e modelos de referência FUNDAMENTOS DE REDES DE COMPUTADORES - ARA0063 66 Chamada
Publicité