tcp/ip básico e outros protocolos guilherme guimarães

25
TCP/IP básico e outros protocolos Guilherme Guimarães

Upload: internet

Post on 17-Apr-2015

113 views

Category:

Documents


0 download

TRANSCRIPT

  • Slide 1
  • TCP/IP bsico e outros protocolos Guilherme Guimares
  • Slide 2
  • TCP/IP So os principais protocolos da pilha TCP/IP, por isso o modelo recebeu tal nome; um conjunto de dois protocolos: TCP (Transmission Control Protocol): Responsvel por receber os dados enviados pela camada superior, dividi-los em pacotes e envi-los para a camada inferior; IP (Internet Protocol): Recebe os dados enviados da camada superior e roteia pelas redes, no orientado a conexo, por isso no garante a entrega dos dados no destino;
  • Slide 3
  • DNS Domain Name System; J vimos que em uma rede as mquinas possuem dois endereos: fsico e lgico; Na pilha TCP/IP os endereos lgicos so chamados de endereos IP; Se o sistema IPv4 estiver sendo usado, cada dispositivo conectado rede receber um endereo lgico no formato a.b.c.d; Cada letra deste formato equivale a um nmero de 8 bits, variando de 0 a 255;
  • Slide 4
  • DNS Endereos IP no so to fceis de lembrarmos quanto nomes, por isso foi criado o sistema DNS; O DNS permite dar nome a endereos IP; Exemplos: 200.147.67.142 = www.uol.com.br; 74.125.226.178 = www.google.com; 31.13.71.33 = www.facebook.com; Quando acessamos algum site, o navegador se comunica com o servidor DNS, descobrindo o endereo IP e permitindo que a conexo seja efetuada;
  • Slide 5
  • Servidores DNS Tambm conhecidos como servidores de nome; Possuem duas funes bsicas: converter endereos nominais em endereos IP e vice- versa; Conexes s podem ser feitas atravs de endereos IP; Sem o uso de DNS, cada dispositivo conectado internet teria que ter uma tabela contendo todos os endereos IP e nomes das mquinas;
  • Slide 6
  • Servidores DNS mquina.domnio Os nomes seguem o formato FQDN (Full Qualified Domain Name): mquina.domnio; O endereo www.google.com significa mquina www do domnio google.com; O DNS permite rtulos (o nome entre os dois pontos) de at 63 caracteres; O FQDN pode ter at 255 caracteres, incluindo os pontos, prefixos e sufixos; Para cada domnio, tem que existir um servidor DNS, nele que tero as configuraes do nome das mquinas do domnio (www.site.com, mail.site.com, etc);
  • Slide 7
  • Servidores DNS Cada LAN precisa de pelo menos um servidor DNS, seja fsico ou do provedor de acesso; Todos os pedidos de converso de nomes em endereos IP e vice-versa so enviados a este servidor; Se ele no reconhecer o endereo, passar a pergunta para um servidor imediatamente superior a ele, e assim por diante at que o endereo seja localizado ou no;
  • Slide 8
  • Servidores DNS
  • Slide 9
  • Slide 10
  • HTTP A Internet no seria a mesma sem o WWW, aonde um site composto por uma srie de documentos de hipermdia; Esses documentos so acessados atravs de um endereo, tambm chamado de URL (Uniform Resource Locator); A transferncia de tais documentos feita pelo protocolo HTTP, por isso o nome: Hypertext Transfer Protocol; No servidor, essas transferncias so feitas usando a porta 80 do protocolo TCP;
  • Slide 11
  • HTTP Os documentos podem ser escritos em diversas linguagens e o navegador o responsvel por interpret-las; A comunicao usando o HTTP bidirecional, permitindo dois recursos para diminuir o trfego da rede e aumentar o desempenho; Temos tambm o Proxy, funcionando como um intermedirio entre a LAN e a Internet; O Proxy pode atuar como cache, copiando arquivos da internet para o HD de tal servidor; Podem tambm controlar o acesso internet;
  • Slide 12
  • HTTPS Hypertext Transfer Protocol Secure; Os dados do HTTP no so criptografados, se pacotes com dados pessoais forem capturados, podero ser lidos; O HTTPS um HTTP que usa o SSL (Secure Socket Layer) ou o TLS (Transport Layer Security) para criptografar os dados; Em servidores o HTTPS se comunica com a camada de transporte usando a porta 443; usado em comunicaes web seguras, como internet banking e compras, por exemplo;
  • Slide 13
  • HTTPS
  • Slide 14
  • SMTP, POP3 e IMAP4 Simple Mail Transfer Protocol, Post Office Protocol e Internet Message Access Protocol; So protocolos de aplicao responsveis pelo envio e recebimento de emails; Quando enviamos um email por um software, a mensagem enviada ao servidor de emails usando o protocolo SMTP, que atravs do DNS mandar a mesma para o IP do servidor destinatrio tambm via SMTP; A mensagem ser baixada pelo destinatrio atravs do POP3 ou IMAP4, dependendo do software de email e servidor de email;
  • Slide 15
  • SMTP, POP3 e IMAP4 Em sistemas do tipo webmail, o funcionamento um pouco diferente, pois estamos acessando um servidor WWW atravs do HTTP; O protocolo SMTP conversa com o protocolo TCP atravs da porta 25, o POP3 da 110 e o IMAP4 da 143;
  • Slide 16
  • SMTP, POP3 e IMAP4
  • Slide 17
  • FTP File Transfer Protocol; o protocolo usado em transferncia de arquivos; Podemos transferir arquivos via HTTP tambm; O FTP muito usado em uploads, e o servidor precisa ter rodando um servio FTP; Em uma conexo cliente FTP e servidor FTP, so pedidos login e senha; possvel tambm usar conexes annimas para arquivos pblicos;
  • Slide 18
  • FTP Esse protocolo usa duas portas TCP, uma de comando (a 21) e uma de transferncia de dados (a 20);
  • Slide 19
  • FTP
  • Slide 20
  • SFTP Secure File Transfer Protocol; Transmisses FTP so feitas com texto puro, incluindo o usurio e senha; possvel usar uma verso do FTP que opera sobre o SSH, que criptografa os dados sendo transmisitidos;
  • Slide 21
  • Telnet um terminal remoto, aonde o cliente pode fazer login em um servidor na rede ou internet; Assim, o usurio pode manipular o servidor como se estivesse sentado em frente a ele; Para isso, o servidor precisa estar rodando um servio de Telnet; O Telnet roda sobre a porta 23 na camada de transporte usando o protocolo TCP; A grande desvantagem do Telnet no usar criptografia nos dados transmitidos;
  • Slide 22
  • Telnet
  • Slide 23
  • SSH Secure Shell; um servio de terminal que oferece criptografia dos dados transmitidos; Se comunica com a camada de transporte atravs da porta 22, usando o protocolo TCP; Assim como o Telnet, o servidor precisa ter o recurso SSH rodando;
  • Slide 24
  • SSH
  • Slide 25
  • Telnet X SSH