Reti di Calcolatori PROTOCOLLO FTP



Documenti analoghi
Reti di Calcolatori PROTOCOLLO FTP. File. File Transfer Protocol Modello FTP Operazioni FTP Comandi del protocollo Esempi di Client FTP avanzati

Funzionamento del protocollo FTP

FTP. Appunti a cura del prof. ing. Mario Catalano

Reti di Telecomunicazione Lezione 7

10110 Reti di Calcolatori IL LIVELLO APPLICAZIONI: DNS, FTP

V1.4 Marzo Copyright BC

2.5. L'indirizzo IP identifica il computer di origine, il numero di porta invece identifica il processo di origine.

account Fornisce una password supplementare (richiesta da un sistema remoto per accedere alle risorse) una volta eseguito il login.

Protocolli applicativi: FTP

Nelle reti di calcolatori, le porte (traduzione impropria del termine. port inglese, che in realtà significa porto) sono lo strumento

Realizzazione siti web. Protocolli Internet

Dopo aver installato WSFTP.le, alla prima schermata quando lo apriamo vedremo questo.

Reti di Calcolatori. Il Livello delle Applicazioni

Reti di calcolatori. Reti di calcolatori

Le Reti Informatiche

FITS UPLOAD. Software di upload automatico file di immagini astronomiche Versione 1.2

Il web server Apache Lezione n. 3. Introduzione

Configurazione FileZilla Server

il trasferimento di file

ATOLLO BACKUP GUIDA INSTALLAZIONE E CONFIGURAZIONE

Guida alla configurazione dei Centralini IP

LaCie Ethernet Disk mini Domande frequenti (FAQ)

Modulo 8: Applicativi. Parte 5: FTP e TFTP. Gennaio Marzo Introduzione a FTP. Storia. Alessandro Brunengo Mirko Corosu Reti di Calcolatori 2

BACKUP APPLIANCE. User guide Rev 1.0

URI. Introduzione. Pag. 1

LABORATORIO DI TELEMATICA

I satelliti. Accesso Remoto

SENSI CONTEMPORANEI ARTEPOLLINO

LA GESTIONE DELLE VISITE CLIENTI VIA WEB

Manuale d uso Lexun Area Riservata proprietà di logos engineering - Sistema Qualità certificato ISO 9001 Det Norske Veritas Italia

I Principali Servizi del Protocollo Applicativo

FTP. studioand CORTILE DEL MAGLIO. manuale per la configurazione dell accesso FTP. Via Andreis, 18/ Torino (To)

Cos è una rete. La rete Locale

FPf per Windows 3.1. Guida all uso

RICEZIONE AUTOMATICA DEI CERTIFICATI DI MALATTIA 1.1. MALATTIE GESTIONE IMPORT AUTOMATICO 1.2. ATTIVAZIONE DELLA RICEZIONE DEL FILE CON L INPS

Web e HTTP. path name. host name Realizzato da Roberto Savino.

Software di gestione della stampante

Esercitazione 1 primi passi e uso dei file

Manuale per l utilizzo dell applicazione Client per il controllo remoto di apparecchiature da laboratorio

Lezione n 1! Introduzione"

CTVClient. Dopo aver inserito correttamente i dati, verrà visualizzata la schermata del tabellone con i giorni e le ore.

PORTALE CLIENTI Manuale utente

Programma di configurazione di reti NetWare

Il protocollo FTP (File Transfer Protocol)

ISSA EUROPE PTSOFTWARE 2.0

Scritto da Administrator Martedì 02 Settembre :30 - Ultimo aggiornamento Martedì 10 Maggio :15

MODELLO CLIENT/SERVER. Gianluca Daino Dipartimento di Ingegneria dell Informazione Università degli Studi di Siena

IRSplit. Istruzioni d uso 07/10-01 PC

COME CREARE E COLLEGARSI AD UN DATABASE MICROSOFT SQL SERVER O SUN MYSQL

Reti di Calcolatori. Vantaggi dell uso delle reti. Cosa è una rete? Punto di vista logico: sistema di dati ed utenti distribuito

Backup e Aggiornamenti

I piccoli Manuali di Gani a cura di Ganimedes.one CARICAMENTO DI IMMAGINI DAL PROPRIO PC SU CHATTA.IT

30 giorni di prova gratuiti, entra nel sito scarica e installa subito mypckey

Il Web Server e il protocollo HTTP

Manuale per la configurazione di AziendaSoft in rete

Upload del CMS sul server scelto

Output di sistema di Capture Pro Software FTP Server

Protocolli per le . Impianti Informatici. Protocolli applicativi

GESTIONE RICHIESTE ESTENSIONE DI GARANZIA

Rsync su GNU/Linux e su Windows? (Backup sincronizzato su disco di rete e/o RAID1 su server FreeNAS)

GUIDA RAPIDA. Per navigare in Internet, leggere ed inviare le mail con il tuo nuovo prodotto TIM

La prima operazione da fare è di registrarsi nel sito di Altervista al seguente indirizzo:

IBM SPSS Statistics per Linux - Istruzioni di installazione (Licenza per sito)

Come leggere ed interpretare la letteratura scientifica e fornire al pubblico informazioni appropriate sui farmaci

Procedura di aggiornamento del firmware Display Remoto IntellyGreenPV

HOW-TO GUIDE: Come installare Toyota Touch&GoToolbox? HOW-TO GUIDE: Come creare una fingerprint del vostro dispositivo in una periferica di

View Mobile User s Guide

Il client deve stampare tutti gli eventuali errori che si possono verificare durante l esecuzione.

Architettura del. Sintesi dei livelli di rete. Livelli di trasporto e inferiori (Livelli 1-4)

Laboratorio di Programmazione

2010 Ing. Punzenberger COPA-DATA Srl. Tutti i diritti riservati.

Agent, porte, connettività e reti L agent di Kaseya utilizza la porta 5721 per comunicare con il server, ma che tipo di porta è?...

Talento LAB UTILIZZARE FTP (FILE TRANSFER PROTOCOL) L'UTILIZZO DI ALTRI SERVIZI INTERNET. In questa lezione imparerete a:

Guida alla registrazione on-line di un DataLogger

Registratori di Cassa

Configurazione Client di posta Rev. 1 del 16/05/2009

Manuale d uso [Rev.1 del 07/08/2015] Manutenzione impianti termici Ver [05/01/2015]

ISTRUZIONI PER L INVIO TRAMITE PEC (POSTA ELETTRONICA CERTIFICATA) DI ISTANZE, COMUNICAZIONI E DOCUMENTI

HOW-TO GUIDE: Come installare Toyota Touch&GoToolbox? HOW-TO GUIDE: Come creare una fingerprint del vostro dispositivo in una periferica di

La posta elettronica parte 1^

I Metacaratteri della Shell Unix

Navigare in Internet

Configurazione del servizio Dynamic DNS. Questa procedura ti guiderà durante i 4 passi necessari alla messa in funzione del servizio.

MANUALE DEL FLASH POINT MANAGER 19 Luglio 2007 INDEX

Corso di Reti di Calcolatori T

1. RETI INFORMATICHE CORSO DI LAUREA IN INGEGNERIA INFORMATICA SPECIFICHE DI PROGETTO A.A. 2013/ Lato client

Manuale di configurazione del client di posta Microsoft Outlook COME LEGGERE LA CASELLA PEC

hi-com software realizzato da Hi-Think

La connessione ad Internet. arcipelago scrl.

VIDEO CONFERENZE NETMEETING

VADEMECUM TECNICO. Per PC con sistema operativo Windows XP Windows Vista - Windows 7

1. FileZilla: installazione

Introduzione. Installare EMAS Logo Generator

Con accesso remoto s'intende la possibilità di accedere ad uno o più Personal Computer con un modem ed una linea telefonica.

Web 4164ETH Rel Lug 2010

GUIDA OPERATIVA APPLICAZIONE PER LA VISUALIZZAZIONE DELLE FORNITURE DEI DATI DEI FABBRICATI MAI DICHIARATI CON ACCERTAMENTO CONCLUSO

ARCHIVIA PLUS VERSIONE SQL SERVER

Titolare del trattamento dei dati innanzi descritto è tsnpalombara.it

Console di Amministrazione Centralizzata Guida Rapida

Transcript:

Reti di Calcolatori PROTOCOLLO FTP D. Talia RETI DI CALCOLATORI - UNICAL 8-1

File File Transfer Protocol Modello FTP Operazioni FTP Comandi del protocollo Esempi di Client FTP avanzati D. Talia RETI DI CALCOLATORI - UNICAL 8-2

File Transfer Protocol Il servizio FTP è l'acronimo di File Transfer Protocol, un protocollo che si utilizza per trasferire file (di testo o binari) tra computer collegati ad Internet. Mediante FTP è possibile connettersi a distanza ad un sistema remoto ("server"), visualizzare i suoi archivi di file e trasferire file dal proprio computer a quello remoto e viceversa. Richiesta FTP Client FTP Risposta FTP Server FTP D. Talia RETI DI CALCOLATORI - UNICAL 8-3

File Transfer Protocol Per trasferire files con FTP è necessario installare sul proprio computer un programma ad-hoc (FTP client) che dialogando con un programma analogo, ma più sofisticato (FTP server), Per usare l' FTP sono disponibili numerosi programmi (quasi sempre forniti dai sistemi operativi che supportano il protocollo TCP/IP). Windows e Linux, ad esempio, includono un client FTP. In rete sono disponibili molti client FTP ed alcuni sono disponibili gratuitamente. D. Talia RETI DI CALCOLATORI - UNICAL 8-4

File Transfer Protocol Con FTP è possibile copiare file dal proprio PC al computer remoto (operazione denominata upload) e dal computer remoto al proprio PC (operazione denominata download ). Bisogna avere i Diritti per farlo Per questo motivo, quando si stabilisce una connessione con un sito FTP vengono richiesti un login e una password, poichè si suppone che l'utente disponga di un accesso personale a quel server. D. Talia RETI DI CALCOLATORI - UNICAL 8-5

File Transfer Protocol Per poter creare archivi di software aperti al pubblico, è stato inventato il cosiddetto FTP anonimo. E un accesso che chiunque può utilizzare, e mediante il quale si entra in una zona dell'hard disk del server in cui sono contenuti file "pubblici". Quando si parla di "FTP" e di "siti FTP", si sottintende normalmente una connessione di tipo anonimo, ed i programmi di FTP effettuano come default connessioni di questo tipo. D. Talia RETI DI CALCOLATORI - UNICAL 8-6

File Transfer Protocol La modalità anonima viene normalmente attivata indicando, all'atto del collegamento, come login anonymous - è un nome convenzionale e come password il proprio indirizzo di E-mail. Ci si troverà quindi nella directory radice del sito FTP, nella quale viene solitamente posta una sottodirectory denominata pub (pubblica) che contiene i file che è possibile trasferire. D. Talia RETI DI CALCOLATORI - UNICAL 8-7

Comandi FTP ftp> open sito login: Password: cd pippo pwd ls lcd pippo binary (o bin) ascii (o asc) get nomefile mget nomefile put nomefile mput nomefile help quit bye Si collega con il sito indicato, fornendo login e password. Entra nella directory pippo sul computer remoto. Scrive il nome completo della directory remota in cui vi trovate. Mostra i file contenuti nella directory corrente. Entra nella directory pippo sul vostro computer. Setta la modalità di trasferimento binaria. Setta la modalità di trasferimento ASCII. Preleva il file nomefile e lo salva nella directory corrente sul vostro computer. Come get, ma permette l'uso di asterischi nel nomefile. Copia il file nomefile dal vostro computer a quello remoto. Come put, ma permette l'uso di asterischi nel nomefile. Mostra l'elenco dei comandi supportati. Si scollega dal sito a cui si è collegati. Si scollega dal sito a cui si è collegati e esce dal programma. D. Talia RETI DI CALCOLATORI - UNICAL 8-8

Il Modello FTP Interfaccia grafica Utente Server PI (Protocol Interpreter) Comandi FTP Risposte FTP PORTA 21 User PI File system Server DTP (Data Tranfer Process) SERVER Connessione DATI User DTP CLIENT File system PORTA 20 D. Talia RETI DI CALCOLATORI - UNICAL 8-9

Descrizione protocollo FTP Nella implementazione del protocollo FTP tramite le porte 20 e 21, un client FTP comunica con il server FTP mediante un linguaggio vicino a quello naturale. Mentre il server comunica solo per mezzo di stringhe numeriche, con il fine di trasferire file da server a client e viceversa. Si prevede la possibilità di avere più client connessi allo stesso server, nello stesso momento. D. Talia RETI DI CALCOLATORI - UNICAL 8-10

Protocollo FTP (Client) USER <spazio> <nomeutente> <chiave pubblica> <CRLF> Richiesta di login da parte di un utente PASS <spazio> <password> <CRLF> Invio al server della password di <nomeutente> QUIT <CRLF> Richiesta di logout da parte di <nomeutente> DELE <spazio> <nomefile> <CRLF> Richiesta di cancellazione di <nomefile> RETR <spazio> <nomefile> <CRLF> Richiesta di invio del file <nomefile> da server a client STOR <spazio> <nomefile> <CRLF> Richiesta di invio del file <nomefile> da client a server NLST [ <spazio> <pathname> ] <CRLF> Richiesta di invio lista file presenti nella directory indicata da <pathname> ABOR <CRLF> Terminazione della connessione linea dati D. Talia RETI DI CALCOLATORI - UNICAL 8-11

Protocollo FTP (Server) Il server FTP comunica con il client mediante un insieme di stringhe nella forma XYZ ; dove i singoli caratteri assumono il significato seguente: X = 1 : L azione richiesta e stata iniziata X = 2 : L azione richiesta è stata completata con successo X = 3 : Il comando è stato accettato ma è pendente perché richiede ulteriore informazione. Questo codice si usa in presenza di sequenze di comandi (es USER, PASS) X = 4 : Il comando non è stato accettato poiché si è verificata una condizione di errore temporanea X = 5 : X = 5 : Il comando non è stato accettato a seguito di un errore irrecuperabile D. Talia RETI DI CALCOLATORI - UNICAL 8-12

Protocollo FTP (Server) Y = 0 : Errore di sintassi Y = 2 : da informazioni sullo stato della connessione Y = 3 : da informazioni sullo stato della autenticazione dell utente Y = 5 : indica lo stato del file system del server Z: non è rigidamente codificata come X e Y ma dipende dai loro valori. L unica eccezione a quanto appena illustrato si ha nell invio del codice di accettazione della connessione 220 al quale viene allegata la chiave pubblica del server. D. Talia RETI DI CALCOLATORI - UNICAL 8-13

Client FTP con Interfaccia Grafica CUTE FTP TRELLIAN WS_FTP XFTP D. Talia RETI DI CALCOLATORI - UNICAL 8-14