APA ITU FTP
- Pengertian
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.
- Sejarah
FTP telah memiliki evolusi yang panjang selama bertahun-tahun. Lampiran III adalah kompilasi kronologis Permintaan Komentar dokumen berkaitan dengan FTP. Ini termasuk transfer file pertama kali diusulkan mekanisme pada tahun 1971 yang dikembangkan untuk implementasi pada host di M.I.T.
Edisi saat ini spesifikasi FTP dimaksudkan untuk memperbaiki beberapa kesalahan dokumentasi kecil, untuk meningkatkan penjelasan beberapa fitur protokol, dan menambahkan beberapa baru perintah opsional.Secara khusus, mengikuti perintah opsional baru termasuk dalam edisi ini spesifikasi: CDUP - Ubah ke direktori Parent SMNT - Struktur Mount Stou - Toko Unik RMD - Hapus Direktori MKD - Membuat Direktori PWD - Direktori Cetak SYST - Sistem spesifikasi ini kompatibel dengan edisi sebelumnya. SEBUAH Program dilaksanakan di kesesuaian dengan spesifikasi sebelumnya secara otomatis berada dalam kesesuaian dengan spesifikasi ini
TERMINOLOGI
ASCII Set karakter ASCII sebagaimana didefinisikan dalam ARPA-Internet Protokol Handbook. Dalam FTP, karakter ASCII didefinisikan sebagai bagian bawah kode set delapan-bit (yaitu, paling bit signifikan adalah nol). kontrol akses kontrol akses menentukan hak akses pengguna ke penggunaan sistem, dan file dalam sistem itu. Akses kontrol yang diperlukan untuk mencegah penggunaan yang tidak sah atau file tanpa disengaja. Ini adalah hak prerogatif dari proses server-FTP untuk memohon akses kontrol. ukuran byte Ada dua ukuran byte yang menarik di FTP: byte logis ukuran file, dan ukuran transfer byte digunakan untuk transmisi data. Ukuran Transfer byte selalu 8 bit. Ukuran Transfer byte belum tentu ukuran byte di mana data akan disimpan dalam sistem, maupun byte logis ukuran untuk interpretasi struktur data. koneksi kontrol Jalur komunikasi antara PENGGUNA-PI dan SERVER-PI untuk pertukaran perintah dan balasan. Koneksi ini berikut Telnet Protocol. koneksi data Sambungan duplex penuh atas data yang ditransfer, dalam Modus yang ditentukan dan jenis. Data yang ditransfer dapat menjadi bagian dari file, seluruh file atau beberapa file. path mungkin antara server-DTP dan user-DTP, atau antara dua server DTPS. port data Proses transfer data pasif "mendengarkan" pada port data untuk koneksi dari proses transfer aktif untuk membuka koneksi data. DTP Proses transfer data menetapkan dan mengelola data koneksi. DTP dapat pasif atau aktif. Akhir-of-Line Akhir-of-line urutan mendefinisikan pemisahan pencetakan baris. Urutannya adalah Carriage Return, diikuti oleh Line Feed. EOF Akhir-of-file kondisi yang mendefinisikan akhir file menjadi ditransfer. EOR Akhir-of-record kondisi yang mendefinisikan akhir rekor dipindahkan. pemulihan kesalahan Sebuah prosedur yang memungkinkan pengguna untuk pulih dari kesalahan tertentu seperti kegagalan baik sistem host atau proses transfer. Di FTP, pemulihan kesalahan mungkin melibatkan restart transfer file pada sebuah diberikan pos pemeriksaan. perintah FTP Satu set perintah yang terdiri dari informasi kontrol yang mengalir dari user-FTP untuk proses server-FTP. mengajukan Sebuah memerintahkan set data komputer (termasuk program), dari panjang sewenang-wenang, unik diidentifikasi oleh pathname a. mode Modus di mana data yang akan ditransfer melalui data koneksi. Modus yang mendefinisikan format data selama transfer termasuk EOR dan EOF. Modus Transfer didefinisikan dalam FTP adalah dijelaskan dalam Bagian pada Mode Transmisi. NVT Jaringan Virtual Terminal sebagaimana didefinisikan dalam Telnet Protocol. NVFS Jaringan Virtual File System. Sebuah konsep yang mendefinisikan sistem file jaringan standar dengan perintah standar dan konvensi pathname. halaman Sebuah file dapat disusun sebagai seperangkat bagian independen yang disebut halaman. FTP mendukung pengiriman file terputus-putus sebagai diindeks halaman independen. pathname Path didefinisikan sebagai string karakter yang harus input ke sistem file oleh pengguna untuk mengidentifikasi file. Pathname biasanya berisi nama perangkat dan / atau direktori, dan mengajukan spesifikasi nama. FTP belum menentukan standar konvensi pathname. Setiap pengguna harus mengikuti penamaan file konvensi sistem file yang terlibat dalam transfer. PI Protokol interpreter. Pengguna dan server sisi protokol telah peran yang berbeda diterapkan dalam user-PI dan Server-PI. merekam Sebuah file sekuensial dapat disusun sebagai jumlah bersebelahan bagian yang disebut catatan. struktur record yang didukung oleh FTP tapi file tidak perlu memiliki struktur record. balasan Sebuah balasan adalah pengakuan (positif atau negatif) yang dikirim dari server untuk pengguna melalui koneksi kontrol dalam menanggapi FTP perintah. Bentuk umum dari balasan adalah kode selesai (Termasuk kode kesalahan) diikuti dengan string teks. kode adalah untuk digunakan oleh program dan teks biasanya ditujukan untuk pengguna manusia. Server-DTP Proses transfer data, di "aktif" nya normal, menetapkan koneksi data dengan "mendengarkan" data port. Ini set up parameter untuk transfer dan penyimpanan, dan transfer Data pada perintah dari PI-nya. DTP dapat ditempatkan dalam "Pasif" negara untuk mendengarkan, daripada memulai koneksi pada port data. server FTP proses Sebuah proses atau serangkaian proses yang melakukan fungsi Transfer bekerjasama file dengan proses dan user-FTP, mungkin, server lain. Fungsi terdiri dari protokol interpreter (PI) dan proses transfer data (DTP). Server-PI Protokol ini interpreter "mendengarkan" di Pelabuhan L untuk koneksi dari user-PI dan menetapkan kontrol koneksi komunikasi. Ini menerima perintah FTP standar dari user-PI, mengirimkan balasan, dan mengatur server-DTP. mengetik Jenis representasi data yang digunakan untuk transfer data dan penyimpanan. Jenis menyiratkan transformasi tertentu antara waktu penyimpanan data dan transfer data. Jenis representasi didefinisikan dalam FTP dijelaskan dalam Bagian pada Membangun Koneksi data. pemakai Seseorang atau suatu proses atas nama orang yang ingin mendapatkan mengajukan layanan transfer. Pengguna manusia dapat berinteraksi secara langsung dengan proses server-FTP, tetapi penggunaan proses user-FTP adalah disukai karena desain protokol tertimbang terhadap automata. user-DTP Proses transfer data "mendengarkan" pada port data untuk sambungan dari proses server-FTP. Jika dua server mentransfer data antara mereka, pengguna-DTP tidak aktif. user-FTP proses Satu set fungsi termasuk juru protokol, data proses transfer dan user interface yang bersama-sama melakukan fungsi transfer file bekerja sama dengan satu atau lebih proses server-FTP. Antarmuka pengguna memungkinkan lokal bahasa yang akan digunakan dalam perintah-balasan dialog dengan pengguna. user-PI Protokol pengguna juru memulai koneksi kontrol dari pelabuhan U untuk proses server-FTP, memulai FTP perintah, dan mengatur user-DTP jika proses yang merupakan bagian dari transfer file.
Sumber : https://www.ietf.org/rfc/rfc959.txt
Comments
Post a Comment