1 / 45

Fundamentos à Redes de Computadores

Fundamentos à Redes de Computadores. Prof. Victor Guimarães Pinheiro/victor.tecnologo@gmail.com. www.victorpinheiro.jimdo.com. www.victorpinheiro.jimdo.com. Modelo TCP/IP. É o protocolo mais usado da atualidade. É o protocolo mais usado da atualidade:

kane-hebert
Télécharger la présentation

Fundamentos à Redes de Computadores

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Fundamentos à Redes de Computadores Prof. Victor Guimarães Pinheiro/victor.tecnologo@gmail.com

  2. www.victorpinheiro.jimdo.com www.victorpinheiro.jimdo.com

  3. Modelo TCP/IP É o protocolo mais usado da atualidade É 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.

  4. Camada de Aplicação A camada de Aplicação é Responsável por intermediar a comunicação entre o programa cliente (ou o servidor) e a camada de transporte. 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...

  5. Camada de Aplicação A camada de aplicação usa uma porta para se comunicar com a camada de transporte; ◦Uma porta é um sistema de endereçamento usado para saber qual protocolo 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.

  6. 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

  7. Permitir a comunicação a nível de aplicações de rede Papel da Camada de Aplicação

  8. Exemplo Aplicação Aplicação Transporte Transporte Rede Rede Enlace Enlace CLIENTE Fisica Fisica SERVIDOR

  9. HTTP

  10. RFC 1495 RFC 2616

  11. Utiliza o modeloCliente-Servidor

  12. Uma página web consiste em um conjunto de objetos

  13. A páginaem HTML

  14. E muito mais... Vídeo, aúdio,...

  15. Objetos são endereçados por uma URL http://www.site.com/dir/img.gif

  16. Stateless Não guarda informações de pacotes passados CLIENTE SERVIDOR

  17. Cookies cliente servidor ebay 8734 requisição http normal servidor Amazon cria ID 1678para usuário arq. de cookie resposta http normal Set-cookie: 1678 cria entrada ebay 8734 amazon 1678 requisição http normal cookie: 1678 açãoespecíficado cookie acessa banco dedados deapoio resposta http normal acessa ebay 8734 amazon 1678 requisição http normal cookie: 1678 açãoespecíficado cookie resposta http normal

  18. Conexões Persistentes Objetos CLIENTE SERVIDOR

  19. Conexões não persistentes Objeto Objeto CLIENTE SERVIDOR Objeto

  20. Orientado a métodos GET POST CLIENTE SERVIDOR GET

  21. Utiliza códigos de retorno 200 OK ERRO 400 CLIENTE SERVIDOR ERRO 505

  22. HTTPS

  23. Camada de Aplicação (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

  24. DNS

  25. Domain Name Server • 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.

  26. Motivação • 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

  27. Domain Name Server 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 ?

  28. Características (DNS) Isso é impossível atualmente. São milhões de endereços! 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” No Brasil, o órgão responsável pelo registro de domínios é o Registro.br(http://www.registro.br)

  29. Funcionamento (DNS) Cada domínio tem um servidor DNS que resolve os nomes das máquinas pertencentes ao domínio... 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; Todos os pedidos por conversão de nomes em endereços IP e vice-versa são enviados ao servidor DNS da rede local.

  30. Funcionamento (DNS) Se este não conseguir responder, ele repassa a solicitação para o servidor DNS do 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;

  31. Funcionamento (DNS) Todo servidor DNS possui uma memória que armazena os endereços respondidos por outros servidores DNS a fim de agilizar novas buscas 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

  32. www.unepi.com.br

  33. .br .com .unepi www

  34. ConsultasRecursivas Quem é host1.victor.com ? 192.168.0.101 Cliente Servidor Uma consulta é recursivaquando o servidor DNS provêumarespostacompleta

  35. Consultas Iterativas Servidor DNS Raiz Quem é .com ? resposta Quem é facebook.com ? Servidor DNS .com resposta Servidor DNS Quem é www.facebook.com ? 69.171.242.12 Servidor DNS do facebook www.facebook.com 69.171.242.12 Cliente

  36. Uma Zona é uma parte contígua do espaço dos nomes de domínio no qual um servidor DNS tem autoridadepara solucionarconsultas DNS

  37. SMTP (SimpleMailTransferProtocol) • POP3 (PostOfficeProtocol) RFC 1939 porta 110 • IMAP4 (Internet MessageAccessProtocol)

  38. Características SMTP - RFC 2821; - É responsávelporuma parte do serviço de e-mail; • O núcleo da infraestrutura de e-mail; • Responsavelporenviar as mensagens de email; - Transferemensagens entre servidores; - Utiliza o TCP para transporte das mensagens; - Escutanaporta25 ou 587;

  39. CaracterísticasPOP3 • - RFC 1939; • - Responsavelpelorecebimento ; • - Transferemensagens entre servidores; • - Utiliza o TCP para transporte das mensagens; • - Escutanaporta 110 ;

  40. CaracterísticasIMAP • - RFC 3501; • - É responsavelRecemento de e-mail; • - Transferemensagens entre servidores; • - Utiliza o TCP para transporte das mensagens; • - Escutanaporta 993 ;

  41. SMTP (SimpleMailTransferProtocol), POP3 (PostOfficeProtocol) e IMAP4 (Internet MessageAccessProtocol) São protocolos responsáveis pelo envio e o recebimento de e-mails Os endereços possuem o formato caixapostal@domínio, p.ex., fulano@aaa.com.br 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

  42. Funcionamento do 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

  43. 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.

  44. FTP File Transfer Protocol

  45. Características - RFC 959 - Executa sob TCP - Utiliza 2 portas: 20 e 21 - Orientado a comandos

More Related