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 Transmission Control 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ção entre 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 FTP conexã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 Ips reservados: 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