Friday, August 17, 2012

FTP ( File Transfer Protocol )

FTP adalah suatu protokol yang berfungsi untuk tukar-menukar file dalam suatu network yang menggunakan TCP koneksi bukan UDP.
    Image and video hosting by TinyPic
      FTP server
    FTP server adalah suatu server yang menjalankan software yang berfungsi untuk memberikan layanan tukar menukar file dimana server tersebut selalu siap memberikan layanan FTP apabila mendapat permintaan (request) dari FTP client.
      Tujuan dari FTP server adalah sebagai berikut :
    • Untuk tujuan sharing data(FTP)
    • Untuk menyediakan indirect atau implicit remote computer(FTP)
    • Untuk menyediakan tempat penyimpanan bagi user(FTP)
    • Untuk menyediakan transfer data yang reliable dan efisien(FTP)
      Keamanan FTP
    FTP sebenarnya cara yang tidak aman dalam mentransfer suatu file karena file dikirimkan tanpa di-enkripsi terlebih dahulu tetapi melalui clear text. Mode text yang dipakai untuk transfer data adalah format ASCII atau format binary. Secara default, FTP menggunakan mode ASCII dalam transfer data. Karena pengirimannya tanpa enkripsi, username, password, data yang di transfer, maupun perintah yang dikirim dapat di sniffing oleh orang dengan menggunakan protocol analyzer (sniffer). Solusi yang digunakan adalah dengan menggunakan SFTP (SSH FTP) yaitu FTP yang berbasis pada SSH atau menggunakan FTPS (FTP over SSL) sehingga data yang dikirim terlebih dahulu di enkripsi.
      Perintah - perintah user untuk FTP :
    FTP CommandKeterangan
    asciiMode transfer dengan menggunakan ASCII
    binaryMode transfer dengan menggunakan Binary
    cdPindah direktori
    closeMemutuskan hubungan
    delMenghapus file di Server
    dirMenampilkan direktori yang di Server
    getMengambil file dari Server
    hashMenampilkan Karakter Pound pada setiap blok transmisi
    helpBantuan
    lcdPindah derektori pada client
    mgetMengambil beberapa file dari Server
    mputMengirim beberapa file ke Server
    openConnect ke server
    putMengirim sebuah file ke server
    pwdMenampilkan direktori yang aktif
    quoteMemberikan Perintah FTP secara langsung
    quitKeluar dari sesion FTP

No comments:

Post a Comment