FTP ( File Transfer Protocol) e HTTP ( hyper testo transfer protocol ) sono due protocolli di base e di uso comune utilizzati per accedere a dati su reti locali e remote . Questi due sono i protocolli che divennero infine le basi della condivisione dei dati su Internet. Tuttavia, invece di avere la stessa funzione ; questi due protocolli differiscono tra loro per molti aspetti . Tecniche di Data Exchange
Sia FTP e HTTP vengono utilizzati per accedere ai dati in qualsiasi posizione specificata in una rete di computer . Tuttavia, FTP afferma l' utilizzo di due connessioni di rete ( cioè , uno per il controllo della sessione e un'altra per accedere ai dati) in sessioni di scambio dati, mentre HTTP incorpora l' uso di solo una singola connessione di rete per le operazioni di cambio sia di supervisione e dati .
Encryption
FTP non ha alcuna tecnica di crittografia specificata per lo scambio di dati sensibili e riservati come password o nomi utente . Questo significa che tutti i dati trasferiti tramite FTP non sono codificati o protetti da qualsiasi attacco . Questo aspetto viene data priorità in HTTP , che utilizza la crittografia multipla e le tecniche di protezione dei dati per garantire l'integrità dei dati .
Header Informazioni
HTTP include sempre un'intestazione informazioni con il file che viene trasferito attraverso la sua connessione . Queste informazioni di intestazione è fondamentalmente composta di alcuni byte di dati aggiuntivi , presentando i dettagli sul file stesso . Queste informazioni sono chiamate metadati ( dati sui dati ), che non è presente nel file trasferiti via FTP .