DESENVOLVIMENTO DE
SISTEMAS PARA INTERNET
PROTOCOLO FTP, UDP, ICMP,
POP3, SMTP, IMAP
Disciplina: Rede de Computadores
Facilitador: Alisson Cleiton
[email protected]
26/05/2009
Sistemas para Internet – 3º Período - Rede de Computadores
9. Protocolos de Comunicação
Protocolo FTP
FTP significa File Transfer Protocol (Protocolo
de Transferência de Arquivos), e é uma forma
bastante rápida e versátil de transferir arquivos
(também conhecidos como ficheiros), sendo uma
das mais usadas na internet.

É o padrão da pilha TCP/IP para transferir
arquivos, é um protocolo genérico independente
de hardware e do sistema operacional e
transfere arquivos por livre arbítrio, tendo em
conta restrições de acesso e propriedades dos
mesmos.

Sistemas para Internet – 3º Período - Rede de Computadores
9. Protocolos de Comunicação
Protocolo FTP
A
transferência de arquivos dá-se entre um
computador chamado "cliente" (aquele que
solicita a conexão para a transferência de dados)
e um servidor (aquele que recebe a solicitação
de transferência).
Para existir uma conexão ao servidor, o
utilizador informa um nome de utilizador (ou
username, em inglês) e uma senha (password),
bem como o nome correcto do servidor ou seu
endereço IP.

Sistemas para Internet – 3º Período - Rede de Computadores
9. Protocolos de Comunicação
Protocolo FTP
O acesso a servidores FTP pode ocorrer de
dois modos: através de uma interface ou através
da linha de comando, tanto usuários UNIX como
usuários Windows podem acessar através dos
dois modos.

A
partir de qualquer browser credenciado(IE,
FIREFOX, ou mesmo no Explorer do Windows,
também é possível acessar um servidor FTP.
Basta, para isso, digitar na barra de endereço:
ftp:// [username] : [password] @ [servidor]
Sistemas para Internet – 3º Período - Rede de Computadores
9. Protocolos de Comunicação
Protocolo FTP

Comandos do cliente FTP
 A interface cliente do FTP do BSD UNIX é
um padrão por si mesma, possuindo muitos
comandos arcaicos: tenex ou carriage
control que hoje não têm uso. Os comandos
mais usados são o cd, dir, ls, get e put.
 Comandos que fazem a transferência
bidirecional de arquivos, são eles:


get do servidor FTP para o host local (mget
para mais que um arquivo)
put para o servidor FTP a partir do host local
(mput para mais que um arquivo)
Sistemas para Internet – 3º Período - Rede de Computadores
9. Protocolos de Comunicação
Protocolo FTP
No caso da comunicação FTP, o padrão para
!
prompt
Send
porta
é o delete
número 21.literal

?
Debug
Ls
Put
Status
append
dir
mdelete
pwd
trace
 ascii
Os comandos
abaixo
ser
disconnect
mdirpodem
quit
executados
no
type
FTP
de comando.
bell através
get da linhamget
quote Os comandos
user
binary
glob
recv desde verbose
do
FTP podem
ser mkdir
abreviados,
que não
bye
hash
mL
remotehelp
formem
expressões
ambíguas.
cd
help
 close
ftp> helplcd
mput
rename
open
rmdir
Sistemas para Internet – 3º Período - Rede de Computadores
9. Protocolos de Comunicação
Protocolo UDP
O User Datagram Protocol (UDP) é um
protocolo simples da camada de transporte.Ele
permite que a aplicação escreva um datagrama
encapsulado num pacote IPv4 ou IPv6, e então
enviado ao destino. Mas não há qualquer tipo de
garantia que o pacote irá chegar ou não.

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, controle de
fluxo, etc.
Sistemas para Internet – 3º Período - Rede de Computadores
9. Protocolos de Comunicação
Protocolo TFTP
TFTP (Trivial File Transfer Protocol) é
executado sobre o UDP. O TFTP não necessita
da senha do usuário para acesso, não opera
com múltiplas conexões, tornando-se, portanto,
menor e mais simples que o FTP

TFTP é um simples protocolo de transferência
de arquivos. Foi implementado sobre o topo da
Internet Datagram Protocol (UDP ou Datagrama)
assim pode ser usado para mover arquivos entre
máquinas sobre diferentes redes implementando
UDP

Sistemas para Internet – 3º Período - Rede de Computadores
9. Protocolos de Comunicação
Protocolo ICMP
ICMP, sigla para o inglês Internet Control
Message Protocol, é um protocolo integrante do
Protocolo IP.

E utilizado para fornecer relatórios de erros à
fonte original.

 Atua
na camada de REDE
Sistemas para Internet – 3º Período - Rede de Computadores
9. Protocolos de Comunicação
Protocolo ICMP
 Através
do ICMP, um roteador ou host destino
pode reportar à estação origem uma condição
de erro no processamento de um datagrama.
O ICMP apenas informa erros ao nível IP de
origem, não tendo qualquer responsabilidade
sobre a correção dos mesmos.

Sistemas para Internet – 3º Período - Rede de Computadores
9. Protocolos de Comunicação
Protocolo POP
O Post Office Protocol (POP3) é um protocolo
utilizado no acesso remoto a uma caixa de
correio eletrônico. Atua na porta 110

Usado para realizar o recebimento das
mensagens de correio eletrônico. Com este
protocolo, as mensagens armazenadas na caixa
postal do usuário são trazidas para o
computador do usuário e retiradas do servidor.
Atualmente esse protocolo encontra-se em sua
terceira versão (POP3).

Sistemas para Internet – 3º Período - Rede de Computadores
9. Protocolos de Comunicação
Protocolo SMTP
Simple Mail Transfer Protocol (SMTP) é o
protocolo padrão para envio de e-mails através
da Internet.

SMTP é 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.

Sistemas para Internet – 3º Período - Rede de Computadores
9. Protocolos de Comunicação
Protocolo SMTP
Este protocolo corre sobre a porta 25 numa
rede TCP.

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.

Sistemas para Internet – 3º Período - Rede de Computadores
9. Protocolos de Comunicação
Protocolo SMTP/POP
Sistemas para Internet – 3º Período - Rede de Computadores
9. Protocolos de Comunicação
Protocolo IMAP
IMAP - (Protocolo de Acesso a Mensagens na
Internet): é usado em opção ao POP porque
facilita o acesso aos dados nas caixas postais
sem a necessidade de “baixá-los” para o
computador cliente.

As mensagens ficam armazenadas no servidor
e o internauta pode ter acesso a suas pastas e
mensagens em qualquer computador, tanto por
webmail como por cliente de correio eletrônico
(como o Outlook Express ou o Evolution).

Sistemas para Internet – 3º Período - Rede de Computadores
9. Protocolos de Comunicação
Protocolo IMAP
IMAP - (Protocolo de Acesso a Mensagens na
Internet): é usado em opção ao POP porque
facilita o acesso aos dados nas caixas postais
sem a necessidade de “baixá-los” para o
computador cliente.

As mensagens ficam armazenadas no servidor
e o internauta pode ter acesso a suas pastas e
mensagens em qualquer computador, tanto por
webmail como por cliente de correio eletrônico
(como o Outlook Express ou o Evolution).

DESENVOLVIMENTO DE
SISTEMAS PARA INTERNET
PROTOCOLO DNS, DHCP, HTTP,
HTTPs, SSL
PRÓXIMA AULA
Download

Slides - Aula 26/05/2009