Watermelon

Minggu, 25 September 2016

PENGERTIAN FTP SERVER

FTP
  Tujuan dari FTP adalah
1) untuk mempromosikan berbagi file (komputer program dan / atau data),
2) untuk mendorong langsung atau implisit (via program) penggunaan komputer remote,
3) untuk melindungi pengguna dari variasi dalam sistem penyimpanan file antara host, dan
4) untuk mentransfer Data andal dan efisien. FTP, meskipun dapat digunakan langsung oleh pengguna di terminal, dirancang terutama untuk digunakan oleh program.

Upaya dalam spesifikasi ini adalah untuk memenuhi beragam kebutuhan pengguna maxi-host, mini-host, workstation personal, dan TAC, dengan sederhana, dan mudah diimplementasikan desain protokol.

Makalah ini mengasumsikan pengetahuan tentang Transmission Control Protoco(TCP) [2] dan Protokol Telnet [3]. Dokumen-dokumen ini terkandung dalam buku pegangan protokol ARPA-Internet

MODEL FTP
     Dengan definisi di atas dalam pikiran, model berikut (ditampilkan Gambar 1) dapat digambarkan untuk layanan FTP.

                                            -------------
                                            | / --------- \ |
                                            || pengguna || --------
                                            || Antarmuka | <---> | pengguna |
                                            | \ ---- ^ ---- / | --------
                  ---------- | | |
                  | / ------ \ | FTP Perintah | / ---- V ---- \ |
                  || Server | <----------------> | pengguna ||
                  || PI || FTP Balasan || PI ||
                  | \ - ^ --- / | | \ ---- ^ ---- / |
                  | | | | | |
      -------- | / - V --- \ | Data | / ---- V ---- \ | --------
      | Berkas | <---> | Server | <----------------> | Pengguna | <---> | Berkas |
      | Sistem | || DTP || koneksi || DTP || | Sistem |
      -------- | \ ------ / | | \ --------- / | --------
                  ---------- -------------

                  Server-FTP PENGGUNA-FTP

CATATAN:
1. sambungan data dapat digunakan di kedua arah
2. sambungan data tidak perlu ada sepanjang waktu.

Gambar 1 Model untuk FTP Gunakan

Dalam model yang digambarkan pada Gambar 1, penafsir user-protokol memulai koneksi kontrol. Koneksi kontrol berikut protokol Telnet. Pada inisiasi pengguna, FTP standar perintah dihasilkan oleh user-PI dan dikirim ke proses server melalui koneksi kontrol.(Pengguna dapat membuat sambungan kontrol langsung ke server-FTP, dari terminal TAC misalnya, dan menghasilkan perintah FTP standar independen, melewati proses user-FTP.) balasan Standar dikirim dari server-PI ke user-PI alih kontrol koneksi dalam menanggapi perintah.

Perintah FTP menentukan parameter untuk koneksi dari (Port data, modus transfer, jenis representasi, dan struktur) dan
      sifat operasi sistem file (menyimpan, mengambil, menambahkan,
      menghapus, dll). Pengguna-DTP atau menunjuk yang harus "mendengarkan" di
      port data tertentu, dan server melakukan data
      koneksi dan transfer data sesuai dengan yang ditentukan
      parameter. Perlu dicatat bahwa port data tidak perlu di

Postel & Reynolds

                                                                       
RFC 959 Oktober 1985
File Transfer Protocol

      host yang sama yang memulai perintah FTP melalui kontrol
      koneksi, namun pengguna atau proses user-FTP harus memastikan
      "Mendengarkan" pada port data tertentu. Seharusnya juga dicatat
      bahwa koneksi data dapat digunakan untuk simultan mengirim dan
      menerima.

      Dalam situasi lain pengguna mungkin ingin mentransfer file antara
      dua host, baik yang merupakan host lokal. pengguna set up
      koneksi kontrol ke dua server dan kemudian mengatur untuk
      koneksi data di antara mereka. Dengan cara ini, kontrol informasi
      diteruskan ke user-PI tetapi data yang ditransfer antara
      Server proses tr