Apa itu FTP aktif dan FTP pasif

Apa itu FTP aktif dan FTP pasif

FTP (Protokol Transfer File) adalah layanan berbasis TCP. FTP banyak digunakan untuk mentransfer file melalui jaringan. Ada berbagai server FTP tersedia untuk digunakan seperti VSFTPD, ProfTPD, Pureftpd dll.

FTP menggunakan dua port yang berbeda -

1. Port 20 digunakan untuk port data, tetapi port data tidak selalu pada port 20. Itu mungkin berubah dalam mode pasif.
2. Port 21 digunakan sebagai port perintah.

FTP berfungsi dalam dua mode berbeda FTP aktif dan FTP pasif sesuai konfigurasi server dan klien. Dalam artikel ini, saya mencoba mendefinisikan FTP FTP vs aktif dalam penjelasan yang pasti, saya harap ini akan membantu Anda memahami kerjanya.

FTP aktif

Dalam mode aktif FTP, klien terhubung dari port acak yang tidak beruntung (misalnya 'x' (lebih dari 1023)) ke port server FTP 21. Klien kembali mengirimkan port 'x+1' ke server FTP yang diakui di saluran perintah. Setelah server FTP membuka saluran data pada port 20 ke klien port x+1.

  • Klien FTP membuka saluran perintah dari klien di port 1050 (1050 hanya misalnya) ke port server 21.
  • Klien FTP mengirimkan port 1051 (1050 + 1) ke server dan server FTP mengakui pada saluran perintah.
  • Server FTP membuka saluran data dari port server 20 ke port klien 1051.
  • Klien FTP Mengakui di Saluran Data.

FTP pasif

Dalam mode pasif FTP, klien terhubung dari port acak yang tidak beruntung (misalnya 'x' (lebih dari 1023)) ke port server FTP 21. Setelah itu klien mengirimkan sinyal PASV ke saluran perintah server FTP untuk menginformasikan server untuk menggunakan mode pasif. Server FTP mengirimkan kembali pada port yang tidak beruntung (misalnya 'y' (lebih dari 1023)). Sekarang klien FTP membuka saluran data pada 'x+1' ke port server ftp 'y'. Yang mengakui oleh server FTP.

  • Klien FTP membuka saluran perintah dari klien di port 1050 (1050 hanya misalnya) ke port server 21.
  • Klien FTP Mengirim Perintah PASV ke Server di Saluran Perintah.
  • Server FTP mengirim kembali (pada saluran perintah) port 1250 (1250 misalnya saja) Setelah mulai mendengarkan di port itu.
  • Klien FTP Membuka Saluran Data dari Klien 1051 ke Port Server 1250.
  • Server FTP mengakui di saluran data.

Saya harap detail di atas dapat membantu Anda memahami perbedaan antara FTP ftp vs aktif vs pasif, kami menunggu komentar Anda untuk apakah artikel ini bermanfaat atau tidak bermanfaat bagi Anda. Baca artikel kami berikutnya, cara mengunduh dan mengunggah file dengan FTP.