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
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
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)
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
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
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
AULA 1: Introdução e modelos de referência
FUNDAMENTOS DE REDES DE COMPUTADORES - ARA0063
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
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
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
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!
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
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
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/
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
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
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
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
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-/
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
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
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
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/
AULA 1: Introdução e modelos de referência
FUNDAMENTOS DE REDES DE COMPUTADORES - ARA0063
Internetworking
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
AULA 1: Introdução e modelos de referência
FUNDAMENTOS DE REDES DE COMPUTADORES - ARA0063
66
Chamada