introdução à redes de computardores

Upload: luan-henrique

Post on 07-Jul-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/18/2019 Introdução à redes de computardores

    1/12

    15/02/2016

    1

    Introdução às redesde computadoresConceitos IniciaisComunicação de DadosProf. Gustavo Künzel

    Importância das redes• Nas empresas modernas temos grande quantidade de

    computadores operando em diferente setores• Operação mais eficiente se estes computadores forem

    interconectados• É possível compartilhar recursos

    • Impressora, internet, bancos de dados, scanner...• Dados de clientes

    • É possível trocar dados entre máquinas de forma simples econfortável

    • Acesso remoto• Redes são muito importantes para a realização da filosofia CIM

    (Manufatura Integrada por Computador)• Integração desde o setor administrativo até o chão de fábrica 2

    I n t r o

    d u ç ã o

    à s r e

    d e s

    d e

    c o m p u t a

    d o r e s

    P r o

    f . G u s t a v o K ü n z e

    l

    Importância das redes

    I n t r o

    d u ç ã o

    à s r e

    d e s

    d e

    c o m p u t a

    d o r e s

    P r o

    f . G u s t a v o K ü n z e

    l

    3

    PC

    Servidor

    Telefonecelular

    12 3

    45 678 9

    * 8#

    Telefone

    Laptop

    Terminal

    ImpressoraSupercomputador

    Redes na automação industrial

    4

    I n t r o

    d u ç ã o

    à s r e

    d e s

    d e

    c o m p u t a

    d o r e s

    P r o

    f . G u s t a v o K ü n z e

    l

    I n t r o

    d u ç ã o

    à s r e

    d e s

    d e

    c o m p u t a

    d o r e s

    P r o

    f . G u s t a v o K ü n z e

    l

    5

    Internet • 1990

    • Conexão de redes distantes para compartilhamento de dados einformações por usuários e empresas

    • Surgimento de tecnologias como a WWW, e-mail, FTP

    • Atualmente• Computação em Nuvem

    • informação armazenada em algum local do mundo e acessível emqualquer lugar

    • Transparente ao usuário• Google Drive, Gmail, Dropbox...

    6

    I n t r o

    d u ç ã o

    à s r e

    d e s

    d e

    c o m p u t a

    d o r e s

    P r o

    f . G u s t a v o K ü n z e

    l

  • 8/18/2019 Introdução à redes de computardores

    2/12

    15/02/2016

    2

    Modelos principais• Modelo ponto a ponto

    • Redes domésticas eempresariais

    • Os usuários compartilham osdocumentos, impressoras,etc.

    • Computadores ligados em ummesmo dispositivo central

    • Switch, Wi-Fi

    7

    I n t r o

    d u ç ã o

    à s r e

    d e s

    d e

    c o m p u t a

    d o r e s

    P r o

    f . G u s t a v o K ü n z e

    l

    Modelo cliente-servidor• Modelo mais comum para a troca de dados nas redes• Servidor

    • Armazena os dados e informações em bancos de dados• Cliente

    • O cliente solicita dados e aguarda a resposta do servidor

    8

    Meio decomunicação

    I n t r o

    d u ç ã o

    à s r e

    d e s

    d e

    c o m p u t a

    d o r e s

    P r o

    f . G u s t a v o K ü n z e

    l

    Modelo cliente-servidor• Exemplos

    • Acesso à páginas na internet• Protocolo http (send-request)

    • Acesso à informações de equipamentos ligados na rede• E-mail

    9

    I n t r o

    d u ç ã o

    à s r e

    d e s

    d e

    c o m p u t a

    d o r e s

    P r o

    f . G u s t a v o K ü n z e

    l

    Browser Servidor

    Web

    Solicitação

    Página Web

    Alcance das redes• PAN (Personal Area Network)

    • Redes pessoais• Alcance – até 10 m• Tecnologias

    • Bluetooth• Infravermelho• RFID

    Exemplos• Mouse sem fio, teclado semfio• Fones de ouvidosem fio• Celulares trocandomúsicas• Pedágio• Smartcards, cartões de biblioteca 10

    I n t r o

    d u ç ã o

    à s r e

    d e s

    d e

    c o m p u t a

    d o r e s

    P r o

    f . G u s t a v o K ü n z e

    l

    Alcance das redes• LAN (Local Area Network) ou Rede Local

    • Interconexão de computadores localizados em uma mesma salaou em um mesmo prédio.

    • Tecnologias principais• Wi-fi• Ethernet

    • Alcance: até aprox. 200 m.

    11

    I n t r o

    d u ç ã o

    à s r e

    d e s

    d e

    c o m p u t a

    d o r e s

    P r o

    f . G u s t a v o K ü n z e

    l

    Alcance das redes• MAN (Metropolitan Area

    Network)• Rede metropolitana• Abrange uma cidade• Tecnologias

    • Cabo• ADSL• Fibra ótica

    • A largura de banda é divida emfaixas de frequência

    • Para telefonia• Para TV• Para internet 12

    I n t r o

    d u ç ã o

    à s r e

    d e s

    d e

    c o m p u t a

    d o r e s

    P r o

    f . G u s t a v o K ü n z e

    l

  • 8/18/2019 Introdução à redes de computardores

    3/12

    15/02/2016

    3

    Alcance das redes• WAN (Wide Area Network):

    • Interconexão de computadores localizados em diferentes prédiosem cidades distantes em qualquer ponto do mundo

    • Tecnologias• Rede telefônica• Antenas parabólicas• Satélites• Fibra óptica• Rádio

    • Extensão > 50 Km.• Subredes

    13

    I n t r o

    d u ç ã o

    à s r e

    d e s

    d e

    c o m p u t a

    d o r e s

    P r o

    f . G u s t a v o K ü n z e

    l

    Alcance das redes• WAN (Wide Area Network)

    14

    I n t r o

    d u ç ã o

    à s r e

    d e s

    d e

    c o m p u t a

    d o r e s

    P r o

    f . G u s t a v o K ü n z e

    l

    Alcance das redes• WAN (Wide Area Network)

    • Quebra em pacotes• Decisões de roteamento

    15

    I n t r o

    d u ç ã o

    à s r e

    d e s

    d e

    c o m p u t a

    d o r e s

    P r o

    f . G u s t a v o K ü n z e

    l

    Alcance das redes

    16

    I n t r o

    d u ç ã o

    à s r e

    d e s

    d e

    c o m p u t a

    d o r e s

    P r o

    f . G u s t a v o K ü n z e

    l

    Alcance das redes

    17

    I n t r o

    d u ç ã o

    à s r e

    d e s

    d e

    c o m p u t a

    d o r e s

    P r o

    f . G u s t a v o K ü n z e

    l

    Redes sem fio• Interconexão de sistemas

    • Periféricos• Bluetooth

    • LANs sem fios• WANs sem fios

    I n t r o

    d u ç ã o

    à s r e

    d e s

    d e

    c o m p u t a

    d o r e s

    P r o

    f . G u s t a v o K ü n z e

    l

    18

  • 8/18/2019 Introdução à redes de computardores

    4/12

    15/02/2016

    4

    Redes domésticas• Computadores• Entretenimento• Telecomunicações• Eletrodomésticos• Telemetria

    • Facilidade de configuração• Segurança e tolerância à falhas

    I n t r o

    d u ç ã o

    à s r e

    d e s

    d e

    c o m p u t a

    d o r e s

    P r o

    f . G u s t a v o K ü n z e

    l

    19

    Topologias de rede• Definição de como as estações estão conectadas entre si na

    rede

    • Corresponde à estrutura que a rede tem em função dastecnologias utilizadas e de como se dá a troca de dados

    • Duas formas básicas de conexão• Ponto a ponto• Difusão (broadcast)

    20

    I n t r o

    d u ç ã o

    à s r e

    d e s

    d e

    c o m p u t a

    d o r e s

    P r o

    f . G u s t a v o K ü n z e

    l

    Topologias de rede• Canais de comunicação Ponto a ponto

    • Cada par de estações possui uma linha de comunicação• Algumas estações são intermediárias, ou seja, repassam

    informações para outras estações

    21

    (a) (b) (c)

    (d) (e)(a) estrela ; (b) anel; (c) árvore; (d) malha regular; (e) malha irregular.

    I n t r o

    d u ç ã o

    à s r e

    d e s

    d e

    c o m p u t a

    d o r e s

    P r o

    f . G u s t a v o K ü n z e

    l

    Topologias de rede• Canais de comunicação Ponto a ponto

    • Topologia estrela• É utilizada na Ethernet cabeada• Um dispositivo concentrador (switch ou hub) repassa os pacotes de

    uma estação para outra

    22

    I n t r o

    d u ç ã o

    à s r e

    d e s

    d e

    c o m p u t a

    d o r e s

    P r o

    f . G u s t a v o K ü n z e

    l

    Topologias de rede• Canais de Difusão (multiponto)

    • As mensagens difundidas no canal são recebidas por todos asestações

    • Estações conectadas em um único fio/cabo ou redes sem fio• Colisão – ocorre quando dois dispositivos tentem se comunicar

    ao mesmo tempo

    23

    satélite

    (a) (b) (c)

    (a) barramento ; (b) satélite ; (c) anel.

    I n t r o

    d u ç ã o

    à s r e

    d e s

    d e

    c o m p u t a

    d o r e s

    P r o

    f . G u s t a v o K ü n z e

    l

    Topologias de rede• Canais de Difusão

    • Topologia barramento• Todos as estações estão ligadas em um mesmo cabo• Todas as estações recebem as informações que passam no meio de

    comunicação• Deve-se evitar que dois dispositivos enviem mensagens ao mesmo

    tempo

    24Rede RS-485

    Rede Wi-Fi

    I n t r o

    d u ç ã o

    à s r e

    d e s

    d e

    c o m p u t a

    d o r e s

    P r o

    f . G u s t a v o K ü n z e

    l

  • 8/18/2019 Introdução à redes de computardores

    5/12

    15/02/2016

    5

    Topologias de rede• Canais de Difusão

    • Todas estações recebem as mensagens

    • O destinatário da mensagem é identificado por algum endereçocodificado na mensagem

    • É possível enviar mensagens para todas as estações ao mesmotempo

    • Broadcast

    • É possível enviar mensagens para algumas estações ao mesmotempo

    • Um endereço especial é reservado• Multicast 25

    I n t r o

    d u ç ã o

    à s r e

    d e s

    d e

    c o m p u t a

    d o r e s

    P r o

    f . G u s t a v o K ü n z e

    l

    Resumo das topologias• Ponto a ponto

    • Estrela• Anel• Árvore• Malha regular• Malha irregular

    • Canais de Difusão• Barramento• Wireless• Anel

    27

    I n t r o

    d u ç ã o

    à s r e

    d e s

    d e

    c o m p u t a

    d o r e s

    P r o

    f . G u s t a v o K ü n z e

    l

    Protocolo• Em redes de comunicação digital, a informação é transmitida

    em forma de bytes e bits

    • Troca de bits entre as estações, através do meio físico• Como cada computador sabe o que significam os bits que está

    recebendo?• É necessário estabelecer algumas regras e significados pras

    informações trocadas 30

    Bits trocadosentre as estações

    I n t r o

    d u ç ã o

    à s r e

    d e s

    d e

    c o m p u t a

    d o r e s

    P r o

    f . G u s t a v o K ü n z e

    l

    Protocolo• Definem regras para que a comunicação na rede ocorra com

    sucesso• Formato das mensagens, a sequência das mensagens, ações a

    serem tomadas, sequências de bytes, cabeçalhos de mensagens

    31

    Oi

    OiTem horas?

    2:00

    requisiçãoconexão TCP

    conexão TCPresposta.

    tempoProtocolo Humano Protocolo Computacional

    I n t r o

    d u ç ã o

    à s r e

    d e s

    d e

    c o m p u t a

    d o r e s

    P r o

    f . G u s t a v o K ü n z e

    l

    Protocolo• Um protocolo de comunicação busca atender a diferentes

    exigências• Detecção de erros

    • Erros de transmissão dos dados• Correção de erros

    • Correção automática de dados• Roteamento

    • Determinação dos melhores caminhos para os dados• Expansão e identificação das estações

    • Endereçamento dos dispositivos na rede• Número de dispositivos na rede

    • Reconstrução de mensagens• Uma mensagem é quebrada em diversos pacotes, que nem sempre

    chegam na ordem certa 32

    I n t r o

    d u ç ã o

    à s r e

    d e s

    d e

    c o m p u t a

    d o r e s

    P r o

    f . G u s t a v o K ü n z e

    l

    Protocolo• Um protocolo de comunicação busca atender a diferentes

    exigências• Reenvio de mensagens

    • Identificação de pedaços de mensagens que não foram recebidas• Capacidade de transmissão

    • Para evitar congestionamentos• Qualidade de serviço

    • Associada à garantias da transmissão de dados a uma dada largurade banda

    • Segurança• Autenticação, confidencialidade das informações transmitidas• Integridade dos dados

    • Negociação• Capacidade de negociar automaticamente taxas de comunicação,

    criptografia, garantias de largura de banda e qualidade de serviço

    33

    I n t r o

    d u ç ã o

    à s r e

    d e s

    d e

    c o m p u t a

    d o r e s

    P r o

    f . G u s t a v o K ü n z e

    l

  • 8/18/2019 Introdução à redes de computardores

    6/12

    15/02/2016

    6

    Protocolo• Quanto maior o número de exigências, mais complexo será o

    protocolo e a rede como um todo• Complexidade de hardware e software

    • Protocolos são divididos em camadas, colocadas uma sobre asoutras

    • Cada camada possui uma funcionalidade• Cada camada repassa informações para as camadas superiores e

    inferiores• O modelo de camadas ISO/OSI é um modelo de referência

    bastante utilizado para descrever protocolos de comunicação• Nem todos protocolos possuem todas as camadas a seguir

    34

    I n t r o

    d u ç ã o

    à s r e

    d e s

    d e

    c o m p u t a

    d o r e s

    P r o

    f . G u s t a v o K ü n z e

    l

    O modelo de referênciaISO/OSI

    • Nos inícios das redes, não havia a existência de padrões entreos equipamentos

    • As características de um fabricante eram totalmentediferentes de outro fabricante

    • Equipamentos não conversavam• As redes necessitavam ser de um único fabricante

    • Padronização desenvolvido pela ISO (International StandardsOrganization)

    • Permitiu a interoperabilidade entre equipamentos de diferentesfabricantes

    • Arquitetura igual para todos fabricantes – mais barato

    I n t r o

    d u ç ã o

    à s r e

    d e s

    d e

    c o m p u t a

    d o r e s

    P r o

    f . G u s t a v o K ü n z e

    l

    41

    O modelo de referênciaISO/OSI

    • OSI – Open Systems Interconnection• O modelo ISO possui sete camadas

    • Cada camada deve executa uma função bem definida• Representam o caminho a ser percorrido pelos dados

    42

    CAMADA FUNÇÃO

    7 - Aplicação Funções especialistas (transferência de arquivos, envio de e-mail,terminal virtual)6 - Apresentação Formatação dos dados, conversão de códigos e caracteres5 - Sessão Negociação e conexão com outros nós, analogia4 - Transporte Oferece métodos para a entrega de dados ponto-a-ponto3 - Rede Roteamento de pacotes em uma ou várias redes2 - Enlace Detecção de erros1 - Física Transmissão e recepção dos bits brutos através do meio de transmissão

    I n t r o

    d u ç ã o

    à s r e

    d e s

    d e

    c o m p u t a

    d o r e s

    P r o

    f . G u s t a v o K ü n z e

    l

    O modelo de referênciaISO/OSI

    • A informação enviada percorre as camadas de cima pra baixo• Aplicação -> Física

    • A informação quando recebida percorre as camadas de baixopra cima

    • Física -> Aplicação

    I n t r o

    d u ç ã o

    à s r e

    d e s

    d e

    c o m p u t a

    d o r e s

    P r o

    f . G u s t a v o K ü n z e

    l

    44

    O modelo de referênciaISO/OSI• Divide uma rede em camadas, com funções específicas

    • Nem todos protocolos usam todas as camadas

    • Dispositivos intermediários utilizam informações das camadaspara suas funções

    • Roteador usa informações da camada de rede para direcionar ospacotes por determinadas rotas na rede

    • Gateway usa informações da camada física e de enlace paraconverter um tipo de comunicação em outra

    • Exemplo – Wi-Fi em Ethernet cabeada 45

    I n t r o

    d u ç ã o

    à s r e

    d e s

    d e

    c o m p u t a

    d o r e s

    P r o

    f . G u s t a v o K ü n z e

    l

    7-Camada de aplicação• Camada de aplicação

    • Correspondem aos protocolos que irão promover a interaçãoentre o usuário e a máquina

    • Envio de e-mails (POP3)• Acesso à páginas da internet (HTTP)• Transferência de arquivos (FTP)• Torrent (BitTorrent)• Domain Name Server (DNS) – Serviço para determinar o endereço IP

    de sites, através do seu endereço www.

    • Aplicações de software que rodam no PC

    46

    I n t r o

    d u ç ã o

    à s r e

    d e s

    d e

    c o m p u t a

    d o r e s

    P r o

    f . G u s t a v o K ü n z e

    l

  • 8/18/2019 Introdução à redes de computardores

    7/12

    15/02/2016

    7

    6-Camada de apresentação• Camada de apresentação

    • Traduzir dados a serem enviados e recebidos em um formato comum

    • Exemplo: Compressão de dados• Os dados a serem enviados são primeiramente “zipados” antes de serem

    enviados, exigindo menor largura de banda

    • Exemplo: Criptografia e segurança• Codificar os dados de modo a torná-los ilegíveis por intrusos• Evitar que terceiros tenham acesso aos dados enviados• SSL

    • Dispositivos• Gateway – traduz diferentes protocolos entre redes

    47

    I n t r o

    d u ç ã o

    à s r e

    d e s

    d e

    c o m p u t a

    d o r e s

    P r o

    f . G u s t a v o K ü n z e

    l

    5-Camada de sessão• Camada de sessão

    • Estabelecer uma sessão de comunicação entre duas aplicações,ou programas, para que os mesmos troquem dados

    • Fazer marcações nos dados, de modo a reiniciar as comunicaçõesde onde pararam, em caso de interrupção

    • Controlar a sincronização, mantendo uma ordem nascomunicações

    48

    I n t r o

    d u ç ã o

    à s r e

    d e s

    d e

    c o m p u t a

    d o r e s

    P r o

    f . G u s t a v o K ü n z e

    l

    4-Camada de Transporte• Responsável pelo estabelecimento de uma conexão confiável

    entre dois dispositivos• Tipo de serviço

    • Receber os dados a serem transmitidos, dividir em pacotes, ousegmentos a serem encaminhados à camada de rede

    • Garantir que estes fragmentos chegarão ao destinatário demaneira correta

    • Reenviar os fragmentos, se necessário• Remontar os fragmentos, no receptor

    • Estabelecer portas de comunicação entre as estações, paraque a camada consiga encaminhar os pacotes às diversasaplicações

    49

    I n t r o

    d u ç ã o

    à s r e

    d e s

    d e

    c o m p u t a

    d o r e s

    P r o

    f . G u s t a v o K ü n z e

    l

    3-Camada de Rede• Fornecer meios para que um pacote seja levado do seu

    destinatário até o seu destino final• Determinar o caminho que um pacote precisa fazer em uma rede

    grande

    • Controlar o caminho dos pacotes• Evitar rotas congestionadas•

    Garantir qualidade de serviço e atraso dos pacotes• Receber dados da camada de enlace, sobre erros de transmissão

    e qualidade das conexões

    50

    I n t r o

    d u ç ã o

    à s r e

    d e s

    d e

    c o m p u t a

    d o r e s

    P r o

    f . G u s t a v o K ü n z e

    l

    3-Camada de Rede• Adicionar aos pacotes endereços de remetente e destinatário

    • Endereço IP• Endereçar as estações para que seja possível encaminhar pacotes• Encontrar as melhores rotas para envio dos pacotes

    • Dispositivos• Roteadores

    51

    I n t r o

    d u ç ã o

    à s r e

    d e s

    d e

    c o m p u t a

    d o r e s

    P r o

    f . G u s t a v o K ü n z e

    l

    2-Camada de Enlace• Transformar o canal de t ransmissão em uma linha livre de

    erros de transmissão• Detectar e corrigir erros de transmissão• Verificar a integridade dos dados enviados

    • Controlar o tráfego, de modo a evitar que um dispositivo enviemais informação do que o outro seja capaz de receber

    • Dividir os dados a serem transmitidos em pequenos quadros(conjuntos, ou pacotes), e os envia sequencialmente

    • Controlar o acesso ao meio, de modo a evitar que duasestações queiram transmitir ao mesmo tempo

    • Colisão de pacotes52

    I n t r o

    d u ç ã o

    à s r e

    d e s

    d e

    c o m p u t a

    d o r e s

    P r o

    f . G u s t a v o K ü n z e

    l

  • 8/18/2019 Introdução à redes de computardores

    8/12

    15/02/2016

    8

    2-Camada de Enlace• Dispositivos

    • Switch (conhece todos os dispositivos conectados e seusendereços para repassar as mensagens)

    • Placa de rede• Interfaces de comunicação

    • Quadro/Frame• Corresponde a um conjunto de dados enviado / recebido

    • Protocolos deste nível• Ethernet, Token Ring, ATM, FDDI, PPP

    53

    I n t r o

    d u ç ã o

    à s r e

    d e s

    d e

    c o m p u t a

    d o r e s

    P r o

    f . G u s t a v o K ü n z e

    l

    1-Camada Física• Tratar da transmissão dos bits através de um canal de

    comunicação• Descrever as interfaces elétricas e mecânicas dos dispositivos• Definir o nível de tensão dos sinais , pinagem dos conectores,

    especificações de cabo, sicronização de comunicações• Fibra óptica, rede sem fio, fio de cobre, cabo coaxial...

    • Garantir que quando um lado envia um bit ‘1’, o outro recebe umbit ‘1’

    54

    I n t r o

    d u ç ã o

    à s r e

    d e s

    d e

    c o m p u t a

    d o r e s

    P r o

    f . G u s t a v o K ü n z e

    l

    1-Camada Física• Equipamentos principais

    • Cabos, conectores• Hubs• Tranceiver (circuito integrado de conversão de sinais elétricos)• Repetidores

    55

    I n t r o

    d u ç ã o

    à s r e

    d e s

    d e

    c o m p u t a

    d o r e s

    P r o

    f . G u s t a v o K ü n z e

    l

    Montagem e desmontagem dospacotes nas camadas

    • Cada camada irá adicionar informações (cabeçalhos) nopacote transmitido

    • As camadas do receptor usam os cabeçalhos para reconstruire encaminhar as informações de maneira confiável àscamadas superiores até a aplicação

    56

    I n t r o

    d u ç ã o

    à s r e

    d e s

    d e

    c o m p u t a

    d o r e s

    P r o

    f . G u s t a v o K ü n z e

    l

    Montagem e desmontagem depacotes nas camadas

    I n t r o

    d u ç ã o

    à s r e

    d e s

    d e

    c o m p u t a

    d o r e s

    P r o

    f . G u s t a v o K ü n z e

    l

    57

    Exemplo de camadas• William escreveu uma carta para ser enviada pelo correio

    para o seu amigo Manoel com diversas informações• Camada 7 –Aplicação

    • Protocolo humano que irá promover a troca de informaçõesentre os dois amigos

    • Protocolos HTTP (site), FTP (arquivos), POP3 (e-mail),

    I n t r o

    d u ç ã o

    à s r e

    d e s

    d e

    c o m p u t a

    d o r e s

    P r o

    f . G u s t a v o K ü n z e

    l

    58

    OnononononOnonNonononoOnononNonoNonoNoonoNoono

    Oononon......Dados damensagem

  • 8/18/2019 Introdução à redes de computardores

    9/12

    15/02/2016

    9

    Exemplo de camadas• A mensagem, porém, é muito grande e sigilosa, e precisa

    ser compactada e criptografada• Informações básicas são adicionadas em um cabeçalho

    • Camada 6 – Apresentação• Compressão• Codificação• Criptografia• Tradução• Formatação I

    n t r o

    d u ç ã o

    à s r e

    d e s

    d e

    c o m p u t a

    d o r e s

    P r o

    f . G u s t a v o K ü n z e

    l

    59

    023ufkewioc2f2ejcf0o230oi203vf0o32cf02cf32cf0320cf 2302c309fc02pk2c209i0f2cr0923ir092c09r02i309ri2093ir092i3r0i2ri230crpklcdk0of20ci02ek0ofk20ec0o2k30o

    OnononononOnonNonononoOnononNonoNonoNoonoNoonoOononon......

    CabeçalhoApresentação

    Dados damensagem

    Exemplo de camadas• O computador que envia a mensagem estabelece uma

    sessão de comunicação com o receptor, para garantir queos dados estarão sendo transmitidos em uma ordem queambos entendam – regras de envio

    • Camada 5 – Sessão• Estabelece se a comunicação é feita em um sentido• Nos dois sentidos

    • Mecanismos de controle dos sentidos de transmissão• São adicionados ao cabeçalho informações sobre o fluxo

    dos dados I n t r o

    d u ç ã o

    à s r e

    d e s

    d e

    c o m p u t a

    d o r e s

    P r o

    f . G u s t a v o K ü n z e

    l

    60CabeçalhoSessão

    CabeçalhoApresentação

    Dados damensagem

    Exemplo de camadas• As mensagens são quebradas em pequenos pacotes, para

    serem enviados pela rede• Camada 4 – Transporte

    • Quebra os dados em pequenos pacotes• Garante que o destinatário recebeu todos os pacotes, e reenvia

    algum em caso de falha• Cada pacote recebe um cabeçalho com identificação

    I n t r o

    d u ç ã o

    à s r e

    d e s

    d e

    c o m p u t a

    d o r e s

    P r o

    f . G u s t a v o K ü n z e

    l

    61Cabeçalhode Transporte

    CabeçalhoSessão

    CabeçalhoApresentação

    Dados damensagem

    Mensagem1

    2

    3

    4

    5

    6

    Exemplo de camadas• Aos pacotes são adicionados endereços de entrega, que

    determinam o destinatário• Camada 3 – Rede

    • Endereço IP da máquina de destino, outras informações deendereçamento

    • Informações serão utilizadas para rotear o pacote na rede

    I n t r o

    d u ç ã o

    à s r e

    d e s

    d e

    c o m p u t a

    d o r e s

    P r o

    f . G u s t a v o K ü n z e

    l

    62CabeçalhoRede

    CabeçalhoTransporte

    CabeçalhoSessão

    CabeçalhoApresentação

    Dados damensagem

    1

    23

    4

    5

    6

    Exemplo de camadas• Aos pacotes são adicionados dados referentes à

    verificação de integridade do conteúdo e correção deerros

    • Camada 2 – Enlace• Garante a integridade dos dados transmitidos e identifica erros,

    para as camadas superiores tomarem alguma ação corretiva• Identifica erros em bits através de mecanismos de verificação

    I n t r o

    d u ç ã o

    à s r e

    d e s

    d e

    c o m p u t a

    d o r e s

    P r o

    f . G u s t a v o K ü n z e

    l

    63CabeçalhoEnlace

    CabeçalhoRede

    CabeçalhoTransporte

    CabeçalhoSessão

    CabeçalhoApresentação

    Dados damensagem

    Exemplo de camadas• Transmite os bits do conteúdo dos pacotes sobre o meio

    físico• Camada 1 – Física

    • Níveis de tensão dos sinais, cabeamento, tolerâncias elétricas,conectores, etc

    I n t r o

    d u ç ã o

    à s r e

    d e s

    d e

    c o m p u t a

    d o r e s

    P r o

    f . G u s t a v o K ü n z e

    l

    64

    CabeçalhoEnlace

    CabeçalhoRede

    CabeçalhoTransporte

    CabeçalhoSessão

    CabeçalhoApresentação

    Dados damensagem

    101010010010101111101010101001010101010100101010101

  • 8/18/2019 Introdução à redes de computardores

    10/12

    15/02/2016

    10

    Conclusão• Cada camada tem uma função• Cada camada conta com diferentes protocolos que fornecem

    serviços às camadas superiores• Cada camada adiciona mais informações aos pacotes• Protocolos de diferentes camadas são combinados

    I n t r o

    d u ç ã o

    à s r e

    d e s

    d e

    c o m p u t a

    d o r e s

    P r o

    f . G u s t a v o K ü n z e

    l

    65

    Elementos de rede• Interconexão de redes e aplicação/uso• Atuam em diferentes camadas do protocolo

    • Estações• Switches/HUBs• Gateway• Roteador• Firewall• Servidor• Modem

    66

    I n t r o

    d u ç ã o

    à s r e

    d e s

    d e

    c o m p u t a

    d o r e s

    P r o

    f . G u s t a v o K ü n z e

    l

    Estações• Qualquer dispositivo que está conectado à rede e troca dados

    pode ser chamado de estação• Exemplos

    • Computador• Impressora• Smartphone• Webcam IP• Equipamentos industriais com rede integrada

    • Inversor de frequência• Controlador lógico programável• Interface Homem Máquina (IHM)

    67

    I n t r o

    d u ç ã o

    à s r e

    d e s

    d e

    c o m p u t a

    d o r e s

    P r o

    f . G u s t a v o K ü n z e

    l

    Switches/HUB• Tem a função de concentrar os pacotes trocados entre as

    estações, e repassar os mesmos às estações• O switch conhece todos as estações e encaminha as mensagens

    diretamente de uma para a outra – mais eficiente• O HUB “espalha” as mensagens de todos para todos – o que pode

    causar colisões nas mensagens – menos eficiente

    68

    I n t r o

    d u ç ã o

    à s r e

    d e s

    d e

    c o m p u t a

    d o r e s

    P r o

    f . G u s t a v o K ü n z e

    l

    Gateway• É um equipamento intermediário de uma rede

    • Capaz de converter protocolos• Espécie de “tradutor”• Permite que um tipo de rede se conecte a outro tipo• Traduz os dados de uma tecnologia para outra

    • Muito usado em alguns tipos de redes industriais parainterligar dispositivos de chão de fábrica com computadores esistemas supervisórios

    69

    I n t r o

    d u ç ã o

    à s r e

    d e s

    d e

    c o m p u t a

    d o r e s

    P r o

    f . G u s t a v o K ü n z e

    l

    Gateway

    70

    I n t r o

    d u ç ã o

    à s r e

    d e s

    d e

    c o m p u t a

    d o r e s

    P r o

    f . G u s t a v o K ü n z e

    l

  • 8/18/2019 Introdução à redes de computardores

    11/12

    15/02/2016

    11

    Roteador• Roteador é um dispositivo que

    encaminha pacotes de dadosentre redes de computadores,criando um conjunto de redes desobreposição.

    • Um roteador é conectado a duasou mais linhas de dados de redesdiferentes.

    • Quando um pacote de dadoschega, em uma das linhas, oroteador lê a informação deendereço no pacote paradeterminar o seu destino final. 71

    I n t r o

    d u ç ã o

    à s r e

    d e s

    d e

    c o m p u t a

    d o r e s

    P r o

    f . G u s t a v o K ü n z e

    l

    Roteador• Em seguida, usando a

    informação na sua políticatabela de roteamento ouencaminhamento, eledireciona o pacote para arede de próxima em suaviagem.

    • Os roteadores são osresponsáveis pelo "tráfego"na Internet.

    • Buscam melhorar o tráfegodirecionando para linhasmenos ocupadas 72

    I n t r o

    d u ç ã o

    à s r e

    d e s

    d e

    c o m p u t a

    d o r e s

    P r o

    f . G u s t a v o K ü n z e

    l

    Firewall• É um dispositivo que aplica políticas de segurança na rede

    • Analisa o tráfego na rede• Evita que programas como malwares e vírus tentem enviar

    pacotes indesejados• Mecanismos de filtragem• É necessário configurar o mesmo para bloqueardeterminadas trocas de dados entre aplicações

    73

    I n t r o

    d u ç ã o

    à s r e

    d e s

    d e

    c o m p u t a

    d o r e s

    P r o

    f . G u s t a v o K ü n z e

    l

    Modem• Modulador – demodulador

    • Modula um sinal digital em um tipo de onda analógica• Converte os bits em sinal analógico

    • Utilizado para transmitir dados pela linha telefônica ou cabo• Os padrões especificam velocidades de transmissão, protocolo,

    etc.

    Exemplos• Fax• ADSL

    74

    I n t r o

    d u ç ã o

    à s r e

    d e s

    d e

    c o m p u t a

    d o r e s

    P r o

    f . G u s t a v o K ü n z e

    l

    Arquitetura da rede domésticacomum• Modem ADSL• Roteador/Wi-Fi Router/Switch• Estações

    75

    I n t r o

    d u ç ã o

    à s r e

    d e s

    d e

    c o m p u t a

    d o r e s

    P r o

    f . G u s t a v o K ü n z e

    l

    Arquitetura da Internet

    I n t r o

    d u ç ã o

    à s r e

    d e s

    d e

    c o m p u t a

    d o r e s

    P r o

    f . G u s t a v o K ü n z e

    l

    76

  • 8/18/2019 Introdução à redes de computardores

    12/12

    15/02/2016

    12

    Unidades métricas

    I n t r o

    d u ç ã o

    à s r e

    d e s

    d e

    c o m p u t a

    d o r e s

    P r o

    f . G u s t a v o K ü n z e

    l

    77

    Unidades de byteMúltiplos do byte

    Prefixo binário (IEC) Prefixo do SINome Símbolo Múltiplo Nome Símbolo Múltiplobyte B 20 byte B 100

    kibibyte KiB 210 Kilobyte kB 103

    mebibyte MiB 220 megabyte MB 106

    gibibyte GiB 230 gigabyte GB 109

    tebibyte TiB 240 terabyte TB 1012

    pebibyte PiB 250 petabyte PB 1015

    exbibyte EiB 260 exabyte EB 1018

    zebibyte ZiB 270 zettabyte ZB 1021

    yobibyte YiB 280 yottabyte YB 1024

    I n t r o

    d u ç ã o

    à s r e

    d e s

    d e

    c o m p u t a

    d o r e s

    P r o

    f . G u s t a v o K ü n z e

    l

    78

    Representação de bytes• 1 byte = 8 bits

    • 2 valores• Calculadoras científicas possuem mecanismos para conversão

    entre formas de representação

    I n t r o

    d u ç ã o

    à s r e

    d e s

    d e

    c o m p u t a

    d o r e s

    P r o

    f . G u s t a v o K ü n z e

    l

    79

    Decimal Hexadecimal Binário

    192 0xC0 1100 0000

    25 0x19 0001 1001

    255 0xFF 1111 1111

    Referências• TANENBAUM, A. S. – Redes de Computadores – 5ª

    Ed.,Pearson, 2011.

    • Busca de Imagens do Google

    I n t r o

    d u ç ã o

    à s r e

    d e s

    d e

    c o m p u t a

    d o r e s

    P r o

    f . G u s t a v o K ü n z e

    l

    80