ap.3.redes.seg.info.ppt [modo de compatibilidade] · o que são redes de computadores [3] a rede...

66
FACULDADE PITÁGORAS PRONATEC DISCIPLINA: SEGURANÇA DA INFORMAÇÃO Prof. Msc. Carlos José Giudice dos Santos

Upload: vuthu

Post on 10-Dec-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: AP.3.REDES.SEG.INFO.ppt [Modo de Compatibilidade] · O que são redes de computadores [3] A rede permite o compartilhamento de softwares, informações, arquivos e demais serviços

FACULDADE PITÁGORAS

PRONATEC

DISCIPLINA: SEGURANÇA DA INFORMAÇÃO

Prof. Msc. Carlos José Giudice dos Santos

Page 2: AP.3.REDES.SEG.INFO.ppt [Modo de Compatibilidade] · O que são redes de computadores [3] A rede permite o compartilhamento de softwares, informações, arquivos e demais serviços

Conteúdo Programático

Unidade 02Redes e Internet

• Acesso a uma rede• O que são redes de computadores• Protocolos de comunicação de redes• Endereço IP• Hosts• DNS• Como funciona a conexão com a Internet• Backbones• Pacotes de dados

Page 3: AP.3.REDES.SEG.INFO.ppt [Modo de Compatibilidade] · O que são redes de computadores [3] A rede permite o compartilhamento de softwares, informações, arquivos e demais serviços

Acesso a uma rede [1]

Para um usuário ser capaz de acessar um recurso deuma rede, deve-se confirmar se esse indivíduo équem ele afirma ser, se ele tem as credenciaisnecessárias e se ele tem os direitos ou privilégiosnecessários para executar as ações desejadas.

Uma vez que não haja qualquer problema com estesrequisitos, o usuário pode acessar e realizar açõesutilizando os recursos de uma rede decomputadores. Entretanto, é necessário que asatividades deste usuário sejam rastreadas, assimcomo sejam registradas a responsabilidade pelasações que o mesmo vier a realizar.

Page 4: AP.3.REDES.SEG.INFO.ppt [Modo de Compatibilidade] · O que são redes de computadores [3] A rede permite o compartilhamento de softwares, informações, arquivos e demais serviços

Acesso a uma rede [2]

Identificação é um método para garantir que umobjeto (usuário, programas ou processo) é o queinforma ser. Ou seja, um usuário, um programa desistema ou um processo interno do computador ouda rede deve possuir uma identificação para que asatividades executadas por ele possam serregistradas.

Vamos ver como este conceito será utilizado naspróximas unidades.

Page 5: AP.3.REDES.SEG.INFO.ppt [Modo de Compatibilidade] · O que são redes de computadores [3] A rede permite o compartilhamento de softwares, informações, arquivos e demais serviços

O que são redes de computadores [1]

Uma rede de computadores nada mais é que umgrupo de computadores com funcionamentoindependente um do outro e interconectados porcabos de rede, ou com um computador denominadoservidor de rede.

Aliás, o conceito de redes deve ser estendido,porque não são apenas computadores que sãointerligados em uma rede.

Todo e qualquer dispositivo que possua umainterface de rede pode fazer parte de uma rede decomputadores, o que inclui impressoras, hubs,switches, roteadores, smartphones, entre outros.

Page 6: AP.3.REDES.SEG.INFO.ppt [Modo de Compatibilidade] · O que são redes de computadores [3] A rede permite o compartilhamento de softwares, informações, arquivos e demais serviços

O que são redes de computadores [2]

Page 7: AP.3.REDES.SEG.INFO.ppt [Modo de Compatibilidade] · O que são redes de computadores [3] A rede permite o compartilhamento de softwares, informações, arquivos e demais serviços

O que são redes de computadores [3]

A rede permite o compartilhamento de softwares,informações, arquivos e demais serviços. Nela, porexemplo, pode-se ter acesso a arquivos, softwaresou impressoras que estejam em outro computador.Ele pode atuar, portanto, em computadores eperiféricos (impressoras, scanners, entre outrosequipamentos).

Uma rede de computadores é um sistema decomunicação de dados constituído por meio dainterligação de computadores e outros dispositivos,com a finalidade de trocar informações ecompartilhar recursos.

Page 8: AP.3.REDES.SEG.INFO.ppt [Modo de Compatibilidade] · O que são redes de computadores [3] A rede permite o compartilhamento de softwares, informações, arquivos e demais serviços

O que são redes de computadores [4]

Uma rede básica de computadores consiste em doiscomputadores interligados com o objetivo decompartilhar dados. Em se tratando de uma rede detrabalho, por outro lado, é um sistema que permitea comunicação entre pontos distintos permitindo atroca de informações.

Os componentes básicos de uma rede de trabalho(ou rede de informações) são um equipamentoemissor (origem da informação), o meio através daqual a informação trafega (o canal), um equipamentoreceptor (o destino da informação) e finalmente amensagem, que é a informação em si.

Page 9: AP.3.REDES.SEG.INFO.ppt [Modo de Compatibilidade] · O que são redes de computadores [3] A rede permite o compartilhamento de softwares, informações, arquivos e demais serviços

O que são redes de computadores [5]

Um exemplo do mundo real é uma pessoa falando aotelefone com outra pessoa. O emissor seria quem estáfalando e o aparelho de telefone; o canal decomunicação seria a linha telefônica; o receptor, apessoa e o aparelho de telefone de quem está ouvindo; ecomo mensagem entendemos ser aquilo que está sendoconversado, as palavras enviadas de um para o outro.

Redes de computadores são compostas por uma série deequipamentos eletrônicos necessários à interconexão dedispositivos, como computadores e impressoras. Essesdispositivos que se comunicam entre si são denominadosnós de rede, estações de trabalho, pontos ousimplesmente dispositivos de rede.

Page 10: AP.3.REDES.SEG.INFO.ppt [Modo de Compatibilidade] · O que são redes de computadores [3] A rede permite o compartilhamento de softwares, informações, arquivos e demais serviços

O que são redes de computadores [6]

Dois computadores, ou nós, seriam o número mínimode dispositivos necessários para formarmos umarede.

O número máximo não é predeterminado.Teoricamente todos os computadores do mundopoderiam estar interligados.

Normalmente existem dois tipos de redes decomputadores:

• Cliente-servidor (client-server);

• Ponto-a-ponto (peer-to-peer).

Page 11: AP.3.REDES.SEG.INFO.ppt [Modo de Compatibilidade] · O que são redes de computadores [3] A rede permite o compartilhamento de softwares, informações, arquivos e demais serviços

O que são redes de computadores [7]

Na rede cliente-servidor, uma máquina, ou umpequeno grupo de máquinas, centraliza os serviçosda rede oferecidos às demais estações, comoaplicativos e serviços de impressão.

As máquinas que requerem esses serviços sãochamadas de clientes, e as máquinas que osfornecem, servidores.

Na rede ponto a ponto não existem servidores, ouseja, todas as estações compartilham seus recursosmutuamente.

Page 12: AP.3.REDES.SEG.INFO.ppt [Modo de Compatibilidade] · O que são redes de computadores [3] A rede permite o compartilhamento de softwares, informações, arquivos e demais serviços

O que são redes de computadores [8]

Para entendermos melhor a diferença entre ostipos de rede: nas redes ponto a ponto é quaseimpossível gerenciar os seus serviços, já que nãoexiste um sistema operacional que centralize aadministração da rede e seus clientes como em umarede cliente-servidor.

Como o nome sugere, a rede ponto a ponto é aligação entre um computador e outro diretamente,ou utilizando um canal como intermediário, porémsem controles de gerenciamento completo, sobrecomo está sendo realizada a utilização dos recursose das informações trocadas entre eles.

Page 13: AP.3.REDES.SEG.INFO.ppt [Modo de Compatibilidade] · O que são redes de computadores [3] A rede permite o compartilhamento de softwares, informações, arquivos e demais serviços

O que são redes de computadores [9]

Um exemplo de rede ponto-a-ponto são as redestipo mTorrent e BitTorrent, utilizadas para baixarfilmes, músicas e arquivos em programas como oAres (software livre), que funcionam como seexistisse um cabo ligando dois computadores.

O uso das redes, em especial da internet, temdisponibilizado uma variedade de oportunidadespara as empresas, e novos mercados para suaatuação são alcançados.

Pode-se dizer, sem medo de errar, que umprofissional competente da área de redes decomputadores tem emprego garantido nas próximasdécadas.

Page 14: AP.3.REDES.SEG.INFO.ppt [Modo de Compatibilidade] · O que são redes de computadores [3] A rede permite o compartilhamento de softwares, informações, arquivos e demais serviços

Objetivos de uma rede [1]

Os principais objetivos de uma rede são:

1. Tornar todos os programas, dados e outros recursosdisponíveis a todos os usuários, sem considerar alocalização física do recurso, seja na empresamatriz, em sua filial, ou em qualquer outro lugar;

2. Fornecer um meio de comunicação eficiente paratroca de informações entre pessoas ou empresas.

Um termo muito comum no mercado atual é o chamadoambiente colaborativo, no qual clientes e fornecedoresinteragem por meio de redes, utilizando para estacomunicação a rede mundial da internet.

Page 15: AP.3.REDES.SEG.INFO.ppt [Modo de Compatibilidade] · O que são redes de computadores [3] A rede permite o compartilhamento de softwares, informações, arquivos e demais serviços

Objetivos de uma rede [2]

Em um ambiente colaborativo é permitido que umcliente tenha acesso a determinados processos eprogramas da empresa fornecedora, assim como umaempresa cliente pode ter acesso direto à rede dofornecedor para realizar um pedido de compras nosistema de vendas desta.

Hoje, a comunicação entre pessoas e departamentosdos usuários de uma empresa, utilizando-se demensagens de e-mail, tornou-se uma necessidade parasimplificar a operação de negócio do dia a dia.

Talvez o maior impacto da utilização de redes emescritórios seja o compartilhamento de recursos(impressoras, por exemplo).

Page 16: AP.3.REDES.SEG.INFO.ppt [Modo de Compatibilidade] · O que são redes de computadores [3] A rede permite o compartilhamento de softwares, informações, arquivos e demais serviços

Objetivos de uma rede [3]

Antigamente uma impressora conectada a umcomputador em um determinado setor de umaempresa só podia imprimir através do computadoronde estava ligada.

Hoje, até mesmo em nossa casa, com rede Wi-Fidoméstica, podemos ter somente uma impressora etodos os computadores que estiveremcompartilhando esta rede utilizarão a mesmaimpressora.

Page 17: AP.3.REDES.SEG.INFO.ppt [Modo de Compatibilidade] · O que são redes de computadores [3] A rede permite o compartilhamento de softwares, informações, arquivos e demais serviços

Protocolos de comunicação de rede [1]

Os protocolos de rede são um dos recursostécnicos utilizados para estabelecer a comunicaçãoentre os computadores que estão interconectadospor meio de uma rede.

Para entendermos melhor o que são os protocolosde rede, vejamos um exemplo prático: pensemos emum coreano que não fala português e um brasileiroque não fala coreano. Ambos podem se comunicarusando uma língua em comum, como o inglês, queseria algo como um protocolo de comunicação entreos dois. Entretanto, mesmo que ambos não falassemnenhuma língua em comum, eles poderiam usargestos universais para tentar se comunicar.

Page 18: AP.3.REDES.SEG.INFO.ppt [Modo de Compatibilidade] · O que são redes de computadores [3] A rede permite o compartilhamento de softwares, informações, arquivos e demais serviços

Protocolos de comunicação de rede [2]

Os protocolos são justamente como essas línguas esinais universais que permitem aos dispositivoscomunicar-se por intermédio da rede.

Assim como há várias línguas no mundo, nosambientes de rede existem diversos protocolos.

Analisaremos o protocolo TCP (na sigla em inglês,Transmission Control Protocol), ou Protocolo deControle de Transmissão, e o Protocolo deInterconexão (Internet Protocol), que sãoabreviações dos principais protocolos que compõemo chamado TCP/IP. Estes dois protocolos formam alinguagem de comunicação principal entrecomputadores de uma rede.

Page 19: AP.3.REDES.SEG.INFO.ppt [Modo de Compatibilidade] · O que são redes de computadores [3] A rede permite o compartilhamento de softwares, informações, arquivos e demais serviços

Endereço IP [1]

Como os computadores, ou smartphones, conseguemacessar páginas na Web ou receber um arquivo dedownload? Ou, ainda, como, na rede de umaempresa, um computador se comunica com a máquinade alguém em outro andar?

Essas ações acontecem porque, tanto em redeslocais quanto na rede mundial de computadores (i.e.,a internet), cada dispositivo conectado tem umendereço único: o IP, sigla para Internet Protocol.

Portanto, o que é endereço IP?

Page 20: AP.3.REDES.SEG.INFO.ppt [Modo de Compatibilidade] · O que são redes de computadores [3] A rede permite o compartilhamento de softwares, informações, arquivos e demais serviços

Endereço IP [2]

Um endereço IP é o número que identificaexclusivamente um dispositivo conectado a umarede TCP/IP.

Esse endereço é formado por uma sequência denúmeros compostos de 32 bits, divididos em quatrogrupos de 8 bits que recebem o nome de octeto,porque cada um deles tem oito posições quandovisualizados na forma binária.

Com 8 bits, são permitidas de serem realizadas até256 combinações diferentes em cada um destesgrupos. E para que esta configuração sejadelimitada e facilitada, são utilizados os númerosde 0 a 255 para representar cada octeto.

Page 21: AP.3.REDES.SEG.INFO.ppt [Modo de Compatibilidade] · O que são redes de computadores [3] A rede permite o compartilhamento de softwares, informações, arquivos e demais serviços

Endereço IP [3]

É mais fácil formar números como 74.86.238.241 doque utilizar números binários em um octeto de 8bits, como 01001010.01010110.11101110.11110001.

Com o endereço IP, podemos inclusive identificar aregião ou país no qual um computador estáconectado à internet.

Não devemos confundir endereço IP com endereçoMAC (endereço físico), que é um númerohexadecimal fixo atribuído pelo fabricante da placade interface de rede, uma placa que existe nocomputador.

Page 22: AP.3.REDES.SEG.INFO.ppt [Modo de Compatibilidade] · O que são redes de computadores [3] A rede permite o compartilhamento de softwares, informações, arquivos e demais serviços

Endereço IP [4]

O endereço IP pode ser fixo (IP estático) ou mudara cada conexão (IP dinâmico). Mas sempre devepermitir que um computador possa localizar outrocomputador na rede, e para que isso aconteça, esteendereço deve ser único.

O padrão de IP estudado aqui é o IPv4, que já estáobsoleto e que já está sendo substituídogradualmente pelo novo padrão, chamado de IPv6.

Page 23: AP.3.REDES.SEG.INFO.ppt [Modo de Compatibilidade] · O que são redes de computadores [3] A rede permite o compartilhamento de softwares, informações, arquivos e demais serviços

HOSTS [1]

Host é qualquer computador ou máquina conectado auma rede. É ele o responsável por oferecerrecursos, informações e serviços aos usuários oucomputadores clientes.

Por ser um termo abrangente, pode ser utilizadocomo designação para diversos casos que envolvamum computador e uma rede.

Endereços IP também são atribuídos a um host nomomento da inicialização, ou permanentemente pelaconfiguração fixa de seu hardware ou software.

Page 24: AP.3.REDES.SEG.INFO.ppt [Modo de Compatibilidade] · O que são redes de computadores [3] A rede permite o compartilhamento de softwares, informações, arquivos e demais serviços

HOSTS [2]

Configuração persistente é também conhecida comoa utilização de um endereço de IP estático, ou seja,um endereço que é sempre o mesmoindependentemente da inicialização do computador.

Por outro lado, nas situações em que o endereço deIP do computador é atribuído a cada inicialização, eé realizada uma conexão a uma rede, isto éconhecido como sendo a utilização de um endereçode IP dinâmico.

Quando desejamos enviar um presente a alguém,obtemos o endereço da pessoa e contratamos osCorreios ou uma transportadora para entregá-lo.

Page 25: AP.3.REDES.SEG.INFO.ppt [Modo de Compatibilidade] · O que são redes de computadores [3] A rede permite o compartilhamento de softwares, informações, arquivos e demais serviços

HOSTS [3]

Configuração persistente é também conhecida comoa utilização de um endereço de IP estático, ou seja,um endereço que é sempre o mesmoindependentemente da inicialização do computador.

Por outro lado, nas situações em que o endereço deIP do computador é atribuído a cada inicialização, eé realizada uma conexão a uma rede, isto éconhecido como sendo a utilização de um endereçode IP dinâmico.

Quando desejamos enviar um presente a alguém,obtemos o endereço da pessoa e contratamos osCorreios ou uma transportadora para entregá-lo.

Page 26: AP.3.REDES.SEG.INFO.ppt [Modo de Compatibilidade] · O que são redes de computadores [3] A rede permite o compartilhamento de softwares, informações, arquivos e demais serviços

HOSTS [4]

É graças ao endereço do destinatário queencontramos geograficamente a pessoa a serpresenteada.

Também é graças ao endereço de remetente que seidentifica quem enviou o presente, um endereço quetambém é único para cada residência ouestabelecimento.

Da mesma forma que recebemos nossa conta deágua, também recebemos um produto comprado emuma loja on-line, porque houve um endereçamentoreferente à nossa residência.

Page 27: AP.3.REDES.SEG.INFO.ppt [Modo de Compatibilidade] · O que são redes de computadores [3] A rede permite o compartilhamento de softwares, informações, arquivos e demais serviços

HOSTS [5]

Em uma rede ou na internet, o princípio é o mesmo.Para que um computador seja encontrado e possafazer parte de uma rede corporativa ou da redemundial de computadores, ele necessita ter umendereço único.

O mesmo vale para websites, como o Google, quefica em um servidor, ou melhor, em uma quantidadeimensa de servidores interligados que precisam terum endereço para serem localizados na internet.Vale relembrar que isto é feito pelo endereço IP(IP Address), mesmo recurso utilizado para redeslocais, como a existente em uma empresa.

Page 28: AP.3.REDES.SEG.INFO.ppt [Modo de Compatibilidade] · O que são redes de computadores [3] A rede permite o compartilhamento de softwares, informações, arquivos e demais serviços

HOSTS [6]

Como já vimos, o endereço IP é uma sequência denúmeros composta de 32 bits. Esse valor consisteem um conjunto de quatro sequências de 8 bits.Cada uma destas sequências é separada por umponto.

O número 172.31.110.10 é um exemplo.

Repare que cada octeto é formado por números quepodem ir de zero a 255, que são delimitadores, nãomais do que isso.

Page 29: AP.3.REDES.SEG.INFO.ppt [Modo de Compatibilidade] · O que são redes de computadores [3] A rede permite o compartilhamento de softwares, informações, arquivos e demais serviços

HOSTS [7]

A divisão de um endereço IP em quatro partesfacilita a organização da rede, da mesma forma quea divisão do seu endereço em cidade, bairro, CEP,número etc., e torna possível a organização dascasas da região onde você mora.

O CEP, por exemplo, agrupa vários endereços deresidências em uma área da cidade, lado da rua etc.Analisando veremos que os dois primeiros dígitos deum CEP indicam o estado do endereço. Por exemplo,no Rio Grande do Sul todos os números de CEPcomeçam com 90.

Page 30: AP.3.REDES.SEG.INFO.ppt [Modo de Compatibilidade] · O que são redes de computadores [3] A rede permite o compartilhamento de softwares, informações, arquivos e demais serviços

HOSTS [8]

Neste sentido, os dois primeiros octetos de umendereço IP podem ser utilizados para identificar arede e o host da rede.

Page 31: AP.3.REDES.SEG.INFO.ppt [Modo de Compatibilidade] · O que são redes de computadores [3] A rede permite o compartilhamento de softwares, informações, arquivos e demais serviços

HOSTS [9]

Vamos considerar uma escola que tem uma redepara alunos e outra para professores. Pode-se ter172.31.xxx.xx para uma rede e 172.32.xxx.xx paraa outra, sendo que os dois últimos octetos sãousados na identificação de computadores.

Mas observe que, nas duas redes, o número 172identifica como rede da escola, sendo a deprofessores é a 32, ou seja 172.32.xxx.xx.

O conjunto da utilização destes endereços com oTCP compõe a linguagem, ou melhor, o protocolo,cuja denominação mais adequada é TCP/IP.

Page 32: AP.3.REDES.SEG.INFO.ppt [Modo de Compatibilidade] · O que são redes de computadores [3] A rede permite o compartilhamento de softwares, informações, arquivos e demais serviços

HOSTS [10]

Agora já sabemos que os computadores, em umarede, se comunicam tanto em uma rede interna deuma empresa quanto na internet por meio do“protocolo” TCP/IP.

A chamada World Wide Web (WWW) virousinônimo de internet, mas na verdade a WWW éapenas um dos serviços disponíveis na internet. AWorld Wide Web é somente a parte gráfica dainternet, que contém muitos outros serviços comoSMTP (e-mail) e FTP (transferência de arquivos),sem falar em outros serviços, como o famosocompartilhamento de arquivos em que muita genteencontra arquivos de música, vídeos, imagens, etc.

Page 33: AP.3.REDES.SEG.INFO.ppt [Modo de Compatibilidade] · O que são redes de computadores [3] A rede permite o compartilhamento de softwares, informações, arquivos e demais serviços

HOSTS [11]

Cada sistema de compartilhamento de arquivos temseu próprio protocolo, que roda “por cima” doprotocolo TCP/IP e que, por sua vez, forma umaespécie de esqueleto sobre o qual são construídosoutros sistemas de transporte de dados, oschamados endereços IP.

Mas, além destes protocolos, como o computadorconsegue localizar estes sites, independente deonde estejam hospedados?

É neste ponto que “entra em cena” o trabalho dosservidores DNS (Domain Name System).

Page 34: AP.3.REDES.SEG.INFO.ppt [Modo de Compatibilidade] · O que são redes de computadores [3] A rede permite o compartilhamento de softwares, informações, arquivos e demais serviços

DOMAIN NAME SYSTEM [1]

Os endereços da internet são mais conhecidos pelosnomes associados aos endereços IP (por exemplo, onome www.wikipedia.org está associado ao IP208.80.152.1301). Para que isto seja possível, énecessário traduzir (ou resolver) os nomes emendereços IP e vice-versa. O DNS é um mecanismoque realiza esta conversão.

Já sabemos, então, que todo site tem um endereçoIP. Agora, imagine que para navegar na internetfosse necessário decorar o número IP de todos ossites.

Page 35: AP.3.REDES.SEG.INFO.ppt [Modo de Compatibilidade] · O que são redes de computadores [3] A rede permite o compartilhamento de softwares, informações, arquivos e demais serviços

DOMAIN NAME SYSTEM [2]

Para que não tenhamos essa dificuldade, possuímoso DNS, que associa um nome de domínio tipowww.google.com.br a um número IP, simplificando aforma de navegar na internet.

Os nomes DNS são hierárquicos e permitem quefaixas de espaços de nomes sejam delegados aoutros DNS. Chama-se isso de registro de domínio.

Neste ponto, você já sabe que os servidores deDNS têm papel importantíssimo na internet.

O problema é que o DNS também pode ser “vítima”de ações maliciosas.

Page 36: AP.3.REDES.SEG.INFO.ppt [Modo de Compatibilidade] · O que são redes de computadores [3] A rede permite o compartilhamento de softwares, informações, arquivos e demais serviços

DOMAIN NAME SYSTEM [3]

Imaginemos, por exemplo, que um hacker comgrande conhecimento no assunto elaborou umprograma para conseguir capturar solicitações deresolução de nomes de clientes de um determinadoprovedor, como um site de compras.

Se ele tiver sucesso, poderia direcionar umendereço falso no lugar de um site que um usuárioqueira visitar e realizar compras.

Perceba o risco: se o usuário não perceber que foidirecionado para uma página falsa, poderá fornecerdados sigilosos, como o número de cartão decrédito.

Page 37: AP.3.REDES.SEG.INFO.ppt [Modo de Compatibilidade] · O que são redes de computadores [3] A rede permite o compartilhamento de softwares, informações, arquivos e demais serviços

DOMAIN NAME SYSTEM [4]

Para evitar problemas como estes é que foi criado oDNSSEC (DNS Security Extensions), que consisteem uma especificação que adiciona recursos desegurança ao DNS – estudaremos, mais à frente,este processo de segurança em mais detalhes.

Todos os conceitos estudados até aqui sãoimportantes para a sequência de entendimento eaprendizagem da Segurança da Informação, poisestaremos cobrindo todos o conjunto de ambientesonde iremos estudar do que e como nos proteger.

Page 38: AP.3.REDES.SEG.INFO.ppt [Modo de Compatibilidade] · O que são redes de computadores [3] A rede permite o compartilhamento de softwares, informações, arquivos e demais serviços

Como funciona uma conexão com a internet [1]

Antes de mostrar para você como funciona umaconexão a um site na internet, vamos explicar comoos computadores se conectam na rede por meio dosendereços IP e também como o servidor de DNScompleta este ciclo de comunicação.

Existe um conceito chamado de topologia de rede.

A topologia é o nome que define como é feita umaestrutura de rede. Existem duas partes nadefinição da topologia: a topologia física e atopologia lógica.

Page 39: AP.3.REDES.SEG.INFO.ppt [Modo de Compatibilidade] · O que são redes de computadores [3] A rede permite o compartilhamento de softwares, informações, arquivos e demais serviços

Como funciona uma conexão com a internet [2]

A topologia física trata do layout, ou seja, a formacomo os dispositivos ficarão dispostos e/ouconectados na rede.

A topologia lógica define como os meios sãoacessados e a forma como os sinais trafegam pelosequipamentos. São três as mais importantestopologias de rede:

1. A rede tipo barramento;

2. A rede em estrela;

3. A rede em anel.

Page 40: AP.3.REDES.SEG.INFO.ppt [Modo de Compatibilidade] · O que são redes de computadores [3] A rede permite o compartilhamento de softwares, informações, arquivos e demais serviços

Como funciona uma conexão com a internet [3]

A topologia de barramento é quando todos oscomputadores estão conectados por um cabo comuma todos.

A topologia em barramento é simples, pois podecrescer conforme conectamos equipamentos aocabo comum de rede. São as conhecidas redeschamadas Ethernet.

Entretanto como cada estação de trabalho na redepode transmitir dados, desde que outra não estejatransmitindo ao mesmo tempo, este tipo de redetende a ficar menos produtiva apesar de ter boasegurança e simplicidade para seu crescimento.Afinal, basta conectar o cabo a uma nova estação.

Page 41: AP.3.REDES.SEG.INFO.ppt [Modo de Compatibilidade] · O que são redes de computadores [3] A rede permite o compartilhamento de softwares, informações, arquivos e demais serviços

Como funciona uma conexão com a internet [4]

Topologia de barramento

Page 42: AP.3.REDES.SEG.INFO.ppt [Modo de Compatibilidade] · O que são redes de computadores [3] A rede permite o compartilhamento de softwares, informações, arquivos e demais serviços

Como funciona uma conexão com a internet [5]

A topologia em anel é, na verdade, uma topologiaponto a ponto em que todos os equipamentos estãointerligados entre si, em um circuito fechado.

Uma rede em anel é composta por computadores edispositivos conectados por meio de um caminhofechado.

Nesta configuração, as estações remotasconectadas ao anel podem não se comunicarnecessária e diretamente com um computadorcentral.

Page 43: AP.3.REDES.SEG.INFO.ppt [Modo de Compatibilidade] · O que são redes de computadores [3] A rede permite o compartilhamento de softwares, informações, arquivos e demais serviços

Como funciona uma conexão com a internet [6]

A configuração em anel exige que cada estaçãotenha capacidade de seletivamente movermensagens da rede e passá-las para o próximo nó darede, ou seja, o próximo dispositivo neste anel.

Ela utiliza em geral ligações ponto a ponto e estasligações atuam com um único sentido de transmissãode pacotes de rede. O pacote de dados circula noanel do computador que enviou o pacote até chegarao computador destino.

Neste tipo de rede se um dos nós da rede, umcomputador, falhar pode ocorrer falha em toda arede.

Page 44: AP.3.REDES.SEG.INFO.ppt [Modo de Compatibilidade] · O que são redes de computadores [3] A rede permite o compartilhamento de softwares, informações, arquivos e demais serviços

Como funciona uma conexão com a internet [7]

Topologia de rede em anel

Page 45: AP.3.REDES.SEG.INFO.ppt [Modo de Compatibilidade] · O que são redes de computadores [3] A rede permite o compartilhamento de softwares, informações, arquivos e demais serviços

Como funciona uma conexão com a internet [8]

E finalmente a topologia em estrela, que é onde oscomputadores estão conectados por meio de umcomputador central.

Neste tipo de rede, se um computador falhar,somente ele será afetado. Os demais continuarãooperando na rede normalmente. Entretanto, nestatopologia, caso o computador central tenha umafalha, toda a rede irá parar.

Estudaremos a seguir a topologia que mais nosinteressa no que diz respeito à segurança dainformação: a topologia chamada de Backbone(espinha dorsal).

Page 46: AP.3.REDES.SEG.INFO.ppt [Modo de Compatibilidade] · O que são redes de computadores [3] A rede permite o compartilhamento de softwares, informações, arquivos e demais serviços

Como funciona uma conexão com a internet [9]

Topologia de rede em estrela

Page 47: AP.3.REDES.SEG.INFO.ppt [Modo de Compatibilidade] · O que são redes de computadores [3] A rede permite o compartilhamento de softwares, informações, arquivos e demais serviços

Backbones [1]

Uma rede muito complexa, como a de uma grandeescola técnica ou de uma grande empresa, necessitade um modo inteligente de identificar os elementosconstituintes dessa rede para efeitos demanutenção, ampliação etc. Para isso há a redesegmentada em partes menores.

Estes segmentos podem apresentar topologiasdiferentes, mas a comunicação ocorrerá como seexistisse uma única topologia.

O backbone é, então, a parte da rede na qual todosos segmentos e servidores se ligam.

Page 48: AP.3.REDES.SEG.INFO.ppt [Modo de Compatibilidade] · O que são redes de computadores [3] A rede permite o compartilhamento de softwares, informações, arquivos e demais serviços

Backbones [2]

Uma rede necessariamente não tem somente umservidor. Normalmente existe um conjunto deservidores, sendo cada um para uma função ouconjunto de funções.

Todos os chamados segmentos de rede e servidoresligam-se diretamente ao backbone de modo quequalquer segmento esteja somente a distância dosegmento dos servidores daquele backbone. Comoos segmentos estão próximos dos servidores, issotorna a rede muito mais eficiente.

Page 49: AP.3.REDES.SEG.INFO.ppt [Modo de Compatibilidade] · O que são redes de computadores [3] A rede permite o compartilhamento de softwares, informações, arquivos e demais serviços

Backbones [3]

Um segmento é o termo generalista para qualquerseção da rede que não faça parte do backbone,somente os servidores ligam-se diretamente aobackbone, todos os outros dispositivos se ligam aum segmento de rede.

Alguns exemplos de servidores em uma rede:

• Servidor de arquivos: a memória secundáriadestes computadores pode ser acessada porclientes;

• Servidor de Bancos de Dados: possui um bancode dados que pode ser consultado, alterado eatualizado por clientes;

Page 50: AP.3.REDES.SEG.INFO.ppt [Modo de Compatibilidade] · O que são redes de computadores [3] A rede permite o compartilhamento de softwares, informações, arquivos e demais serviços

Backbones [4]

• Servidor de Logon: controla o acesso de clientesa uma rede;

• Servidor de Impressão: disponibiliza serviçosde impressão em suas impressoras e/ou plotterspara clientes;

• Servidor de Backup: faz cópias de segurançados arquivos de uma rede em diversos tipos dedispositivos de armazenamento (unidades de fitamagnética, dispositivos ópticos, etc);

• Servidor WEB: máquina que permite acomunicação de uma rede com a Internet;

Page 51: AP.3.REDES.SEG.INFO.ppt [Modo de Compatibilidade] · O que são redes de computadores [3] A rede permite o compartilhamento de softwares, informações, arquivos e demais serviços

Backbones [5]

• Servidor de Proxy: máquina que faz aintermediação entre o servidor WEB e a rede,funcionando como filtro e/ou cache.

Page 52: AP.3.REDES.SEG.INFO.ppt [Modo de Compatibilidade] · O que são redes de computadores [3] A rede permite o compartilhamento de softwares, informações, arquivos e demais serviços

Pacotes de dados

Em uma rede de computadores a estrutura unitáriade transmissão de dados chama-se pacote oudatagrama, que nada mais é que uma sequência dedados transmitida.

A informação que se quer transmitir normalmente équebrada em inúmeros pacotes e então transmitida.

Além das partes componentes da informação, umpacote de dados possui um cabeçalho, que contéminformações importantes para a transmissão, comoo endereço do destino, somatórios para checagemde erros, prioridades, entre outras.

Page 53: AP.3.REDES.SEG.INFO.ppt [Modo de Compatibilidade] · O que são redes de computadores [3] A rede permite o compartilhamento de softwares, informações, arquivos e demais serviços

Conectando à internet [1]

Como um computador em rede se conecta à internete como uma página que está em um servidor dooutro lado do mundo chega até você? Em outraspalavras, como uma cracker se conecta e temacesso a outro computador.

Como já sabemos o que é um servidor DNS e umprotocolo TCP/IP, estudaremos com mais detalhescomo se dá o funcionamento da internet.

Como um site hospedado em um servidor na Europapode chegar até nossos computadores em questãode segundos? Como isso funciona? Quais oscaminhos usados?

Page 54: AP.3.REDES.SEG.INFO.ppt [Modo de Compatibilidade] · O que são redes de computadores [3] A rede permite o compartilhamento de softwares, informações, arquivos e demais serviços

Conectando à internet [2]

A estrutura é basicamente a mesma sempre. Umcomputador isolado, ou uma rede de computadores,se conecta a um provedor de acesso (hoje em diapraticamente 99% em banda larga) e a rede desseprovedor se conecta a um dos backbonesdisponíveis no país.

Page 55: AP.3.REDES.SEG.INFO.ppt [Modo de Compatibilidade] · O que são redes de computadores [3] A rede permite o compartilhamento de softwares, informações, arquivos e demais serviços

Conectando à internet [3]

Preste atenção, na figura anterior, para a linha querepresenta a ligação e o tráfego de informaçõesentre os pontos. Ela engrossa à medida que seafasta da sua máquina/rede.

Buscamos representar porque a largura de banda(ou seja, a velocidade de internet) é muito maiornos backbones e nos provedores do que numa rededoméstica ou no trabalho.

Se você acha sua banda larga rápida é porque nuncadeve ter experimentado a velocidade dasinstalações de um provedor ou até mesmo de umbackbone!

Page 56: AP.3.REDES.SEG.INFO.ppt [Modo de Compatibilidade] · O que são redes de computadores [3] A rede permite o compartilhamento de softwares, informações, arquivos e demais serviços

Conectando à internet [4]

Sabemos que existem backbones nacionais em cadapaís. Ou seja, as portas de entrada para a conexãode internet em um país.

O sinal, ou melhor, os dados e o tráfego deinformações costumam chegar até eles por meio desatélite ou cabos submarinos de fibra ótica dealtíssima velocidade.

Vamos entender agora como a página de um site quevocê digitou no seu navegador chega até você.Antes devemos lembrar que o endereço de umdeterminado site (por exemplo, “google.com.br”) éuma forma traduzida de uma sequência de números.

Page 57: AP.3.REDES.SEG.INFO.ppt [Modo de Compatibilidade] · O que são redes de computadores [3] A rede permite o compartilhamento de softwares, informações, arquivos e demais serviços

Conectando à internet [5]

Esses números, conhecidos como IP, identificamcada máquina que tem acesso à internet, seja eladoméstica ou um servidor onde estão hospedadoscentenas de sites.

Os IPs são únicos, algo como as impressões digitaisdos seres humanos. Cada máquina conectada àinternet possui um IP. Portanto, nenhuma outramáquina tem o número de identificação de outra.

Ao ligar o computador e iniciar a conexão com ainternet, o provedor fornece um IP para identificara máquina na rede mundial de computadores.

Page 58: AP.3.REDES.SEG.INFO.ppt [Modo de Compatibilidade] · O que são redes de computadores [3] A rede permite o compartilhamento de softwares, informações, arquivos e demais serviços

Conectando à internet [6]

O provedor é o dono de uma determinada faixa deendereços IP e disponibiliza um delestemporariamente para que se dê a navegação naweb.

Na próxima figura é possível observar um exemplovisual sobre como acontece o primeiro passo da suaconexão com a internet. Note o número192.168.25.194 – isso é um IP, número com o qual asmáquinas são identificadas em nível mundial.

Pronto, já estamos conectados ao provedor deacesso, mas os sites que existem no mundo nãoestão todos dentro da rede deste provedor no qualnos conectamos.

Page 59: AP.3.REDES.SEG.INFO.ppt [Modo de Compatibilidade] · O que são redes de computadores [3] A rede permite o compartilhamento de softwares, informações, arquivos e demais serviços

Conectando à internet [7]

Page 60: AP.3.REDES.SEG.INFO.ppt [Modo de Compatibilidade] · O que são redes de computadores [3] A rede permite o compartilhamento de softwares, informações, arquivos e demais serviços

Conectando à internet [8]

Supondo então que desejamos acessar um site, porexemplo, nos Estados Unidos.

Agora vamos perceber que entra em cena umpersonagem que já estudamos, o servidor de DNS, eoutro também importante nas redes e na internet,que é o roteador.

O servidor de DNS é o responsável por “traduzir” oendereço de um site para o número IP (ou vice-versa), que informa em que computador aquele siteestá armazenado.

Page 61: AP.3.REDES.SEG.INFO.ppt [Modo de Compatibilidade] · O que são redes de computadores [3] A rede permite o compartilhamento de softwares, informações, arquivos e demais serviços

Conectando à internet [9]

Ao digitarmos um endereço no navegador eapertarmos a tecla “enter”, ele envia um pacote dedados para o provedor com o endereço do site quedesejamos acessar e o endereço de IP da máquinautilizada.

O servidor de DNS, então, tem acesso a essepacote e o analisa. Ao fazer isso, ele traduz oendereço do site para um IP e se comunica com oroteador para encontrar o endereço de IP.

O roteador pega o endereço de IP e verifica seestá dentro da rede do provedor ou não. Caso nãoesteja, ele envia o IP para outro roteador fora darede do provedor.

Page 62: AP.3.REDES.SEG.INFO.ppt [Modo de Compatibilidade] · O que são redes de computadores [3] A rede permite o compartilhamento de softwares, informações, arquivos e demais serviços

Conectando à internet [10]

Assim o pedido de acesso ao site passa de roteadorem roteador, mundo afora, até encontrar a máquinaque possui o IP 31.13.85.8.

Ao chegar ao servidor onde o site está armazenado,o pacote é processado e reenviado para o IP deorigem dele, ou seja, o IP da sua máquina.

Ele refaz todo o caminho, entra na rede doprovedor e, então, chega à máquina utilizada,trazendo junto com ele a página cujo acesso foisolicitado.

Vamos ver o passo a passo desta conexão napróxima figura.

Page 63: AP.3.REDES.SEG.INFO.ppt [Modo de Compatibilidade] · O que são redes de computadores [3] A rede permite o compartilhamento de softwares, informações, arquivos e demais serviços

Conectando à internet [11]

Page 64: AP.3.REDES.SEG.INFO.ppt [Modo de Compatibilidade] · O que são redes de computadores [3] A rede permite o compartilhamento de softwares, informações, arquivos e demais serviços

Conectando à internet [12]

Passo 1: Temos o seu computador (vamos imaginarentão que você quisesse acessar o Facebook).

Passo 2: A figura mostra a rede do seu provedor deacesso, onde seu pedido de acesso ao Facebookchega e é traduzido pelo servidor de DNS para onúmero do IP da máquina onde está o Facebook (nocaso, 31.13.85.8).

O servidor de DNS encaminha seu pedido para oroteador, que analisa a informação e envia para opasso 3, o Backbone Brasil.

Page 65: AP.3.REDES.SEG.INFO.ppt [Modo de Compatibilidade] · O que são redes de computadores [3] A rede permite o compartilhamento de softwares, informações, arquivos e demais serviços

Conectando à internet [13]

Passo 3: O backbone brasileiro analisa o pacote e oenvia para os roteadores de fora do país (4), pois oIP que consta no seu pedido não é brasileiro e ele játem uma rota para o seu pacote.

Passo 4: Os roteadores direcionam seu pedido paraum backbone norte-americano (5).

Passo 5: O backbone norte-americano verifica ainformação e direciona o pedido para outroroteador, que, por sua vez, leva sua solicitação dedados até o servidor que possui o IP 31.13.85.8.

Page 66: AP.3.REDES.SEG.INFO.ppt [Modo de Compatibilidade] · O que são redes de computadores [3] A rede permite o compartilhamento de softwares, informações, arquivos e demais serviços

Conectando à internet [14]

Passo 6: Seu pedido é analisado e mandado de voltapara o IP de origem – no caso, o do seu micro –,levando junto a informação solicitada. O pacoterefaz o caminho e assim o site aparece em seumonitor.

Essa é uma explicação bem simples sobre comofunciona a navegação na internet, desde o momentoem que nos conectamos a uma rede até a exibiçãode um site desejado no monitor.