redes de computadores - fabiano...

Post on 09-Aug-2020

3 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

24/07/2016

1

REDES DE COMPUTADORES

Prof. Esp. Fabiano Taguchi

fabianotaguchi@gmail.comhttp://fabianotaguchi.wordpress.com

SUÍTE TCP

24/07/2016

2

Camada de aplicação

Protocolo Hypertext Transfer Protocol

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

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

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

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.

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

24/07/2016

8

TRÊS COMPONENTES

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

ENVIANDO E-MAIL

SEU E-MAIL = fulano@remetente.com.brE-MAIL DESTINO = beltrano@destinatario.com.br

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

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

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

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

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

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.

24/07/2016

14

FERRAMENTAS DIAGNÓSTICO

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

Dynamic Host Configuration Protocol

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

24/07/2016

16

RECEBENDO ENDEREÇOS

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.

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.

24/07/2016

19

Interconexão de redes

CONVERSÃO DE BASES

24/07/2016

20

CONVERSÃO DE BASES

Endereçamentos

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

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

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

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

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

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

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

24/07/2016

28

IANA

NIC.BR

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

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

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

top related