31
Introdução à Informática Prof. Fábio Nelson Aula 05 Redes de Computadores

Aula 05fabio.nelson/arq/intinf/aula_5.pdf · Aula 05 Redes de Computadores. CECOMP Colegiado de Engenharia da Computação 2 Introdução à Informática Prof. Fábio Nelson Sistemas

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Aula 05fabio.nelson/arq/intinf/aula_5.pdf · Aula 05 Redes de Computadores. CECOMP Colegiado de Engenharia da Computação 2 Introdução à Informática Prof. Fábio Nelson Sistemas

Introdução à Informática

Prof. Fábio Nelson

Aula 05

Redes de Computadores

Page 2: Aula 05fabio.nelson/arq/intinf/aula_5.pdf · Aula 05 Redes de Computadores. CECOMP Colegiado de Engenharia da Computação 2 Introdução à Informática Prof. Fábio Nelson Sistemas

CECOMPColegiado de Engenharia da Computação

2

Introdução à Informática

Prof. Fábio Nelson

Sistemas de Comunicação de Dados

• Sistemas computadorizados que transmitem dados por meio de linhas de comunicação, como, por exemplo, linhas telefônicas ou cabos.

• História:– Processamento centralizado de dados, nos

primórdios.– O processamento distribuído de dados iniciou-se no

fim da década de 1960.– As redes de computadores pessoais iniciaram-se

na década de 1980.

Page 3: Aula 05fabio.nelson/arq/intinf/aula_5.pdf · Aula 05 Redes de Computadores. CECOMP Colegiado de Engenharia da Computação 2 Introdução à Informática Prof. Fábio Nelson Sistemas

CECOMPColegiado de Engenharia da Computação

3

Introdução à Informática

Prof. Fábio Nelson

Processamento Centralizado de Dados

• Coloca todo o hardware, software e processamento em um único local.

• Muito inconveniente e ineficiente:– A entrada de dados precisava ser

transportada fisicamente para o computador.

– O material processado precisava ser entregue aos usuários.

Page 4: Aula 05fabio.nelson/arq/intinf/aula_5.pdf · Aula 05 Redes de Computadores. CECOMP Colegiado de Engenharia da Computação 2 Introdução à Informática Prof. Fábio Nelson Sistemas

CECOMPColegiado de Engenharia da Computação

4

Introdução à Informática

Prof. Fábio Nelson

Processamento Distribuído de Dados

• Usa computadores que estão a uma certa distância do computador central.

• Computadores locais precisavam acessar computadores centrais.– Parte do processamento era feito em

computadores locais, a outra parte, em computadores centrais.

Page 5: Aula 05fabio.nelson/arq/intinf/aula_5.pdf · Aula 05 Redes de Computadores. CECOMP Colegiado de Engenharia da Computação 2 Introdução à Informática Prof. Fábio Nelson Sistemas

CECOMPColegiado de Engenharia da Computação

5

Introdução à Informática

Prof. Fábio Nelson

Redes

• Uma rede de computadores tem como característica o fato dela ser formada por computadores independentes que se comunicam, sendo destacada a sua generalidade como característica marcante.

• Usam equipamentos de comunicação para conectar dois ou mais computadores e recursos.– Sistemas de processamento distribuído de dados são redes.– Rede local (LAN - Local Area Network) projetada para

compartilhar dados e recursos entre diversos usuários em um escritório ou prédio.

Page 6: Aula 05fabio.nelson/arq/intinf/aula_5.pdf · Aula 05 Redes de Computadores. CECOMP Colegiado de Engenharia da Computação 2 Introdução à Informática Prof. Fábio Nelson Sistemas

CECOMPColegiado de Engenharia da Computação

6

Introdução à Informática

Prof. Fábio Nelson

Transmissão Digital

• Envia dados como pulsos distintos: ou ligado (on), ou desligado (off).– Similar à maneira pela qual os dados viajam

através do computador.

Page 7: Aula 05fabio.nelson/arq/intinf/aula_5.pdf · Aula 05 Redes de Computadores. CECOMP Colegiado de Engenharia da Computação 2 Introdução à Informática Prof. Fábio Nelson Sistemas

CECOMPColegiado de Engenharia da Computação

7

Introdução à Informática

Prof. Fábio Nelson

Transmissão Analógica

• Sinal elétrico contínuo na forma de uma onda:– Denomina-se onda portadora.

• Já existem muitas mídias de comunicação para transmissão analógica (voz):– Linhas telefônicas são as mais comuns.

• O sinal digital do computador deve ser convertido para a forma analógica para ser transmitido por meio de linhas analógicas.

Page 8: Aula 05fabio.nelson/arq/intinf/aula_5.pdf · Aula 05 Redes de Computadores. CECOMP Colegiado de Engenharia da Computação 2 Introdução à Informática Prof. Fábio Nelson Sistemas

CECOMPColegiado de Engenharia da Computação

8

Introdução à Informática

Prof. Fábio Nelson

Convertendo de Digital para Analógico

• A onda portadora pode ser alterada:– Amplitude (altura) da onda.– Freqüência (número de vezes em que uma

onda se repete durante um ciclo) da onda.

• A conversão de sinais digitais em analógicos denomina-se modulação.

• A conversão de sinais analógicos em digitais denomina-se demodulação.

Page 9: Aula 05fabio.nelson/arq/intinf/aula_5.pdf · Aula 05 Redes de Computadores. CECOMP Colegiado de Engenharia da Computação 2 Introdução à Informática Prof. Fábio Nelson Sistemas

CECOMPColegiado de Engenharia da Computação

9

Introdução à Informática

Prof. Fábio Nelson

Convertendo de Digital para Analógico

• Amplitude Modulada:

• Frequência Modulada:

Page 10: Aula 05fabio.nelson/arq/intinf/aula_5.pdf · Aula 05 Redes de Computadores. CECOMP Colegiado de Engenharia da Computação 2 Introdução à Informática Prof. Fábio Nelson Sistemas

CECOMPColegiado de Engenharia da Computação

10

Introdução à Informática

Prof. Fábio Nelson

MODEM

• Abreviação de modulador/demodulador.• Converte sinal digital em analógico e vice-versa.

Page 11: Aula 05fabio.nelson/arq/intinf/aula_5.pdf · Aula 05 Redes de Computadores. CECOMP Colegiado de Engenharia da Computação 2 Introdução à Informática Prof. Fábio Nelson Sistemas

CECOMPColegiado de Engenharia da Computação

11

Introdução à Informática

Prof. Fábio Nelson

Velocidade de Dados nos Modems

• Medida em bits por segundo (bps).– Os primeiros modems transmitiam a 300 bps.– Os modems mais rápidos atuais transmitem a

56.000 bps.

• As restrições da Federal CommunicationsCommission (FCC) proíbem velocidades reais superiores a 53.000 bps.

• A velocidade real depende das condições da linha e de outras variáveis.

Page 12: Aula 05fabio.nelson/arq/intinf/aula_5.pdf · Aula 05 Redes de Computadores. CECOMP Colegiado de Engenharia da Computação 2 Introdução à Informática Prof. Fábio Nelson Sistemas

CECOMPColegiado de Engenharia da Computação

12

Introdução à Informática

Prof. Fábio Nelson

Outros Dispositivos de Comunicações

• ISDN• DSL• Modems a cabo• Modems celulares

Page 13: Aula 05fabio.nelson/arq/intinf/aula_5.pdf · Aula 05 Redes de Computadores. CECOMP Colegiado de Engenharia da Computação 2 Introdução à Informática Prof. Fábio Nelson Sistemas

CECOMPColegiado de Engenharia da Computação

13

Introdução à Informática

Prof. Fábio Nelson

Integrated Services Digital Network (ISDN)

• Tipo especial de circuito telefônico:– Pode transferir dados a 128.000 bps.– Inclui duas linhas telefônicas, de forma que se pode

conversar ao telefone enquanto se está on-line.

• Inconvenientes:– Cara, especialmente quanto à instalação.– Não está disponível em todas as regiões geográficas.

Page 14: Aula 05fabio.nelson/arq/intinf/aula_5.pdf · Aula 05 Redes de Computadores. CECOMP Colegiado de Engenharia da Computação 2 Introdução à Informática Prof. Fábio Nelson Sistemas

CECOMPColegiado de Engenharia da Computação

14

Introdução à Informática

Prof. Fábio Nelson

Linha Digital para Assinantes – Digital Subscriber Line (DSL)

• Usa circuitos eletrônicos avançados para enviar dados por meio da linha telefônica convencional a velocidades muito altas.– Sempre ativa – não há necessidade de discar uma conexão.– Pode-se usar a linha telefônica enquanto se está on-line.

• Inconvenientes:– Você deve estar a um alcance de 4,8 km da central de

operações da companhia telefônica.– Essa central deve ter equipamentos de DSL.

Page 15: Aula 05fabio.nelson/arq/intinf/aula_5.pdf · Aula 05 Redes de Computadores. CECOMP Colegiado de Engenharia da Computação 2 Introdução à Informática Prof. Fábio Nelson Sistemas

CECOMPColegiado de Engenharia da Computação

15

Introdução à Informática

Prof. Fábio Nelson

Modems a Cabo

• Usa o cabo coaxial já instalado para sua TV.– Velocidade de transmissão muito rápida, especialmente para

efetuar downloads.– Sempre ativo – não há necessidade de discar uma conexão.

• Inconvenientes:– Todos os usuários de um segmento a cabo compartilham de

suas capacidades.• Quanto mais usuários nas vizinhanças estiverem on-line, mais a

velocidade diminuirá.

– Nenhuma segurança para usuários individuais ou dados.

Page 16: Aula 05fabio.nelson/arq/intinf/aula_5.pdf · Aula 05 Redes de Computadores. CECOMP Colegiado de Engenharia da Computação 2 Introdução à Informática Prof. Fábio Nelson Sistemas

CECOMPColegiado de Engenharia da Computação

16

Introdução à Informática

Prof. Fábio Nelson

Modems Celulares

• Transmitem dados por meio do sistema de telefonia celular.– Aproximadamente a metade da velocidade

da rede telefônica convencional.

Page 17: Aula 05fabio.nelson/arq/intinf/aula_5.pdf · Aula 05 Redes de Computadores. CECOMP Colegiado de Engenharia da Computação 2 Introdução à Informática Prof. Fábio Nelson Sistemas

CECOMPColegiado de Engenharia da Computação

17

Introdução à Informática

Prof. Fábio Nelson

Protocolo

• Um conjunto de normas para intercâmbio de dados entre um terminal e um computador ou dois computadores.– Acordo sobre como se devem enviar dados e como o

recebimento deve ser confirmado.– Necessário para possibilitar que computadores de

diferentes fornecedores se comuniquem.– O Transmission Control Protocol/Internet Protocol

(TCP/IP) permite a qualquer computador comunicar-se com a Internet.

Page 18: Aula 05fabio.nelson/arq/intinf/aula_5.pdf · Aula 05 Redes de Computadores. CECOMP Colegiado de Engenharia da Computação 2 Introdução à Informática Prof. Fábio Nelson Sistemas

CECOMPColegiado de Engenharia da Computação

18

Introdução à Informática

Prof. Fábio Nelson

Protocolo

Oi

Oi

Tem horas?

2:00

requisiçãoconexão TCP

conexão TCPresposta.

<arq>

tempo

Page 19: Aula 05fabio.nelson/arq/intinf/aula_5.pdf · Aula 05 Redes de Computadores. CECOMP Colegiado de Engenharia da Computação 2 Introdução à Informática Prof. Fábio Nelson Sistemas

CECOMPColegiado de Engenharia da Computação

19

Introdução à Informática

Prof. Fábio Nelson

Topologia de Rede

• O arranjo físico (layout) de uma rede.

• Nó – cada computador, impressora ou servidor na rede.

• Três topologias comuns:– Estrela (a)– Anel (b)– Barramento (c)

Page 20: Aula 05fabio.nelson/arq/intinf/aula_5.pdf · Aula 05 Redes de Computadores. CECOMP Colegiado de Engenharia da Computação 2 Introdução à Informática Prof. Fábio Nelson Sistemas

CECOMPColegiado de Engenharia da Computação

20

Introdução à Informática

Prof. Fábio Nelson

Topologia em Estrela

• O comutador central (hub) gerencia a rede.• Todas as mensagens são roteadas através do

hub:– Ajuda a evitar colisões entre as mensagens.

• Falha de conexão entre o hub e qualquer nónão afetará o sistema global:– Se o hub sofrer pane, a rede falhará.

Page 21: Aula 05fabio.nelson/arq/intinf/aula_5.pdf · Aula 05 Redes de Computadores. CECOMP Colegiado de Engenharia da Computação 2 Introdução à Informática Prof. Fábio Nelson Sistemas

CECOMPColegiado de Engenharia da Computação

21

Introdução à Informática

Prof. Fábio Nelson

Topologia em Anel

• Liga todos os nós em uma cadeia circular.• As mensagens de dados percorrem o anel em

uma única direção:– Cada nó verifica a mensagem para ver se esse

nó é o destinatário.– Se não, a mensagem é transferida ao nó seguinte.

• Nenhum perigo de colisão de dados.• Se um nó falhar, o anel se romperá e a rede

inteira falhará.

Page 22: Aula 05fabio.nelson/arq/intinf/aula_5.pdf · Aula 05 Redes de Computadores. CECOMP Colegiado de Engenharia da Computação 2 Introdução à Informática Prof. Fábio Nelson Sistemas

CECOMPColegiado de Engenharia da Computação

22

Introdução à Informática

Prof. Fábio Nelson

Topologia em Barramento

• Todos os nós são conectados a uma única linha (barramento).

• Computadores enviam mensagens a outros computadores da rede:– Se mensagens colidirem com outras mensagens, o

nó emissor reenviará a mensagem.

• Nós podem ser adicionados/removidos da rede, sem afetar a rede.

• Se um nó falhar, a rede não falhará.

Page 23: Aula 05fabio.nelson/arq/intinf/aula_5.pdf · Aula 05 Redes de Computadores. CECOMP Colegiado de Engenharia da Computação 2 Introdução à Informática Prof. Fábio Nelson Sistemas

CECOMPColegiado de Engenharia da Computação

23

Introdução à Informática

Prof. Fábio Nelson

Tipos de Rede Quanto a Abrangência

• WAN – Wide Area Network– Redes de longa distância, podendo estender-se por

todo o globo.• MAN – Metropolitan Area Network

– Redes que cobrem uma única cidade.• LAN – Local Area Network

– Rede de pequeno porte.• PAN – Personal Area Network

– Rede pessoal, pequena abrangência.

Page 24: Aula 05fabio.nelson/arq/intinf/aula_5.pdf · Aula 05 Redes de Computadores. CECOMP Colegiado de Engenharia da Computação 2 Introdução à Informática Prof. Fábio Nelson Sistemas

CECOMPColegiado de Engenharia da Computação

24

Introdução à Informática

Prof. Fábio Nelson

Componentes Básicos de uma Rede

• Interface de Rede (NIC – NetworkInterface Card):– Conecta cada computador à fiação da rede;– Manipula o envio, o recebimento e a

verificação de erros dos dados transmitidos.

• Cabo de Rede:– Interconecta os NIC.

Page 25: Aula 05fabio.nelson/arq/intinf/aula_5.pdf · Aula 05 Redes de Computadores. CECOMP Colegiado de Engenharia da Computação 2 Introdução à Informática Prof. Fábio Nelson Sistemas

CECOMPColegiado de Engenharia da Computação

25

Introdução à Informática

Prof. Fábio Nelson

Componentes Básicos de uma Rede

• Roteador– Uma ponte, possibilita a conexão de redes similares

(aquelas que usam os mesmos protocolos).– O roteador dirige o tráfego das comunicações quando

diversas redes estiverem conectadas:• Se o tráfego da rede ficar congestionado, o roteador pode

redirecionar o tráfego para outra rota.– Um comutador (switch) IP é usado em lugar do

roteador quando as redes usam o protocolo de Internet:

• Menos dispendioso e mais rápido do que os roteadores.

Page 26: Aula 05fabio.nelson/arq/intinf/aula_5.pdf · Aula 05 Redes de Computadores. CECOMP Colegiado de Engenharia da Computação 2 Introdução à Informática Prof. Fábio Nelson Sistemas

CECOMPColegiado de Engenharia da Computação

26

Introdução à Informática

Prof. Fábio Nelson

Rede Cliente/Servidor

• O computador servidor controla a rede:– Freqüentemente, possui diversos discos rígidos e a

impressora mais veloz.• O computador cliente solicita serviços do

servidor:– Um cliente magro (thin client) tem pouco ou nenhum

armazenamento.• Abordagens de processamento:

– Cliente/servidor– Servidor de arquivos

Page 27: Aula 05fabio.nelson/arq/intinf/aula_5.pdf · Aula 05 Redes de Computadores. CECOMP Colegiado de Engenharia da Computação 2 Introdução à Informática Prof. Fábio Nelson Sistemas

CECOMPColegiado de Engenharia da Computação

27

Introdução à Informática

Prof. Fábio Nelson

Cliente/Servidor• O cliente (a) solicita dados do servidor.• O servidor (b) transfere somente os dados

solicitados.– O cliente pode executar algum processamento, mas

a maioria dos dados é processada no servidor.

Page 28: Aula 05fabio.nelson/arq/intinf/aula_5.pdf · Aula 05 Redes de Computadores. CECOMP Colegiado de Engenharia da Computação 2 Introdução à Informática Prof. Fábio Nelson Sistemas

CECOMPColegiado de Engenharia da Computação

28

Introdução à Informática

Prof. Fábio Nelson

Servidor de Arquivos

• O cliente (a) solicita dados do servidor.• O servidor (b) envia o arquivo inteiro:

– O cliente executa toda a entrada de dados e o processamento.

– Arquivo retransmitido ao servidor.

Page 29: Aula 05fabio.nelson/arq/intinf/aula_5.pdf · Aula 05 Redes de Computadores. CECOMP Colegiado de Engenharia da Computação 2 Introdução à Informática Prof. Fábio Nelson Sistemas

CECOMPColegiado de Engenharia da Computação

29

Introdução à Informática

Prof. Fábio Nelson

Redes Ponto-a-Ponto

• Todos os computadores têm status igual.• Os usuários compartilham arquivos,

impressoras etc., quando necessário.• Comum em pequenos escritórios.• As redes tendem a ser lentas.

Page 30: Aula 05fabio.nelson/arq/intinf/aula_5.pdf · Aula 05 Redes de Computadores. CECOMP Colegiado de Engenharia da Computação 2 Introdução à Informática Prof. Fábio Nelson Sistemas

CECOMPColegiado de Engenharia da Computação

30

Introdução à Informática

Prof. Fábio Nelson

Internet

• Internet não tem dono. Ela é uma coleção global de redes, grandes e pequenas. Estas redes se conectam de vários modos diferentes para formar a entidade singular que conhecemos como Internet. Defato, o nome realmente vem desta idéia de redes interconectadas.

• Desde seu começo, em 1969, a Internet cresceu de 4 sistemas de computadores para dezenas de milhões. A sociedade da Internet, um grupo sem fins lucrativos formado em 1992, supervisiona a formação de políticas e protocolos que definem como usamos e interagimos com a Internet.

Page 31: Aula 05fabio.nelson/arq/intinf/aula_5.pdf · Aula 05 Redes de Computadores. CECOMP Colegiado de Engenharia da Computação 2 Introdução à Informática Prof. Fábio Nelson Sistemas

CECOMPColegiado de Engenharia da Computação

31

Introdução à Informática

Prof. Fábio Nelson

Arquitetura da Internet