uso geral dos protocolos smtp, ftp, tcp, udp e ip€¦ · ftp (file transfer protocol) •o...
TRANSCRIPT
USO GERAL DOS PROTOCOLOS SMTP, FTP, TCP, UDP E IP
SMTP
• "Protocolo de transferência de correio simples“ (ou em inglês Simple Mail Transfer Protocol ) é o protocolo padrão para envio de e-mails através da Internet. É um protocolo relativamente simples, baseado em texto simples, onde um ou vários destinatários de uma mensagem são especificados (e, na maioria dos casos, validados) sendo, depois, a mensagem transferida. Para testar um servidor SMTP, com relativa facilidade, pode-se utilizar o protocolo telnet.
SMTP
• Esse protocolo usa por padrão a porta 25 numa rede TransmissionControl Protocol (ou 465 para conexão criptografada via SSL). A resolução DNS de um servidor SMTP de um dado domínio é possibilitada por sua entrada MX (Mail eXchange).
SMTP
• O SMTP é um protocolo de envio apenas, o que significa que ele não permite que um usuário descarregue as mensagens de um servidor. Para isso, é necessário um cliente de e-mail com suporte ao protocolo POP3 ou IMAP, o que é o caso da maioria dos clientes atuais.
SMTP
• Eis um cenário de pedido de envio de mail a um servidor SMTP
• Exemplo de transacçãoentre um cliente (C) e um servidor SMTP (S)
SMTP
• Sumário dos principais comandos SMTP
SMTP
• É assim possível enviar um correio graças a um simples Telnet na porta 25 do servidor SMTP :
telnet smtp.kioskea.net 25
POP
• O protocolo POP (Post Office Protocol , que se pode traduzir por "protocolo de posto dos correios") permite, como o seu nome o indica, recuperar o seu correio num servidor distante (o servidor POP). É necessário para as pessoas não ligadas permanentemente à Internet, para poderem consultar os mails recebidos offline.
POP
• Tal como no caso do protocolo SMTP, o protocolo POP (POP2 e POP3) funciona graças a comandos textuais enviados ao servidor POP. Cada um dos comandos enviados pelo cliente (validado pela sequência CR/LF) é composto por uma palavra-chave, eventualmente acompanhada de um ou vários argumentos, e seguida de uma resposta do servidor POP, composta por um número e por uma mensagem descritiva.
POP
• Tal como é possível enviar um correio electrónico graças à Telnet, é igualmente possível aceder ao seu correio recebido graças a um simples Telnet na porta do servidor POP (110, por defeito) :
telnet mail.kioskea.net 110
POP
IMAP
O protocolo IMAP (Internet Message Access Protocol) é um protocolo alternativo ao protocolo POP3 mas que oferece muitas mais possibilidades:
• IMAP permite gerir vários acessos simultâneos
• IMAP permite gerir várias caixas de correio
• IMAP permite triar o correio de acordo com mais critérios
Telnet
• Trata-se de um protocolo de uso geral cujo objetivo é permitir a conexão, via terminal, de um cliente remoto em um dado servidor. Ele permite que usuários remotos possam estabelecer uma conexão TCP com um servidor. Por padrão, os servidores utilizam a porta 23 para conexões TELNET.
Telnet
• A maior parte dos aplicativos telnet são aplicativos de linha de comando. Desta forma, para que uma conexão seja estabelecida o usuário precisará invocar o aplicativo e o endereço IP do servidor desejado:
telnet 192.168.0.1
FTP (File Transfer Protocol)
• O aplicativo FTP foi um dos primeiros aplicativos desenvolvidos para uso no que hoje chamamos de internet. Surgiu para permitir a troca de arquivos entre computadores ligados em rede. O protocolo FTP suporta este aplicativo. O protocolo FTP permite a troca de arquivos nos formatos ASCII e binário.
FTP
A primeira versão do protocolo FTP, desenvolvido em abril de 1971, antes da criação do TCP/IP. Na sua criação o FTP permita dois modos de transferência:
• Direto: Transferência realizada entre duas máquinas conectadas;
• Indireto: Transferência realizada entre duas máquinas utilizando-se os serviços de uma terceira.
FTP
• Por padrão, todas as transferências FTP são realizadas através da porta 21. Para utilizar o FTP o usuário precisa executar um programa específico para isso, por exemplo, o Filezilla, ou possuir acesso à linha de comandos e utilizar um programa FTP para isso. Atualmente a maior parte dos navegadores web é capaz de utilizar este protocolo para o download de arquivos e, com o uso de plug-ins especiais, eventualmente o upload de arquivos.
FTP
Comandos:
cd, dir, ls, get, put
get -> um arquivo
mget -> mais de um arquivo
put -> um arquivo
mput -> mais de um arquivo
FTP
• Estrutura Cliente/Servidor do FTP
FTP
• Estrutura Cliente/Servidor do FTPconexão de controle -
dedicada aos comandos FTP
FTP
• Estrutura Cliente/Servidor do FTP
conexão de dados - dedicada à transferência de dados
TCP
• O TCP (acrônimo para o inglês Transmission Control Protocol, que significa "Protocolo de controle de transmissão") é um dos protocolos sob os quais assenta o núcleo da Internet. A versatilidade e robustez deste protocolo tornou-o adequado a redes globais, já que este verifica se os dados são enviados de forma correta, na sequência apropriada e sem erros, pela rede.
• O TCP é um protocolo de nível da camada de transporte (camada 4) do Modelo OSI e é sobre o qual que se assentam a maioria das aplicações cibernéticas, como o SSH, FTP, HTTP — portanto, a World Wide Web.
TCP
TCP
• As características fundamentais do TCP são:• Orientado à conexão
• Ponto a ponto
• Confiabilidade
• Full duplex
• Handshake
• Entrega ordenada
• Controle de fluxo
UDP
O User Datagram Protocol (UDP) é um protocolo simples da camada de transporte.
O protocolo UDP não é confiável. Caso garantias sejam necessárias, é preciso implementar uma série de estruturas de controle, tais como timeouts, retransmissões, acknowlegments, controle de fluxo, etc
Também dizemos que o UDP é um serviço sem conexão, pois não há necessidade de manter um relacionamento longo entre cliente e o servidor.
IP
• Endereço IP, de forma genérica, é uma identificação de um dispositivo (computador, impressora, etc) em uma rede local ou pública. Cada computador na internet possui um IP (Internet Protocol ou Protocolo de internet) único, que é o meio em que as máquinas usam para se comunicarem na Internet.
• Para um melhor uso dos endereços de equipamentos em rede pelas pessoas, utiliza-se a forma de endereços de domínio, tal como "www.wikipedia.org". Cada endereço de domínio é convertido em um endereço IP pelo DNS (Domain Name System). Este processo de conversão é conhecido como "resolução de nomes".
IP
• É formado por 32 bits – Octeto de 4
• A tabela, a seguir, contém o intervalo das classes de endereços Ipsreservados:
Classe Gama de Endereços
A 1.0.0.0 até 127.0.0.0
B 128.0.0.0 até 191.255.0.0
C 192.0.0.0 até 223.255.255.0
D 224.0.0.0 até 239.255.255.255
E 240.0.0.0 até 255.255.255.254