Telnet, FTP e SMTP
Transcrição
Telnet, FTP e SMTP
Telnet Permite o acesso remoto a um computador; Modelo: Cliente/Servidor; O cliente faz um login em um servidor que esteja conectado à rede (ou à Internet); O usuário manipula o servidor como se ele estivesse sentado em frente a ele: As operações realizadas no terminal remoto, na realidade, são executadas no servidor. Telnet Protocolo simples; Usa o código ASCII para a transmissão de dados; Os dados são transportados pelo protocolo TCP através da porta 23; Força a transmissão de apenas 1 byte por vez; Pois cada tecla pressionada pode significar um comando. SSH – Secure Shell Mesmas funcionalidades do Telenet; O conteúdo é encriptado antes de ser enviado; Uso do protocolo Telnet tem sido desaconselhado: todas as comunicações entre o cliente e o servidor podem ser vistas. FTP – File Transfer Protocol Usado para a transferência de arquivos; Modelo: Cliente/Servidor; Utiliza duas portas para se comunicar com o TCP: Porta 20: onde circulam os dados; Porta 21: para informações de controle; Micros clientes necessitam de um programa cliente FTP para terem acesso a um servidor FTP. Exemplos: SmartFTP , CuteFTP, LeechFTP. FTP – File Transfer Protocol Na conexão é pedido login e senha: O servidor FTP pode ser configurado para receber conexões anônimas; Bastante usado; Extremamente eficiente; Complexo de ser programado FTP: Mensagens Dois modos de transferência de mensagens FTP: Texto; Binário; Cada mensagem do servidor inclui um identificador decimal de 3 dígitos; Exemplo: 226 Transfer complete. FTP: Comandos Comando ? Descrição Help do ftp open Abre conexão com a máquina remota close Encerra a sessão da máquina remota get Recebe um arquivo da máquina remota put Envia um arquivo para a máquina remota ls rename delete Lista o conteúdo do diretório da máquina remota Renomeia o arquivo na máquina remota Remove arquivo da máquina remota TFTP – Trivial File Transfer Protocol Para aplicações que necessitam de um programa cliente muito pequeno; Mais simples e mais rudimentar; Só é usado se for realmente necessário; Utiliza o protocolo de transporte UDP: Porta 69; A aplicação deve fazer a verificação dos dados; TFTP: Comunicação Os dados são divididos em blocos de 512 bytes; Para cada bloco enviando o transmissor espera um bloco de confirmação de recebimento; Caso não receba, o bloco é enviado; O primeiro bloco informa se a transferência será do servidor para cliente ou o contrário. ! TFTP: Tipos de Mensagens Pedido de Leitura; Pedido de Escrita; Dados; Confirmação de Recebimento; Mensagens de Erro; SMTP: Simple Mail Transfer Protocol Protocolo para troca de e-mails; A transferência deve levar em conta: O servidor de destino temporariamente fora do ar; pode está Caso contrário: O usuário teria que tentar enviar o arquivo manualmente; SMTP: Simple Mail Transfer Protocol A mensagem é enviada para o servidor de e-mail: Este é responsável pela entrega da mensagem ao destino. Se o destino não puder ser alcançado, o servidor armazena a mensagem e tenta uma nova transmissão posteriormente; Caso não consiga transmitir a mensagem, depois de alguns dias, o servidor remove a mensagem da sua lista de entrega. SMTP: Simple Mail Transfer Protocol Inicialmente usava-se o padrão ASCII para a comunicação; Atualmente usa-se o padrão MIME Multipurpose Internet Mail Extensions; Permite o envio de mensagens e documentos que não estejam no formato texto; Permite envio de arquivos anexados. POP3 e IMAP4 Muitos usuários armazenam seus e-mails em seus micros; Esses micros não estão 24hs conectados na Internet; Quando o usuário se conecta ele pode transferir os e-mails do servidor para seu micro; Os protocolos mais conhecidos são POP3 e IMAP4. POP3 - Post Office Protocol V3 Permite que as mensagens contidas num servidor de e-mails possam ser transferidas sequencialmente para um computador local; O funcionamento do protocolo é dito offline: A conexão precisa de estar ativa apenas durante a transferência das mensagens; A leitura e processamento das mensagens pode ser feita com a conexão inativa. POP3: Funcionamento É estabelecida uma ligação TCP entre a aplicação cliente de e-mail e o servidor; Autenticação do usuário; As mensagens existentes no servidor são transferidas sequencialmente; As mensagens são apagadas da caixa de correio; opcionalmente, o protocolo pode ser configurado para que as mensagens não sejam apagadas da caixa de correio; A ligação com o servidor é terminada; O cliente pode ler e processar mensagens (off-line). as suas IMAP4 - Internet Message Access Protocol V4 Protocolo de gerenciamento de e-mails superior em recursos ao POP3; Mensagens ficam armazenadas no servidor: e o cliente tem acesso a suas pastas e mensagens em qualquer computador, tanto por webmail como por cliente de correio eletrônico; IMAP4 - Internet Message Access Protocol V4 Possibilidade de acesso simultâneo a uma caixa postal compartilhada por mais de um usuário; Capacidade para que um programa cliente off-line possa sincronizar seu conteúdo com o do servidor; Ativar e desativar "flags" (marcações que indicam características de uma mensagem); Com o POP3, estas marcações são registradas pelo cliente, de forma que, se a mensagem for aberta por um segundo cliente, as mesmas podem não ter seu "status" indicado corretamente.