Você está na página 1de 15

Aplicações e Serviços de

Internet
Serviços da Internet

1
Serviços de Internet
Conteúdo
O que é a FTP e TELNET?

2
FTP & Telnet
• Dois serviços bem conhecidos na internet
– ilustram conceitos de App, Serviço, Protocolo
– ainda usados por Eng. de ASI no mundo inteiro
• Juntos, permitem fazer tudo que é necessário
para instalar um programa (inclusive outras
aplicações internet) num servidor remoto:
– copiar ficheiros da aplicação
– instalar ficheiros
– executar programa
FTP & Telnet - detalhes
• Actualmente cada serviço tem sido criticado
como “inseguro”. Por isso, cada um tem um
equivalente “seguro”
– O serviço original chegou até um estado de
padronização mais maduro da versão segura
– ainda assim, os comandos e modo de uso de uma
aplicação cliente são quase idênticos
Funções Porta RFC Versão Segura
FTP Transferir ficheiros entre hosts 20,21 959 SFTP œdraft-ietf-secsh-filexfer-09

Telnet —
Shell“ do O/S em host remoto 23 8 5 4 ;855 S S H œSecSH WG
TELNET
Permite iniciar a sessão em computadores remotos e emitir comandos
como se estivesse a utilizar o teclado do computador. Afinal, estes
comandos são nada mais do que um “fluxo” de caracteres textuais,
encaminhados ao O/S do Host, para interpretação e execução

workstation

terminal

Host
remote local
login login
rede
Telnet – comandos básicos
Operações básicas do utilizador:
1. Conexão com host
a. telnet <host> [<port>]
2. Seleção do diretorio
a. cd <diretorio>
b. pwd (para confirmar novo diretório)
3. Listar o conteúdo do diretorio
1. ls
4. Executar programa no diretório actual:
./<ficheiro_do_programa>
TELNET - Resumo

Telnet permite administrar um host remotamente (ex. um


servidor numa sala segura), com quase todo o poder de um
terminal local. Também, permite simular um cliente de
outros protocolos (especialmente SMTP e HTTP). Mas
traz certas desvantagens:
• não é seguro: se um atacante consigue fazer login como se
fosse administrador, pode causar danos sérios!!
• não oferece interface gráfica plena
FTP
Permite trocar ficheiros com outras máquinas ligadas à Internet
FTP
Raro na família de protocolos Internet, uma sessão FTP usa duas
ligações simultâneas:
1. Ligação TCP de controlo para servidor FTP (na porta 21)
2. Ligação TCP como o Cliente por cada ficheiro enviado ou
recibido (na porta 20)
FTP
Aplicação:
FTP
Operações básicas do utilizador:
1. Conexão com host
a. open <host>
b. user <user name> [<password>]
c. ftp <host>
2. Seleção do diretorio
a. cd <diretoria>
b. lcd <diretoria>
3. Listar o conteúdo do diretorio
a. dir <diretorio> <local file>
FTP
Operações básicas do utilizador:

1. Modo de Transferir ficheiros


a. ascii (default – corrompe fich. binários)
b. binary
2. Transferir ficheiros
a. get (recv) <file> <local file> mget
b. put(send) <local file> < file> mput
3. Terminar
a. bye (quit) - fecha o FTP
b. close - fecha conexão
FTP
Outros comandos:
1. help Ajuda
2. delete <file> Apaga o ficheiro
3. hash Comuta o display do caracter #
4. mkdir <dir>Cria diretoria
5. pwd Mostra a directoria actual
6. rmdir Apaga directoria
7. status Informação sobre estado da conexão
8. passive Entrar no modo “passivo” (veja abaixo)
FTP - Resumo
Oferece todos os serviços necessários para
transferir ficheiros entre máquinas, de modo
simples. Serviços de FTP “anônimo” ainda
estão em pleno uso hoje para disponibilizar
software e documentos. Tem desvantagens,
em geral menos fortes do que telnet:
• problemas de segurança, alguns dos quais evitam se como
uso do modo “passivo”
• originalmente “command-line”, de facto facilmente integra-
se com interface gráfica
Bibliografia
FTP:
• Resumo - http://en.wikipedia.org/wiki/Ftp
• Padrão - http://www.ietf.org/rfc/rfc0959.txt
Telnet:
• Resumo - http://en.wikipedia.org/wiki/Telnet
• Padrão - https://www.ietf.org/rfc/rfc854.txt(e rfc0855.txt)
SSH/SFTP - http://en.wikipedia.org/wiki/Secure_shell
http://en.wikipedia.org/wiki/SSH_file_transfer_protocol

Você também pode gostar