. MEMBANGUN KONEKSI DATA
Mekanisme mentransfer data terdiri dari menyiapkan sambungan data ke port yang sesuai dan memilih parameter untuk transfer . Baik pengguna dan server - DTPS memiliki port data default. Pengguna- proses port data default adalah sama dengan koneksi port kontrol ( yaitu , U ) . The - proses server port data default adalah port yang berdekatan dengan koneksi port kontrol ( yaitu , L - 1 ) .
Transfer Ukuran byte 8 - bit byte . Ini ukuran byte hanya relevan untuk transfer sebenarnya dari data, tetapi tidak memiliki bantalan pada representasi data dalam sistem file host . Pasif proses transfer data ( ini mungkin user- DTP atau kedua server DTP ) akan "mendengarkan " pada port data sebelum mengirim perintah permintaan transfer .
Perintah permintaan FTP menentukan arah transfer data . Server , setelah menerima permintaan transfer , akan memulai koneksi data ke port . Bila sambungan dibuat , transfer data dimulai antara DTP , dan server - PI mengirimkan balasan mengkonfirmasikan kepada pengguna - PI .
Setiap implementasi FTP harus mendukung penggunaan port default data , dan hanya PENGGUNA - PI dapat memulai perubahan ke port non-standar . Adalah mungkin bagi pengguna untuk menentukan port data alternatif dengan menggunakan perintah PORT .
Pengguna mungkin ingin file dibuang pada printer garis TAC atau diambil dari host pihak ketiga . Dalam kasus terakhir , pengguna- PI set up koneksi kontrol dengan baik server PI . Satu server kemudian diberitahu (oleh perintah FTP ) untuk "mendengarkan " untuk koneksi yang lain akan memulai .
The user- PI mengirimkan satu server - PI perintah PORT menunjukkan port data yang lain . Akhirnya , keduanya mengirim perintah transfer sesuai . Yang tepat urutan perintah dan balasan dikirim antara pengguna -controller dan server didefinisikan dalam Bagian tentang Balasan FTP . Secara umum, itu adalah tanggung jawab server untuk mempertahankan sambungan data - untuk memulai dan untuk menutupnya .
Pengecualian untuk ini adalah ketika pengguna- DTP mengirim data dalam modus transfer yang memerlukan koneksi akan ditutup untuk menunjukkan EOF . Server HARUS menutup sambungan data dalam kondisi berikut ini : 1. Server telah selesai mengirimkan data dalam modus transfer yang memerlukan dekat untuk menunjukkan EOF . 2. Server menerima perintah batalkan dari pengguna. 3. Spesifikasi port diubah oleh perintah dari pengguna . 4. Koneksi kontrol ditutup secara hukum atau sebaliknya . 5. Kondisi kesalahan irrecoverable terjadi .
Mekanisme mentransfer data terdiri dari menyiapkan sambungan data ke port yang sesuai dan memilih parameter untuk transfer . Baik pengguna dan server - DTPS memiliki port data default. Pengguna- proses port data default adalah sama dengan koneksi port kontrol ( yaitu , U ) . The - proses server port data default adalah port yang berdekatan dengan koneksi port kontrol ( yaitu , L - 1 ) .
Transfer Ukuran byte 8 - bit byte . Ini ukuran byte hanya relevan untuk transfer sebenarnya dari data, tetapi tidak memiliki bantalan pada representasi data dalam sistem file host . Pasif proses transfer data ( ini mungkin user- DTP atau kedua server DTP ) akan "mendengarkan " pada port data sebelum mengirim perintah permintaan transfer .
Perintah permintaan FTP menentukan arah transfer data . Server , setelah menerima permintaan transfer , akan memulai koneksi data ke port . Bila sambungan dibuat , transfer data dimulai antara DTP , dan server - PI mengirimkan balasan mengkonfirmasikan kepada pengguna - PI .
Setiap implementasi FTP harus mendukung penggunaan port default data , dan hanya PENGGUNA - PI dapat memulai perubahan ke port non-standar . Adalah mungkin bagi pengguna untuk menentukan port data alternatif dengan menggunakan perintah PORT .
Pengguna mungkin ingin file dibuang pada printer garis TAC atau diambil dari host pihak ketiga . Dalam kasus terakhir , pengguna- PI set up koneksi kontrol dengan baik server PI . Satu server kemudian diberitahu (oleh perintah FTP ) untuk "mendengarkan " untuk koneksi yang lain akan memulai .
The user- PI mengirimkan satu server - PI perintah PORT menunjukkan port data yang lain . Akhirnya , keduanya mengirim perintah transfer sesuai . Yang tepat urutan perintah dan balasan dikirim antara pengguna -controller dan server didefinisikan dalam Bagian tentang Balasan FTP . Secara umum, itu adalah tanggung jawab server untuk mempertahankan sambungan data - untuk memulai dan untuk menutupnya .
Pengecualian untuk ini adalah ketika pengguna- DTP mengirim data dalam modus transfer yang memerlukan koneksi akan ditutup untuk menunjukkan EOF . Server HARUS menutup sambungan data dalam kondisi berikut ini : 1. Server telah selesai mengirimkan data dalam modus transfer yang memerlukan dekat untuk menunjukkan EOF . 2. Server menerima perintah batalkan dari pengguna. 3. Spesifikasi port diubah oleh perintah dari pengguna . 4. Koneksi kontrol ditutup secara hukum atau sebaliknya . 5. Kondisi kesalahan irrecoverable terjadi .

0 comments:
Post a Comment