30 likes | 151 Views
Introdução Protocolo orientado à conexão Para controlo, usa o Porto 21, sobre TCP Define um protocolo para transferência de ficheiros Baseia-se no modelo cliente/servidor Usa conexões idependentes para dados e para controlo
E N D
Introdução Protocolo orientado à conexão Para controlo, usa o Porto 21, sobre TCP Define um protocolo para transferência de ficheiros Baseia-se no modelo cliente/servidor Usa conexões idependentes para dados e para controlo A conexão de dados tanto pode ser establecida pelo servidor (Comando PORT) como pelo cliente (Comando PASV) RFC 821(http://www.fe.up.pt/~jvv/net/rfc959.txt) Isidro Vila Verde (jvv@fe.up.pt)
Comandos USER Identifica o utilizador PASS Valida o utilizador PWD Present Working Directory CWD Change Working Directory CDUP Change to Parent Directory Quit Logout DELE Remove file MKD Make directory RMD Remove directory Isidro Vila Verde (jvv@fe.up.pt)
Comandos (cont…) Os dois comandos seguintes são usados para o establecimento da conexão de dados PASV Server em modo passivo A conexão deve ser establecida pelo cliente para o endereço/porto indicada nos argumentos da resposta a este comando PORT h1,h2,h3,h4,p1,p2 Server em modo activo A conexão deve ser establecida pelo servidor para o endereço/porto indicado nos argumentos comando NOTA: O cliente deve garantir que no endereço/porto indicado está um serviço à espera de uma ligação de dados FTP. Os comandos seguintes implicam a existência prévia de uma conexão de dados LIST Envia para o cliente, na conexão de dados, uma listagem do directório. RETR Transfere do servidor para o cliente o documento pedido, via conexão de dados. STOR Transfere do cliente para o servidor o documento indicado, via conexão de dados. Isidro Vila Verde (jvv@fe.up.pt)