SlideShare ist ein Scribd-Unternehmen logo
1 von 65
Downloaden Sie, um offline zu lesen
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
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)
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
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
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

Weitere ähnliche Inhalte

Ähnlich wie Aula_01.pdf

Redes de computadores
Redes de computadoresRedes de computadores
Redes de computadoresJakson Silva
 
IntroducaoRedesInternet.ppt redes de computadores
IntroducaoRedesInternet.ppt redes de computadoresIntroducaoRedesInternet.ppt redes de computadores
IntroducaoRedesInternet.ppt redes de computadoresLinaKelly3
 
Apostila redes locais de computadores
Apostila redes locais de computadoresApostila redes locais de computadores
Apostila redes locais de computadoresfernandao777
 
Redes de Banda Larga
Redes de Banda LargaRedes de Banda Larga
Redes de Banda LargaCassio Ramos
 
Comunicação de Dados - Modulo 5
 Comunicação de Dados - Modulo 5 Comunicação de Dados - Modulo 5
Comunicação de Dados - Modulo 5Mariana Hiyori
 
Material introd. redes de computadores
Material   introd. redes de computadoresMaterial   introd. redes de computadores
Material introd. redes de computadoresnegasousa
 
Componentes de uma Rede de computadores
Componentes de uma Rede de computadoresComponentes de uma Rede de computadores
Componentes de uma Rede de computadoresFelipe Silva
 
Redes de computadores
Redes de computadoresRedes de computadores
Redes de computadoresJean Rocha
 
Apresentação_Eduardo Benayon rev4
Apresentação_Eduardo Benayon rev4Apresentação_Eduardo Benayon rev4
Apresentação_Eduardo Benayon rev4edubenayon
 
Informática Aplicada - Rede de computadores
Informática Aplicada - Rede de computadoresInformática Aplicada - Rede de computadores
Informática Aplicada - Rede de computadoresAnderson Pontes
 
Redes de Computadores - Aula 03
Redes de Computadores - Aula 03Redes de Computadores - Aula 03
Redes de Computadores - Aula 03thomasdacosta
 
Unidade 05 introdução a computação - redes de computadores - 15-03-03 - 47 ...
Unidade 05   introdução a computação - redes de computadores - 15-03-03 - 47 ...Unidade 05   introdução a computação - redes de computadores - 15-03-03 - 47 ...
Unidade 05 introdução a computação - redes de computadores - 15-03-03 - 47 ...Alex Casañas
 
Unidade 05 introdução a computação - redes de computadores - 15-03-03 - 47 ...
Unidade 05   introdução a computação - redes de computadores - 15-03-03 - 47 ...Unidade 05   introdução a computação - redes de computadores - 15-03-03 - 47 ...
Unidade 05 introdução a computação - redes de computadores - 15-03-03 - 47 ...Alex Casañas
 
62282591 senai-curso-avancado-redes
62282591 senai-curso-avancado-redes62282591 senai-curso-avancado-redes
62282591 senai-curso-avancado-redesMarco Guimarães
 

Ähnlich wie Aula_01.pdf (20)

Ccna cap02 mod01
Ccna cap02 mod01Ccna cap02 mod01
Ccna cap02 mod01
 
Redes de computadores
Redes de computadoresRedes de computadores
Redes de computadores
 
IntroducaoRedesInternet.ppt redes de computadores
IntroducaoRedesInternet.ppt redes de computadoresIntroducaoRedesInternet.ppt redes de computadores
IntroducaoRedesInternet.ppt redes de computadores
 
IntroducaoRedesInternet.ppt
IntroducaoRedesInternet.pptIntroducaoRedesInternet.ppt
IntroducaoRedesInternet.ppt
 
Apostila redes locais de computadores
Apostila redes locais de computadoresApostila redes locais de computadores
Apostila redes locais de computadores
 
Redes de Banda Larga
Redes de Banda LargaRedes de Banda Larga
Redes de Banda Larga
 
Redes - Camada de Enlace de Dados
Redes - Camada de Enlace de DadosRedes - Camada de Enlace de Dados
Redes - Camada de Enlace de Dados
 
Comunicação de Dados - Modulo 5
 Comunicação de Dados - Modulo 5 Comunicação de Dados - Modulo 5
Comunicação de Dados - Modulo 5
 
Material introd. redes de computadores
Material   introd. redes de computadoresMaterial   introd. redes de computadores
Material introd. redes de computadores
 
Cabling 96
Cabling 96Cabling 96
Cabling 96
 
Componentes de uma Rede de computadores
Componentes de uma Rede de computadoresComponentes de uma Rede de computadores
Componentes de uma Rede de computadores
 
Conceitos de rede
Conceitos de redeConceitos de rede
Conceitos de rede
 
Redes de computadores
Redes de computadoresRedes de computadores
Redes de computadores
 
Apresentação_Eduardo Benayon rev4
Apresentação_Eduardo Benayon rev4Apresentação_Eduardo Benayon rev4
Apresentação_Eduardo Benayon rev4
 
Informática Aplicada - Rede de computadores
Informática Aplicada - Rede de computadoresInformática Aplicada - Rede de computadores
Informática Aplicada - Rede de computadores
 
Redes de Computadores - Aula 03
Redes de Computadores - Aula 03Redes de Computadores - Aula 03
Redes de Computadores - Aula 03
 
Unidade 05 introdução a computação - redes de computadores - 15-03-03 - 47 ...
Unidade 05   introdução a computação - redes de computadores - 15-03-03 - 47 ...Unidade 05   introdução a computação - redes de computadores - 15-03-03 - 47 ...
Unidade 05 introdução a computação - redes de computadores - 15-03-03 - 47 ...
 
Unidade 05 introdução a computação - redes de computadores - 15-03-03 - 47 ...
Unidade 05   introdução a computação - redes de computadores - 15-03-03 - 47 ...Unidade 05   introdução a computação - redes de computadores - 15-03-03 - 47 ...
Unidade 05 introdução a computação - redes de computadores - 15-03-03 - 47 ...
 
62282591 senai-curso-avancado-redes
62282591 senai-curso-avancado-redes62282591 senai-curso-avancado-redes
62282591 senai-curso-avancado-redes
 
Introd fund
Introd fundIntrod fund
Introd fund
 

Mehr von smftec

1. ATUAÇÃO CC E PREOP.pdf
1. ATUAÇÃO CC E PREOP.pdf1. ATUAÇÃO CC E PREOP.pdf
1. ATUAÇÃO CC E PREOP.pdfsmftec
 
Trabalho Trote ideias roteiros .pdf
Trabalho Trote ideias roteiros .pdfTrabalho Trote ideias roteiros .pdf
Trabalho Trote ideias roteiros .pdfsmftec
 
AULA APRESENTAÇÃO CONTEUDO.pdf
AULA APRESENTAÇÃO CONTEUDO.pdfAULA APRESENTAÇÃO CONTEUDO.pdf
AULA APRESENTAÇÃO CONTEUDO.pdfsmftec
 
ESTRUTURA_DE_DADOS.pdf
ESTRUTURA_DE_DADOS.pdfESTRUTURA_DE_DADOS.pdf
ESTRUTURA_DE_DADOS.pdfsmftec
 
onkyo_htp-591_skw-591_sm.pdf
onkyo_htp-591_skw-591_sm.pdfonkyo_htp-591_skw-591_sm.pdf
onkyo_htp-591_skw-591_sm.pdfsmftec
 
Livro_didatico (2).pdf
Livro_didatico (2).pdfLivro_didatico (2).pdf
Livro_didatico (2).pdfsmftec
 

Mehr von smftec (6)

1. ATUAÇÃO CC E PREOP.pdf
1. ATUAÇÃO CC E PREOP.pdf1. ATUAÇÃO CC E PREOP.pdf
1. ATUAÇÃO CC E PREOP.pdf
 
Trabalho Trote ideias roteiros .pdf
Trabalho Trote ideias roteiros .pdfTrabalho Trote ideias roteiros .pdf
Trabalho Trote ideias roteiros .pdf
 
AULA APRESENTAÇÃO CONTEUDO.pdf
AULA APRESENTAÇÃO CONTEUDO.pdfAULA APRESENTAÇÃO CONTEUDO.pdf
AULA APRESENTAÇÃO CONTEUDO.pdf
 
ESTRUTURA_DE_DADOS.pdf
ESTRUTURA_DE_DADOS.pdfESTRUTURA_DE_DADOS.pdf
ESTRUTURA_DE_DADOS.pdf
 
onkyo_htp-591_skw-591_sm.pdf
onkyo_htp-591_skw-591_sm.pdfonkyo_htp-591_skw-591_sm.pdf
onkyo_htp-591_skw-591_sm.pdf
 
Livro_didatico (2).pdf
Livro_didatico (2).pdfLivro_didatico (2).pdf
Livro_didatico (2).pdf
 

Kürzlich hochgeladen

Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.Mary Alvarenga
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfprofesfrancleite
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxLuizHenriquedeAlmeid6
 
Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?AnabelaGuerreiro7
 
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfProjeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfHELENO FAVACHO
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfLeloIurk1
 
INTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de ProfessorINTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de ProfessorEdvanirCosta
 
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptx
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptxJOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptx
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptxTainTorres4
 
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕESCOMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕESEduardaReis50
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdfLeloIurk1
 
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptxSlides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptxLuizHenriquedeAlmeid6
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Ilda Bicacro
 
Ficha de trabalho com palavras- simples e complexas.pdf
Ficha de trabalho com palavras- simples e complexas.pdfFicha de trabalho com palavras- simples e complexas.pdf
Ficha de trabalho com palavras- simples e complexas.pdfFtimaMoreira35
 
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdfPROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdfMarianaMoraesMathias
 
apostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médioapostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médiorosenilrucks
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...azulassessoria9
 
Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Ilda Bicacro
 
CRUZADINHA - Leitura e escrita dos números
CRUZADINHA   -   Leitura e escrita dos números CRUZADINHA   -   Leitura e escrita dos números
CRUZADINHA - Leitura e escrita dos números Mary Alvarenga
 
Historia da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfHistoria da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfEmanuel Pio
 

Kürzlich hochgeladen (20)

Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
 
Aula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIXAula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIX
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
 
Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?
 
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfProjeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
 
INTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de ProfessorINTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de Professor
 
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptx
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptxJOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptx
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptx
 
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕESCOMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
 
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptxSlides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!
 
Ficha de trabalho com palavras- simples e complexas.pdf
Ficha de trabalho com palavras- simples e complexas.pdfFicha de trabalho com palavras- simples e complexas.pdf
Ficha de trabalho com palavras- simples e complexas.pdf
 
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdfPROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
 
apostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médioapostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médio
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
 
Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"
 
CRUZADINHA - Leitura e escrita dos números
CRUZADINHA   -   Leitura e escrita dos números CRUZADINHA   -   Leitura e escrita dos números
CRUZADINHA - Leitura e escrita dos números
 
Historia da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfHistoria da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdf
 

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