View
3
Download
0
Category
Preview:
Citation preview
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
Recommended