Apa yang ada di server FTP?

Internet beroperasi berdasarkan berbagai jenis server. Di antara yang paling umum dan sering digunakan untuk pertukaran data adalah FTP. Apa spesifikasinya? Apa yang ada di server FTP?

Kita dapat mempertimbangkan masalah ini dalam konteks penelitian:

Konten artikel

  • Inti dari teknologi FTP
  • Bagaimana koneksi FTP dibuat?
  • Penggunaan praktis protokol FTP
  • Server dan bagian klien dari protokol FTP
  • Jadi, apa yang ada di server FTP?

Mari kita mulai dari poin pertama.

Inti dari teknologi FTP

FTP adalah singkatan dari Simple File Transfer Protocol atau File Transfer Protocol. Berdasarkan nama server FTP, dapat diasumsikan bahwa melalui mereka transfer file harus diatur seperti itu, dan praktis tidak lebih. Namun, transfer file juga dimungkinkan melalui protokol lain - khususnya, HTTP.

Apa kekhasan teknologi FTP? Faktanya adalah bahwa standar ini disesuaikan untuk mentransfer file besar. Seperti, misalnya, lagu-MP3, film, foto, distribusi perangkat lunak. Pada gilirannya, protokol jaringan umum lainnya - HTTP - dioptimalkan terutama untuk mentransfer file teks yang relatif kecil (yang merupakan halaman web).

Iklan

Organisasi pertukaran data dalam bentuk halaman web yang didominasi menggunakan standar FTP tidak selalu optimal - terutama dalam kasus di mana diasumsikan bahwa sejumlah besar pengguna harus mendapatkan akses ke ini pada saat yang sama. Oleh karena itu, untuk mengatur akses ke halaman web di Internet, protokol HTTP lebih sering digunakan.

Standar HTTP dan FTP tidak boleh dianggap kompetitif. Mereka saling melengkapi. Dapat dicatat bahwa protokol FTP sangat mirip dengan HTTP. Secara khusus, kedua teknologi diimplementasikan berdasarkan standar TCP / IP - yang utama, yang digunakan untuk mengatur komunikasi antar komputer di Internet.

untuk isi ↑

Bagaimana koneksi FTP dibuat?

Teknologi FTP mengasumsikan bahwa akses ke data pada komputer server dilakukan, seperti ketika menggunakan protokol jaringan lain, ketika menerapkan alamat yang dimiliki setiap file. Struktur koordinat yang sesuai pada server Internet adalah sebagai berikut: ftp.server.host.com/file.exe, di mana ftp adalah referensi protokol, host.com adalah domain level 2, server adalah domain ke-3 (jika digunakan), file.exe - file tertentu (dalam hal ini, beberapa aplikasi).

Menerapkan alamat yang disediakan dalam struktur yang kami sebutkan di atas, pengguna, menggunakan perangkat lunak klien, dapat mengakses dan mengunduh file yang terletak di server FTP. Protokol FTP juga memungkinkan pengguna untuk mengunggah data. Nanti kita akan melihat bagaimana kegiatan tersebut dapat diimplementasikan..

Manajemen data di sisi server dilakukan melalui sistem operasi khusus. Menggunakan solusi yang ada dalam struktur OS, pemilik server dapat mengonfigurasi hak akses ke sumber daya - khususnya, menetapkan kata sandi dan batasan, fitur yang akan kami pertimbangkan lebih lanjut.

untuk isi ↑

Penggunaan praktis protokol FTP

Protokol FTP adalah salah satu standar komunikasi paling awal. Ini dikembangkan pada tahun 1971 - jauh lebih awal daripada munculnya Internet itu sendiri. Mengingat fakta bahwa relevansinya belum hilang sejauh ini, orang hanya dapat membayangkan seberapa luas penerapan praktis dari standar yang sesuai..

Namun, karena prevalensi Internet di seluruh dunia, protokol FTP telah mendapatkan permintaan terbesar di industri web. Melalui standar ini dimungkinkan:

  • pengunduhan cepat dari file yang diperlukan yang membentuk array konten ke server hosting;
  • organisasi saluran pengunduhan data untuk pengguna (jika perlu, unduhan).

Transfer file menggunakan protokol FTP juga dapat dilakukan pada jaringan komputer perusahaan. Terlepas dari kenyataan bahwa standar ini adalah salah satu yang paling awal, dalam beberapa kasus tidak memiliki alternatif yang kompetitif.

untuk isi ↑

Server dan bagian klien dari protokol FTP

Teknologi FTP melibatkan penggunaan algoritma di mana file dari hard disk satu komputer (bertindak sebagai server) ditransfer ke media PC lain (yang merupakan klien). Prosedur sebaliknya juga dimungkinkan saat menggunakan PC yang sama - dalam hal ini, perangkat mengubah "peran" mereka..

Transfer file melalui FTP dilakukan menggunakan perintah dan algoritma khusus. Penggunaan praktis mereka kadang-kadang membutuhkan pemasangan jenis perangkat lunak khusus pada komputer. Khususnya, berkenaan dengan PC server, ini mungkin solusi yang merupakan bagian dari struktur sistem operasi yang mengelola file. Juga, perangkat lunak dari tipe yang sesuai sering diinstal pada komputer host secara terpisah.

Komputer tempat data ditransfer memerlukan perangkat lunak klien. Akses ke file yang terletak di komputer server mampu menggunakan nama pengguna dan kata sandi atau tanpa mereka. Hak-hak pengguna yang memiliki informasi yang relevan untuk otorisasi juga dapat dibatasi dalam aspek:

  • kemampuan untuk mengubah (menghapus, menyalin, mengganti nama) file yang terletak di server;
  • akses ke sumber daya FTP dari alamat IP ini atau itu;
  • kecepatan mengunduh (atau mengunggah) file ke server.

Program klien untuk mengatur akses FTP dapat sangat bervariasi dalam hal fungsionalitas. Jadi, ada solusi paling sederhana dalam hal struktur dan kemampuan - solusi yang melibatkan komunikasi antara pengguna dan server dengan memasukkan perintah khusus di konsol. Di antaranya, program ftp.exe sudah diinstal pada Windows..

Ada perangkat lunak yang dilengkapi dengan antarmuka grafis yang Anda tidak hanya dapat mengirim file, tetapi juga mengelola lokasinya di server, mengganti nama.

Dalam sistem operasi modern untuk PC (Windows, Linux, MacOS), untuk perangkat seluler (Android, iOS), sebagai aturan, seperangkat alat perangkat lunak minimal untuk bekerja dengan protokol FTP sudah diinstal sebelumnya. Misalnya, hampir selalu pengguna PC dan gadget memiliki kemampuan untuk mengunduh file dari server masing-masing melalui browser. Pengelola file populer (misalnya, Total Commander) juga dapat terlibat sebagai klien FTP. Pada prinsipnya, bahkan alat Windows bawaan - seperti Explorer - memungkinkan Anda untuk melakukan prosedur dasar yang terkait dengan pertukaran file menggunakan standar ini. Ada solusi khusus yang disesuaikan untuk bekerja dengan protokol FTP, misalnya, gFTP atau SmartFTP.

Klasifikasi perangkat lunak klien jenis ini dapat dilakukan berdasarkan klasifikasinya sebagai online atau offline. Contoh program di atas yang kami pertimbangkan adalah offline. Pada gilirannya, diizinkan untuk menggunakan layanan online juga..

untuk isi ↑

Jadi, apa yang ada di server FTP?

Pertama-tama, ini tentu saja file. Kemungkinan besar, berukuran besar - film, musik, distribusi perangkat lunak. Seperti yang kami sebutkan di atas, protokol FTP umumnya lebih efektif dalam mengatur transfer file dari jenis yang sesuai daripada HTTP, yang, pada gilirannya, terutama digunakan ketika bekerja dengan halaman web yang merupakan dokumen teks.

Server FTP menampung sisi server dari perangkat lunak yang diperlukan untuk mengatur berbagi file. Solusi yang tepat dapat menjadi bagian dari sistem operasi yang mengontrol komputer server, atau diinstal sebagai perangkat lunak pihak ketiga.

Melalui perangkat lunak server yang terletak di server FTP, akses jarak jauh juga dapat diatur - menggunakan kata sandi, serta menentukan kondisi kerja pengguna dengan file yang terletak pada sumber daya yang sesuai.