redes de computadores - fabiano...

31
24/07/2016 1 REDES DE COMPUTADORES Prof. Esp. Fabiano Taguchi [email protected] http://fabianotaguchi.wordpress.com SUÍTE TCP

Upload: others

Post on 09-Aug-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: REDES DE COMPUTADORES - Fabiano Taguchifabianotaguchi.files.wordpress.com/2014/09/redes-aula-10-interconexao.pdfAtravés da divisão de identificador de rede e identificador de host,

24/07/2016

1

REDES DE COMPUTADORES

Prof. Esp. Fabiano Taguchi

[email protected]://fabianotaguchi.wordpress.com

SUÍTE TCP

Page 2: REDES DE COMPUTADORES - Fabiano Taguchifabianotaguchi.files.wordpress.com/2014/09/redes-aula-10-interconexao.pdfAtravés da divisão de identificador de rede e identificador de host,

24/07/2016

2

Camada de aplicação

Protocolo Hypertext Transfer Protocol

Page 3: REDES DE COMPUTADORES - Fabiano Taguchifabianotaguchi.files.wordpress.com/2014/09/redes-aula-10-interconexao.pdfAtravés da divisão de identificador de rede e identificador de host,

24/07/2016

3

HTTP

Uma página WWW é composta de objetos eendereçado por uma URL, que por sua vez écomposta de:

• Nome do hospedeiro• Nome do caminho

http://www.meusite.com.br/home/imagem.png

HTTP

Page 4: REDES DE COMPUTADORES - Fabiano Taguchifabianotaguchi.files.wordpress.com/2014/09/redes-aula-10-interconexao.pdfAtravés da divisão de identificador de rede e identificador de host,

24/07/2016

4

HTTP

CARACTERÍSTICAS:

Serviço de transporte realizado por TCPCliente inicia a conexão TCP (Socket) porta 80 do Server

Server aceita a conexão do clienteMensagem HTTP são trocadas entre Cliente e ServidorConexão TCP é encerrada

File Transfer Protocol

Page 5: REDES DE COMPUTADORES - Fabiano Taguchifabianotaguchi.files.wordpress.com/2014/09/redes-aula-10-interconexao.pdfAtravés da divisão de identificador de rede e identificador de host,

24/07/2016

5

FTP

Transferência de arquivos de um servidor para umhost, através do modelo cliente/servidor, sendo:

• CLIENTE = Lado que inicia a transferência• SERVIDOR = Host remoto

FTP

COMANDOS BÁSICOS:

• USER – Informar usuário• PASS – Informar senha• LIST – Listagem de arquivos• RETR – Leitura de arquivos• STOR – Armazenar arquivos

Page 6: REDES DE COMPUTADORES - Fabiano Taguchifabianotaguchi.files.wordpress.com/2014/09/redes-aula-10-interconexao.pdfAtravés da divisão de identificador de rede e identificador de host,

24/07/2016

6

FTP

CÓDIGOS DE RETORNO:

• 331 – Usuário e senha conferidos• 125 – Conexão estabelecida e transferência iniciada• 425 – Erro de conexão com o servidor FTP• 452 – Erro na escrita do arquivo

CONEXÃO DE CONTROLE

Uma conexão de controle após estabelecidapermanece aberta durante todo o processo de trocados arquivos.

Page 7: REDES DE COMPUTADORES - Fabiano Taguchifabianotaguchi.files.wordpress.com/2014/09/redes-aula-10-interconexao.pdfAtravés da divisão de identificador de rede e identificador de host,

24/07/2016

7

CONEXÃO FTP

• Cliente FTP conecta ao Servidor FTP através daporta 21

• Após a autorização pela conexão de controle, ocliente pode navegar pelos diretórios.

• Ao receber um comando de transferência, oservidor abre uma segunda conexão TCP com ocliente.

• Após transferir os dados, a última conexão éencerrada.

Correio eletrônico

Page 8: REDES DE COMPUTADORES - Fabiano Taguchifabianotaguchi.files.wordpress.com/2014/09/redes-aula-10-interconexao.pdfAtravés da divisão de identificador de rede e identificador de host,

24/07/2016

8

TRÊS COMPONENTES

• Agentes de usuário• Servidores de correio• Protocolos (SMTP)

ENVIANDO E-MAIL

SEU E-MAIL = [email protected] DESTINO = [email protected]

1. E-mail é enviado ao servidor remetente.com.br2. Servidor busca o DNS para resolver

destinatario.com.br3. Conhecendo o IP de destinatario.com.br faz uso

do SMTP

Page 9: REDES DE COMPUTADORES - Fabiano Taguchifabianotaguchi.files.wordpress.com/2014/09/redes-aula-10-interconexao.pdfAtravés da divisão de identificador de rede e identificador de host,

24/07/2016

9

RECEBENDO E-MAIL

• POP (Post Office Protocol) = Faz o login em umservidor para fazer as transferências dasmensagens para a caixa de entrada do usuário.Faz uso da porta 110 do protocolo TCP.

• IMAP (Internet Mail Access Protocol) = Protocoloque faz o manuseio de mensagem armazenadasno servidor. Faz uso da porta 143 do protocoloTCP.

Domain Name System

Page 10: REDES DE COMPUTADORES - Fabiano Taguchifabianotaguchi.files.wordpress.com/2014/09/redes-aula-10-interconexao.pdfAtravés da divisão de identificador de rede e identificador de host,

24/07/2016

10

DNS

No início a associação de nomes entrecomputadores era realizado localmente em cadacomputador dentro de um arquivo chamado dearquivo host. Hoje seria uma ação inviável perante onúmeros de computadores que temos na Internet.

Exemplo:○Nome: www.aol.com○Endereço IP: 149.174.140.39

Page 11: REDES DE COMPUTADORES - Fabiano Taguchifabianotaguchi.files.wordpress.com/2014/09/redes-aula-10-interconexao.pdfAtravés da divisão de identificador de rede e identificador de host,

24/07/2016

11

DNS

• PESSOAS = CPF, RG, nº do passaporte...• HOST = Endereço IP e nome da máquina...

Implementação de um servidor que nomes que realiza o mapeamento dos nomes dos computadores e seus

respectivos endereços de IP

Page 12: REDES DE COMPUTADORES - Fabiano Taguchifabianotaguchi.files.wordpress.com/2014/09/redes-aula-10-interconexao.pdfAtravés da divisão de identificador de rede e identificador de host,

24/07/2016

12

ZONAS

br

ufms

www

ufmt

www

RAIZ

www

dct

ZONA .br

ZONA ufmt.brZONA ufms.br

ufg.br

www

ZONA ufg.br

Page 13: REDES DE COMPUTADORES - Fabiano Taguchifabianotaguchi.files.wordpress.com/2014/09/redes-aula-10-interconexao.pdfAtravés da divisão de identificador de rede e identificador de host,

24/07/2016

13

br

ufms

www

ufmt

www

RAIZ

www

dct

ZONA .br

ZONA ufmt.brZONA ufms.br

FORWARDERFORWARDER

NSNS

TIPOS DE SERVIDORES

• PRIMÁRIO = Servidor autoritário para zona. Ainclusão, alteração ou exclusão dos registros dazona são feitas por este servidor. Faz uso doprocesso zone transfer.

• SECUNDÁRIO = Faz a leitura dos dados doservidor primário e responde as requisiçõesquando requisitado.

Page 14: REDES DE COMPUTADORES - Fabiano Taguchifabianotaguchi.files.wordpress.com/2014/09/redes-aula-10-interconexao.pdfAtravés da divisão de identificador de rede e identificador de host,

24/07/2016

14

FERRAMENTAS DIAGNÓSTICO

nslookupFerramenta que permite acesso as informações deDNS de um domínio:

Dynamic Host Configuration Protocol

Page 15: REDES DE COMPUTADORES - Fabiano Taguchifabianotaguchi.files.wordpress.com/2014/09/redes-aula-10-interconexao.pdfAtravés da divisão de identificador de rede e identificador de host,

24/07/2016

15

TIPOS DE SERVIDORES

O Dynamic Host Configuration Protocol serve paradistribuição de endereços IP e parâmetros paraconfiguração de uma rede, tais como: Gateway eservidores DNS. Características:

• Faz uso do protocolo UDP• Porta 67

ESCOPO DO SERVIDOR

PARTE FIXA

MÁSCARAGATEWAY

SERVIDOR DE NOMESOUTRAS ROTAS

PERÍODO DE EMPRÉSTIMO

PARTE DINÂMICA

RANGE DE IP’S

MESMO VALORPARA TODOS OS HOSTS

DO ESCOPO

UM VALOR DIFERENTE PARA CADA HOST DO

ESCOPO

Page 16: REDES DE COMPUTADORES - Fabiano Taguchifabianotaguchi.files.wordpress.com/2014/09/redes-aula-10-interconexao.pdfAtravés da divisão de identificador de rede e identificador de host,

24/07/2016

16

RECEBENDO ENDEREÇOS

Page 17: REDES DE COMPUTADORES - Fabiano Taguchifabianotaguchi.files.wordpress.com/2014/09/redes-aula-10-interconexao.pdfAtravés da divisão de identificador de rede e identificador de host,

24/07/2016

17

Exercícios

EXERCÍCIOS

01 – O que é e para que serve o Domain Name System?

02 – Compare os protocolos HTTP e SMTP.

03 - Descreva como é o processo de envio e recebimentode um e-mail utilizando os protocolos SMTP, POP3 eIMAP.

04 - Explique como é o processo de empréstimo de umendereço IP feito por um servidor a um computador,citando quais são as mensagens envolvidas no processo.

Page 18: REDES DE COMPUTADORES - Fabiano Taguchifabianotaguchi.files.wordpress.com/2014/09/redes-aula-10-interconexao.pdfAtravés da divisão de identificador de rede e identificador de host,

24/07/2016

18

EXERCÍCIOS

05 - Sobre o HTTP responda:

• Qual a porta utilizada pelo protocolo?• Qual a arquitetura utilizada (Cliente-Servidor, P2P ou

Híbrido)?• É baseado em TCP ou UDP na camada de transporte?• Descreva como funciona o protocolo e qual é a sua

aplicação.

EXERCÍCIOS

06 - Sobre o FTP responda:

• Quais as portas utilizadas pelo protocolo?• Qual a arquitetura utilizada (Cliente-Servidor, P2P ou

Híbrido?• É baseado em TCP ou UDP na camada de transporte?• Descreva como funciona o protocolo e qual é a sua

aplicação.

Page 19: REDES DE COMPUTADORES - Fabiano Taguchifabianotaguchi.files.wordpress.com/2014/09/redes-aula-10-interconexao.pdfAtravés da divisão de identificador de rede e identificador de host,

24/07/2016

19

Interconexão de redes

CONVERSÃO DE BASES

Page 20: REDES DE COMPUTADORES - Fabiano Taguchifabianotaguchi.files.wordpress.com/2014/09/redes-aula-10-interconexao.pdfAtravés da divisão de identificador de rede e identificador de host,

24/07/2016

20

CONVERSÃO DE BASES

Endereçamentos

Page 21: REDES DE COMPUTADORES - Fabiano Taguchifabianotaguchi.files.wordpress.com/2014/09/redes-aula-10-interconexao.pdfAtravés da divisão de identificador de rede e identificador de host,

24/07/2016

21

ENDEREÇAMENTOS

Através do endereçamento IP é garantido que asinformações possam ser entregues nos locaiscorretos, este endereçamento possui um tamanho de32 bits divididos em duas partes:

• Código da rede• Código do host Código de rede Código de host

0 31

Page 22: REDES DE COMPUTADORES - Fabiano Taguchifabianotaguchi.files.wordpress.com/2014/09/redes-aula-10-interconexao.pdfAtravés da divisão de identificador de rede e identificador de host,

24/07/2016

22

ENDEREÇAMENTOS

• Endereço de rede• Endereço de broadcast• Endereço de host

Identificador da rede

Identificador do host

Endereço IP de 32 bits

REDE

Internet

REDE REDE

REDE

hosts com o mesmo

identificador de rede.

hosts com identificadores

de rede distintos.

host

Page 23: REDES DE COMPUTADORES - Fabiano Taguchifabianotaguchi.files.wordpress.com/2014/09/redes-aula-10-interconexao.pdfAtravés da divisão de identificador de rede e identificador de host,

24/07/2016

23

ENDEREÇAMENTOS

Através da divisão de identificador de rede eidentificador de host, é possível:

Representação de endereços de sub-redes e estações ficam limitados ao número de bits alocados em cada

campo, por esse motivo forma criadas cinco classes de endereçamento IP.

CLASSES

11 netid00 hostidhostid

netid11 hostidhostid11 00

Endereço Multicast 11 11 11 00

Reservado para uso futuro11 11 11 11 00

Octeto 1 Octeto 2 Octeto 3 Octeto 400 77 1515 2323 3131

netid hostidhostid00Classe A

Classe B

Classe C

Classe D

Classe E

Page 24: REDES DE COMPUTADORES - Fabiano Taguchifabianotaguchi.files.wordpress.com/2014/09/redes-aula-10-interconexao.pdfAtravés da divisão de identificador de rede e identificador de host,

24/07/2016

24

CLASSES

• CLASSE A - 127 redes com até 16.777.216 hosts

• CLASSE B – 16.384 redes com até 65.536 hosts

• CLASSE C – 2.097.152 redes com até 256 hosts

• CLASSE D – Reservada para uso Multicast

• CLASSE E – Reservada para uso futuro

Classe Formato do Endereço Organização da Rede Intervalo dosendereços da classe

A 0 Identificadorda Rede

Identificador doHost

7 bits 24 bits

127 redes com até16777216 hosts.

de 1.0.0.0 até127.255.255.255.

B 10 Identificadorda Rede

Identificador doHost

14 bits 16 bits

16384 redes com até65535 hosts.

de 128.0.0.0 até191.255.2555.255.

C 110 Identificadorda Rede

Identificador doHost

21 bits 8 bits

2097152 redes com até255 hosts.

de 192.0.0.0 até233.255.2555.255.

Exemplos:

1 REDE CLASSE A: 10.0.0.0 a 10.255.255.255 16 REDES CLASSE B: 172.16.0.0 a 172.31.255.255256 REDES CLASSE C: 192.168.0.0 a 192.168.255.255

Page 25: REDES DE COMPUTADORES - Fabiano Taguchifabianotaguchi.files.wordpress.com/2014/09/redes-aula-10-interconexao.pdfAtravés da divisão de identificador de rede e identificador de host,

24/07/2016

25

ENDEREÇOSNOTAÇÃO DECIMAL

ENDEREÇOS ESPECIAIS

Endereço de redeReferencia uma rede, o valor do host é zero.Exemplo: 128.211.0.0

Broadcast direcionadoReferencia todos os hosts de uma redeExemplo: 128.211.1.1

Broadcast limitadoReferencia todos os hosts da rede localExemplo: 255.255.255.255

Page 26: REDES DE COMPUTADORES - Fabiano Taguchifabianotaguchi.files.wordpress.com/2014/09/redes-aula-10-interconexao.pdfAtravés da divisão de identificador de rede e identificador de host,

24/07/2016

26

ENDEREÇOS ESPECIAIS

Endereço do computadorReferencia o hostExemplo: 0.0.0.0

LoopbackEndereço para testes de aplicativos de redeExemplo para classe A: 127.0.0.1

ENDEREÇOS NÃO USADOS

Alguns endereços não são utilizados pela Internet,discussões sobre esses endereços estão descritos naRFC 1918.

• 10.0.0.0 à 10.255.255.255• 172.16.0.0 à 172.31.255.255• 192.168.0.0 à 192.168.255.255

Page 27: REDES DE COMPUTADORES - Fabiano Taguchifabianotaguchi.files.wordpress.com/2014/09/redes-aula-10-interconexao.pdfAtravés da divisão de identificador de rede e identificador de host,

24/07/2016

27

ENDEREÇOS RESERVADOS

ENDEREÇOS RESERVADOS

• 127.0.0.1 – Endereço de loopback• 255.255.255.255 – Broadcast• X.X.X.255/24 – Broadcast para redes de classe C• X.X.X.255/16 – Broadcast para redes de classe B• X.X.X.255/8 – Broadcast para redes de classe A• 0.0.0.0 – Endereço para inicialização de DHCP

Page 28: REDES DE COMPUTADORES - Fabiano Taguchifabianotaguchi.files.wordpress.com/2014/09/redes-aula-10-interconexao.pdfAtravés da divisão de identificador de rede e identificador de host,

24/07/2016

28

IANA

NIC.BR

Page 29: REDES DE COMPUTADORES - Fabiano Taguchifabianotaguchi.files.wordpress.com/2014/09/redes-aula-10-interconexao.pdfAtravés da divisão de identificador de rede e identificador de host,

24/07/2016

29

REGRA – ATRIBUIÇÃO IP

• HOSTS NA MESMA REDEDevem ter o mesmo ID da rede

• HOSTS COM ID DA REDE DIFERENTEDevem ser ligados através de roteadores

NOTAÇÃO

ENDEREÇAMENTO

10000000 00001010 00000010 00011110

2726252423222120 2726252423222120 2726252423222120 2726252423222120

27=128 23+21=10 21=2 24+23+22+21=30

128.10.2.30

Notação decimal pontuada

Notação binária

Page 30: REDES DE COMPUTADORES - Fabiano Taguchifabianotaguchi.files.wordpress.com/2014/09/redes-aula-10-interconexao.pdfAtravés da divisão de identificador de rede e identificador de host,

24/07/2016

30

Exercícios

EXERCÍCIOS

01 – Identifique a classe, máscara, endereço derede e broadcast dos IPs abaixo:

a) 10.26.40.12b) 200.100.10.2c) 130.44.55.6d) 180.254.255.254e) 90.0.0.2f) 222.22.2.2

Page 31: REDES DE COMPUTADORES - Fabiano Taguchifabianotaguchi.files.wordpress.com/2014/09/redes-aula-10-interconexao.pdfAtravés da divisão de identificador de rede e identificador de host,

24/07/2016

31

EXERCÍCIOS

02 – Qual dos endereços IPs não é válido. Porque?

a) 10.26.40.0b) 10.0.0.0c) 192.168.0.255d) 127.0.0.1e) 130.5.255.255f) 24.255.255.255g) 22.255.0.255h) 148.0.0.1