Assalamu'alaikum warahmatullah wabarakatuh Balik lagi bersama ane di blog kesayangan kita ini. Apa kabs ? Baik ? Alhamdulillah. Masih di materi untuk nanti UKOM, dan juga merupakan tugas PKL. Akhirnya ane beranikan diri, barusan untuk Post materi ini. Berikut adalah pengertian FTP dan SFTP yang berhasil ane pelajari kurang lebih selama 30 menit, inilah rangkumannya :
FTP ini merupakan protokol pen-transfer file yang paling tua dan masih digunakan hingga saat ini. FTP digunakan untuk transfer data termasuk mengunduh (download) dan meng-unggah (upload) berkas atau file dari FTP Server untuk FTP Klien. Berikut adalah penjelasan FTP Server dan FTP Klien :
FTP bukan hanya sekedar protokol untuk transfer file, FTP juga dapat mengubah direktori, mengubah mode transfer antara transfer biner dan ASCII, juga bisa menggunakan FTP ini sebagai storage. Protokol FTP termasuk protokol yang tertua. FTP pertama kali ditujukan untuk RFC 114 kurang lebih 40 tahun yang lalu, dan telah dirubah ke RFC 959 dimana RFC 959 ini merupakan standar dari FTP (FTP Klien dan FTP Server) hingga saat ini.
Pada saat kita meng-akses FTP, kita akan dihadapkan oleh 2 tipe hak akses pada FTP. Yaitu : 1. Anonymous Ftp Ftp server memberikan akses kepada siapapun tanpa harus mempunyai user account dan password. 2. User Ftp Hanya user yang mempunyai user account dan password sajayang bisa mengakses ke server ftp • Untuk sharing data • Untuk menyediakan indirect atau implicit remote computer • Untuk menyediakan tempatpenyimpanan bagi user • Untuk menyediakan transfer data yang reliable dan efisien Itulah beberapa fungsi dan pengertian FTP. Dan masih banyak lagi kegunaan dari FTP ini. Namun dari banyaknya kelebihan ini, FTP juga memiliki beberapa kelemahan yang cukup fatal. Diantaranya dalam soal keamanan. Menggunakan FTP, saat kita mengetikkan perintah, atau pada saat transfer file maka kedua itu tidak terenkripsi. Sangat tidak aman bukan ? ini bisa menjadi celah untuk orang yang "iseng" untuk menahan data yang lewat atau bahkan juga membaca data yang lewat dari FTP tersebut. Serangan dari seseorang yang bisa memanfaatkan celah keamanan tersebut disebut man-in-the-middle. Dan aplikasi untuk meretas FTP tersebut menggunakan ARP Poisoning dan a Packet Sniffer. Solusi Ini merupakan masalah yang fatal bagi FTP. Yang harus 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.
SFTP (Secure File Transfer Protocol) adalah sebuah protokol pada internet yang berguna untuk mentransfer file antar PC didalam suatu Network (Jaringan) yang telah diamankan menggunakan protokol dari SSH(Secure Shell). Singkatnya, SFTP ini adalah fitur gabungan antara FTP dan SCP. Dengan adanya fitur gabungan ini, diharapkan dapat menjadi solusi dalam fitur keamanan pada FTP. Beberapa fitur atau kelebihan dari SFTP adalah
Salah satu kelebihan dari SFTP adalah sebagian besar aplikasi SFTP mampu memberikan info data yang lebih rinci seperti tanggal file, perizinan file, waktu, tanggal, ukuran, dan informasi lainnya yang jarang tersedia di FTP. Kita akhiri dengan kesimpulan : Bahwa FTP ini sangat berguna dijaman sekarang. Selain sebagai media storage tambahan, juga sebagai media untuk bertukar informasi antar PC. Namun FTP memiliki kelemahan sangat fatal dibidang keamanan. Untuk itu dibuatlah SFTP yang di buat pada tahun 1990, untuk membuat FTP agar lebih aman dan tidak mudah diretas. Mohon maaf penggunaan kata-kata yang berbelit. Tetap semangat belajar jaringan. Semua itu akan ada hikmahnya. Kita akhiri dengan mengutip kata-kata mutiara dari bokap ane Mungkin itu aja yang bisa ane sampaikan. Kurang lebihnya mohon maaf. Terimasih, danke, siesie :v See you again Assalamu'alaikum warahmatullah wabarakatuh. Protokol pengiriman berkas (bahasa Inggris: File Transfer Protocol) adalah suatu protokol Internet yang berjalan di dalam lapisan aplikasi yang merupakan standar untuk pengiriman berkas (file) komputer antar mesin-mesin dalam suatu Antarjaringan. FTP merupakan salah satu protokol Internet yang paling awal dikembangkan, dan masih digunakan sampai ketika ini untuk melakukan pengunduhan (download) dan penggugahan (upload) berkas-berkas komputer selang klien FTP dan server FTP. Suatu Klien FTP merupakan aplikasi yang bisa mengeluarkan perintah-perintah FTP ke suatu server FTP, sementara server FTP adalah suatu Windows Service atau daemon yang berjalan di atas suatu komputer yang merespons perintah-perintah dari suatu klien FTP. Perintah-perintah FTP bisa digunakan untuk mengubah direktori, mengubah modus pengiriman selang biner dan ASCII, menggugah berkas komputer ke server FTP, serta mengunduh berkas dari server FTP. Suatu server FTP diakses dengan menggunakan Universal Resource Identifier (URI) dengan menggunakan format ftp://namaserver. Klien FTP bisa menghubungi server FTP dengan membuka URI tersebut. FTP menggunakan protokol Transmission Control Protocol (TCP) untuk komunikasi data selang klien dan server, sehingga di selang kedua komponen tersebut akan dibuatlah suatu sesi komunikasi sebelum pengiriman data dimulai. Sebelum membikin koneksi, port TCP nomor 21 di anggota server akan "mendengarkan" percobaan koneksi dari suatu klien FTP dan kemudian akan digunakan sebagai port pengatur (control port) untuk (1) membikin suatu koneksi selang klien dan server, (2) untuk mengizinkan klien untuk mengirimkan suatu perintah FTP untuk server dan juga (3) mengembalikan respons server ke perintah tersebut. Sekali koneksi kontrol sudah dibuat, karenanya server akan mulai membuka port TCP nomor 20 untuk membentuk suatu koneksi baru dengan klien untuk mengirim data aktual yang sedang dipertukarkan ketika melakukan pengunduhan dan penggugahan. FTP hanya menggunakan cara autentikasi standar, yakni menggunakan username dan password yang dikirim dalam bangun tidak terenkripsi. Pengguna terdaftar bisa menggunakan username dan password-nya untuk mengakses, men-download, dan meng-upload berkas-berkas yang beliau kehendaki. Umumnya, para pengguna terdaftar ada akses penuh terhadap beberapa direktori, sehingga mereka bisa membikin berkas, membikin direktori, dan bahkan menghapus berkas. Pengguna yang belum terdaftar bisa juga menggunakan cara anonymous login, yakni dengan menggunakan nama pengguna anonymous dan password yang diberi isi dengan menggunakan alamat e-mail. edunitas.com Page 2Protokol pengiriman berkas (bahasa Inggris: File Transfer Protocol) adalah suatu protokol Internet yang berjalan di dalam lapisan aplikasi yang merupakan standar untuk pengiriman berkas (file) komputer antar mesin-mesin dalam suatu Antarjaringan. FTP merupakan salah satu protokol Internet yang paling awal dikembangkan, dan masih digunakan sampai ketika ini untuk melakukan pengunduhan (download) dan penggugahan (upload) berkas-berkas komputer selang klien FTP dan server FTP. Suatu Klien FTP merupakan aplikasi yang bisa mengeluarkan perintah-perintah FTP ke suatu server FTP, sementara server FTP adalah suatu Windows Service atau daemon yang berjalan di atas suatu komputer yang merespons perintah-perintah dari suatu klien FTP. Perintah-perintah FTP bisa digunakan untuk mengubah direktori, mengubah modus pengiriman selang biner dan ASCII, menggugah berkas komputer ke server FTP, serta mengunduh berkas dari server FTP. Suatu server FTP diakses dengan menggunakan Universal Resource Identifier (URI) dengan menggunakan format ftp://namaserver. Klien FTP bisa menghubungi server FTP dengan membuka URI tersebut. FTP menggunakan protokol Transmission Control Protocol (TCP) untuk komunikasi data selang klien dan server, sehingga di selang kedua komponen tersebut akan dibuatlah suatu sesi komunikasi sebelum pengiriman data dimulai. Sebelum membikin koneksi, port TCP nomor 21 di anggota server akan "mendengarkan" percobaan koneksi dari suatu klien FTP dan kemudian akan digunakan sebagai port pengatur (control port) untuk (1) membikin suatu koneksi selang klien dan server, (2) untuk mengizinkan klien untuk mengirimkan suatu perintah FTP untuk server dan juga (3) mengembalikan respons server ke perintah tersebut. Sekali koneksi kontrol sudah dibuat, karenanya server akan mulai membuka port TCP nomor 20 untuk membentuk suatu koneksi baru dengan klien untuk mengirim data aktual yang sedang dipertukarkan ketika melakukan pengunduhan dan penggugahan. FTP hanya menggunakan cara autentikasi standar, yakni menggunakan username dan password yang dikirim dalam bangun tidak terenkripsi. Pengguna terdaftar bisa menggunakan username dan password-nya untuk mengakses, men-download, dan meng-upload berkas-berkas yang beliau kehendaki. Umumnya, para pengguna terdaftar ada akses penuh terhadap beberapa direktori, sehingga mereka bisa membikin berkas, membikin direktori, dan bahkan menghapus berkas. Pengguna yang belum terdaftar bisa juga menggunakan cara anonymous login, yakni dengan menggunakan nama pengguna anonymous dan password yang diberi isi dengan menggunakan alamat e-mail. edunitas.com Page 3Protokol pengiriman berkas (bahasa Inggris: File Transfer Protocol) adalah suatu protokol Internet yang berjalan di dalam lapisan aplikasi yang merupakan standar untuk pengiriman berkas (file) komputer antar mesin-mesin dalam suatu Antarjaringan. FTP merupakan salah satu protokol Internet yang paling awal dikembangkan, dan masih digunakan sampai ketika ini untuk melakukan pengunduhan (download) dan penggugahan (upload) berkas-berkas komputer selang klien FTP dan server FTP. Suatu Klien FTP merupakan aplikasi yang bisa mengeluarkan perintah-perintah FTP ke suatu server FTP, sementara server FTP adalah suatu Windows Service atau daemon yang berjalan di atas suatu komputer yang merespons perintah-perintah dari suatu klien FTP. Perintah-perintah FTP bisa digunakan untuk mengubah direktori, mengubah modus pengiriman selang biner dan ASCII, menggugah berkas komputer ke server FTP, serta mengunduh berkas dari server FTP. Suatu server FTP diakses dengan menggunakan Universal Resource Identifier (URI) dengan menggunakan format ftp://namaserver. Klien FTP bisa menghubungi server FTP dengan membuka URI tersebut. FTP menggunakan protokol Transmission Control Protocol (TCP) untuk komunikasi data selang klien dan server, sehingga di selang kedua komponen tersebut akan dibuatlah suatu sesi komunikasi sebelum pengiriman data dimulai. Sebelum membikin koneksi, port TCP nomor 21 di anggota server akan "mendengarkan" percobaan koneksi dari suatu klien FTP dan kemudian akan digunakan sebagai port pengatur (control port) untuk (1) membikin suatu koneksi selang klien dan server, (2) untuk mengizinkan klien untuk mengirimkan suatu perintah FTP untuk server dan juga (3) mengembalikan respons server ke perintah tersebut. Sekali koneksi kontrol sudah dibuat, karenanya server akan mulai membuka port TCP nomor 20 untuk membentuk suatu koneksi baru dengan klien untuk mengirim data aktual yang sedang dipertukarkan ketika melakukan pengunduhan dan penggugahan. FTP hanya menggunakan cara autentikasi standar, yakni menggunakan username dan password yang dikirim dalam bangun tidak terenkripsi. Pengguna terdaftar bisa menggunakan username dan password-nya untuk mengakses, men-download, dan meng-upload berkas-berkas yang beliau kehendaki. Umumnya, para pengguna terdaftar ada akses penuh terhadap beberapa direktori, sehingga mereka bisa membikin berkas, membikin direktori, dan bahkan menghapus berkas. Pengguna yang belum terdaftar bisa juga menggunakan cara anonymous login, yakni dengan menggunakan nama pengguna anonymous dan password yang diberi isi dengan menggunakan alamat e-mail. edunitas.com Page 4Protokol pengiriman berkas (bahasa Inggris: File Transfer Protocol) adalah suatu protokol Internet yang berjalan di dalam lapisan aplikasi yang merupakan standar untuk pengiriman berkas (file) komputer antar mesin-mesin dalam suatu Antarjaringan. FTP merupakan salah satu protokol Internet yang paling awal dikembangkan, dan masih digunakan sampai ketika ini untuk melakukan pengunduhan (download) dan penggugahan (upload) berkas-berkas komputer selang klien FTP dan server FTP. Suatu Klien FTP merupakan aplikasi yang bisa mengeluarkan perintah-perintah FTP ke suatu server FTP, sementara server FTP adalah suatu Windows Service atau daemon yang berjalan di atas suatu komputer yang merespons perintah-perintah dari suatu klien FTP. Perintah-perintah FTP bisa digunakan untuk mengubah direktori, mengubah modus pengiriman selang biner dan ASCII, menggugah berkas komputer ke server FTP, serta mengunduh berkas dari server FTP. Suatu server FTP diakses dengan menggunakan Universal Resource Identifier (URI) dengan menggunakan format ftp://namaserver. Klien FTP bisa menghubungi server FTP dengan membuka URI tersebut. FTP menggunakan protokol Transmission Control Protocol (TCP) untuk komunikasi data selang klien dan server, sehingga di selang kedua komponen tersebut akan dibuatlah suatu sesi komunikasi sebelum pengiriman data dimulai. Sebelum membikin koneksi, port TCP nomor 21 di anggota server akan "mendengarkan" percobaan koneksi dari suatu klien FTP dan kemudian akan digunakan sebagai port pengatur (control port) untuk (1) membikin suatu koneksi selang klien dan server, (2) untuk mengizinkan klien untuk mengirimkan suatu perintah FTP untuk server dan juga (3) mengembalikan respons server ke perintah tersebut. Sekali koneksi kontrol sudah dibuat, karenanya server akan mulai membuka port TCP nomor 20 untuk membentuk suatu koneksi baru dengan klien untuk mengirim data aktual yang sedang dipertukarkan ketika melakukan pengunduhan dan penggugahan. FTP hanya menggunakan cara autentikasi standar, yakni menggunakan username dan password yang dikirim dalam bangun tidak terenkripsi. Pengguna terdaftar bisa menggunakan username dan password-nya untuk mengakses, men-download, dan meng-upload berkas-berkas yang beliau kehendaki. Umumnya, para pengguna terdaftar ada akses penuh terhadap beberapa direktori, sehingga mereka bisa membikin berkas, membikin direktori, dan bahkan menghapus berkas. Pengguna yang belum terdaftar bisa juga menggunakan cara anonymous login, yakni dengan menggunakan nama pengguna anonymous dan password yang diberi isi dengan menggunakan alamat e-mail. edunitas.com |