TESE_Óxido de lantânio sulfatado suportado sobre zeólitas ...
SERVIÇOS DE REDES DE COMPUTADORES · São protocolos responsáveis pelo envio e o ... O uso do...
Transcript of SERVIÇOS DE REDES DE COMPUTADORES · São protocolos responsáveis pelo envio e o ... O uso do...
SERVIÇOS DE REDES DE COMPUTADORES
Prof. Victor Guimarães Pinheiro/[email protected]
www.victorpinheiro.jimdo.com
www.victorpinheiro.jimdo.com
Modelo TCP/IP
É o protocolo mais usado da atualidade:◦1°:É o protocolo usado na Internet;◦2°:É roteável→ imprescindível em grandes redes;◦3°:É um padrão aberto → os fabricante pode adotar sua própria versão do TCP/IP;
�Usa uma arquitetura cliente/servidor.
É o protocolo mais usado da atualidade
Existem vários protocolos nesta camada, cada um é responsável por algum tipo de serviço◦SMTP (E-mail)◦HTTP (Web)◦FTP (Transferência de arquivos)◦E outros...
A camada de Aplicação é Responsável porintermediar a comunicação entre oprograma cliente (ou o servidor) e acamada de transporte.
Camada de Aplicação
A camada de aplicação usa uma portapara se comunicar com a camada detransporte;
◦Uma porta é um sistema deendereçamento usado para saber qualprotocolo está transferindo dados;
◦Com isso, sabe-se qual é o protocolo de aplicação no receptor que receberá os dados;
◦As portas são numeradas de 0 a 65.535.
Camada de Aplicação
◦No lado cliente, o número da porta é dinâmico
◦No lado servidor, um determinado serviço sempreusa a mesma porta
�P.ex., SMTP usa a porta 25 e o HTTP usa a porta 80◦Quando um servidor recebe um pacote destinado a uma porta, o protocolo de transporte entrega esse pacote ao protocolo de aplicação que usa essa porta
Camada de Aplicação
Papel da Camada de Aplicação
Permitir a comunicação anível de aplicações de rede
CLIENTESERVIDOR
Aplicação
Transporte
Rede
Enlace
Fisica
Aplicação
Transporte
Rede
Enlace
Fisica
Exemplo
HTTP
RFC 1495 RFC 2616
Utiliza o modelo Cliente -Servidor
Uma página web consiste emum conjunto de objetos
A página em HTML
E muito mais...
Vídeo, aúdio,...
Objetos são endereçadospor uma URL
http://www.site.com/dir/img.gif
Stateless
CLIENTESERVIDOR
Não guarda informações depacotes passados
Cookiescliente
servidor
resposta http normal
resposta http normal
arq. de cookie
requisição http normalcookie: 1678 ação
específicado cookie
acessa
ebay 8734requisição http normal servidor Amazon
cria ID 1678para usuário cria
entrada
resposta http normalSet-cookie: 1678
ebay 8734amazon 1678
requisição http normalcookie: 1678 ação
específicado cookie
acessaebay 8734amazon 1678
banco dedados deapoio
Conexões Persistentes
CLIENTESERVIDOR
Objetos
Conexões não persistentes
CLIENTESERVIDOR
Objeto
Objeto
Objeto
Orientado a métodos
CLIENTESERVIDOR
GET
POST
GET
Utiliza códigos de retorno
CLIENTESERVIDOR
200 OK
ERRO 400
ERRO 505
HTTPS
HTTPS (HyperTextTransferProtocolSecure)
�Ao iniciar a comunicação entre o navegador Web e o servidor HTTPS, eles negociam qual é o protocolo de criptografia será usado, selecionando o mais seguro e que seja suportado por ambos
�No servidor, os pedidos HTTPS são endereçados à porta 443
Camada de Aplicação (HTTPS)
DNS
� No protocolo TCP/IP, o endereço lógico das máquinas da rede é chamado de endereço IP (é único para cada máquina da rede)
� Um endereço IP na versão IPv4 tem o formato x.y.k.z, onde cada letra é número de 8 bits (octeto), i.e., varia de 0 a 255. P.ex., 200.187.80.5.
Domain Name Server
� Endereços IP não são tão fáceis de memorizar quanto nomes
� Para isso foi criado o DNS, que permite dar um nome a um endereço IP, facilitando a
localização de máquinas
� P.ex., www.aaa.com.br é mais fácil de ser lembrado que o número 200.155.148.1
Motivação
Assim, um servidor DNS tem duas funções: converter endereços nominais em endereços IP e vice-versa....
Então um servidor DNS possui uma tabela com os nomes e números IP de todas as máquinas da Internet ?
Domain Name Server
No Brasil, o órgão responsável pelo registro de domínios é o
Registro.br(http://www.registro.br)
Para facilitar, o DNS usa uma estrutura hierárquica, onde os nomes seguem o formato máquina.domínio
�Por .exemplo, o endereço :www.aaa.com.br; significa máquina “www” e domínio “aaa.com.br”
Isso é impossível atualmente. São milhões de endereços!
Características (DNS)
Todos os pedidos por conversão de nomes em
endereços IP e vice-versa são enviados ao servidor
DNS da rede local.
P.ex., www.aaa.com.br, ftp.aaa.com.br, mail.aaa.com.br
�A rede local precisa ter um servidor DNS em execução ou usar o
servidor DNS do provedor de Internet;
Cada domínio tem um servidor DNS que resolve os
nomes das máquinas pertencentes ao domínio...
Funcionamento (DNS)
Se este não conseguir responder, elerepassa a solicitação para o servidor DNSdo seu provedor de Internet.
Se este não conseguir responder, ele repassa a solicitação para outro servidor DNS hierarquicamente superior. E essa
busca continua até localizar o endereço IP ou não;
Funcionamento (DNS)
�Porém, essa memória possui um TTL (Time To Live), que quando expirado, é atualizada.
�No servidor, os pedidos DNS usam a porta 53
�Use o comando nslookuppara descobrir o endereço IP de um servidor,
p. ex., nslookupwww.unepi.com.br
Todo servidor DNS possui uma memória que armazena os endereços respondidos
por outros servidores DNS a fim de agilizar novas buscas
Funcionamento (DNS)
www.unepi.com.br
.br
.com .unepi
www
Consultas Recursivas
Quem é host1.victor.com ?
192.168.0.101
ClienteServidor
Uma consulta é recursiva quando o servidor DNS provê uma resposta completa
Consultas Iterativas
Cliente
Servidor DNS
Servidor DNS Raiz
Servidor DNS .comQuem éfacebook.com ?
resposta
Servidor DNS dofacebook
Uma Zona é uma parte contígua do espaço dos nomesde domínio no qual um servidor DNS tem
autoridade para solucionar consultas DNS
SMTP (SimpleMailTransferProtocol)
POP3 (PostOffice Protocol) RFC 1939 porta 110
IMAP4 (Internet MessageAccess Protocol)
Características SMTP- RFC 2821;- É responsável por uma parte do serviço de e-mail;- O núcleo da infraestrutura de e-mail;- Responsavel por enviar as mensagens de email;- Transfere mensagens entre servidores ;- Utiliza o TCP para transporte das mensagens ;- Escuta na porta 25 ou 587;
Características POP3
- RFC 1939;- Responsavel pelo recebimento ;- Transfere mensagens entre servidores;- Utiliza o TCP para transporte das mensagens;- Escuta na porta 110 ;
Características IMAP
- RFC 3501;- É responsavel Recemento de e-mail;- Transfere mensagens entre servidores;- Utiliza o TCP para transporte das mensagens;- Escuta na porta 993 ;
SMTP (SimpleMailTransferProtocol), POP3 (PostOffice Protocol) e
IMAP4 (Internet MessageAccess Protocol)
São protocolos responsáveis pelo envio e o recebimento de e-mails
�Os endereços possuem o formato caixapostal@domínio, p.ex., [email protected]
�Para gerenciar seu e-mail, é necessário um programa cliente de e-mail, p.ex., Outlook, ou usar o serviço de webmail do provedor de e-mail
1.A mensagem é enviada ao servidor de e-mail do usuário emissor através do protocolo SMTP
2.Este servidor consulta o servidor DNS para descobrir o endereço IP do servidor de e-mail do destino
3.Com isso, o servidor de e-mail do emissor encaminha a mensagem ao
servidor de e-mail do destino através do protocolo SMTP
4.O destinatário baixa a mensagem para a sua máquina através do protocolo
POP3 ou IMAP4
Funcionamento do e-mail
O uso do POP3 ou IMAP4 depende do programa cliente de e-mail sendo usado e se é suportado pelo servidor de email;
�No caso de um sistema de webmail, temos um servidor Web acessando um servidor de e-mail;
�Em servidores de e-mail, o protocolo SMTP usa a porta 25, o protocolo POP3 usa a porta 110 e o IMAP4 usa a porta 143.
Funcionamento do e-mail
FTPFile Transfer Protocol
Características- RFC 959- Executa sob TCP- Utiliza 2 portas: 20 e 21- Orientado a comandos